目录
1.Java注释
2.类体概念说明
3.public class 和class的区别
4.每个类中可以存在多个入口
1.Java注释
第一种:单行注释,语法格式如下:
// 单行注释,两个正斜杠后面的内容被注释
第二种:多行注释,语法格式如下:
第三种:javadoc 注释。
注意:对于 javadoc 注释来说,这里的注释会被 JDK bin 目录下的 javadoc.exe 命令解
析并生成帮助文档(生成帮助文档后期做项目的时候会接触到的)。
代码1:
public class Test{ public static void main(String[] args){ System.out.println("Test1"); System.out.println("Test2"); } }
(1)在java中任何有效的代码必须写到“类体”当中,最外层必须是一个类的定义。
(2)public表示公开的,class表示定义一个类,Test是一个类名。类名后面必须是一对大括号,这一对大括号被称为“类体”,类体里面放方法,其中有一个是主方法,即main方法,一个类体里只可以有一个main方法。
各部分解释:
public class Test {
public static void main(String[] args) { //程序入口
System.out.println("Test1");
System.out.println("Test2");
}
}
黄色背景部分:声明/定义一个公开的类,起个名字叫Test。
蓝色背景部分是类体。
红字字体部分是方法体,方法体由java语句构成,每个语句结束加英文分号,java代码自上而下依次执行。
整个这一块的代码被称为:main方法(程序的入口,SUN公司java语言规定的)。也就是说:JVM在执行程序的时候,会主动去找这样一个方法。没有这个规格的方法,程序是无法执行的。main方法也可以叫做主方法。注意:方法必须放到“类体”中,不能放到“类体”外面。任何一个程序都要有一个入口,没有入口进不来,无法执行。
代码2:args可以随意改名字
public class Test2{ // 注意:args可以改名字,随意,对于主方法来说只有这个位置可以改,其它位置不能动 public static void main(String[] abcdefg ){ System.out.println("hello world"); } }3.public class 和class的区别
Test3文件代码
class A{ } class B{ } class C{ } class D{ }
DOS窗口编译:
E:Java学习JavaProjectsJavaSE>javac Test3.java
结果:
结论1:一个java源文件中可以定义多个class。
结论2:public的类不是必须的。可以没有。
结论3:在源文件中只要有一个class的定义,那么必然会对应生成一个class文件。
Test3代码修改为:
class A{ } public class B{ } class C{ } class D{ }
DOS命令编译报错:
E:Java学习JavaProjectsJavaSE>javac Test3.java Test3.java:3: 错误: 类 B 是公共的, 应在名为 B.java 的文件中声明 public class B{ ^ 1 个错误
结论4:public的类可以没有,但如果有的话,public修饰的类名必须和源文件名保持一致。
结论5:public的类有也只能有1个。
Test4文件代码
public class Test4{ } class C{ } class D{ }
DOS窗口编译:
E:Java学习JavaProjectsJavaSE>javac Test4.java
结果:
4.每个类中可以存在多个入口Test5代码:
class T1{ // 想从这个入口进去执行怎么办? public static void main(String[] args){ System.out.println("T1....."); } } class T2{ // 想从这个入口进去执行怎么办? public static void main(String[] args){ System.out.println("T2....."); } } class T3{ // 想从这个入口进去执行怎么办? public static void main(String[] args){ System.out.println("T3....."); } }
想从哪个入口进去执行,你就加载哪个类就行了。
例如:java T1
例如:java T2
例如:java T3
但是!!!一般一个软件的执行入口是一个,不会出现多个的。 所以上述情况在实际应用中是不会出现的!!!
学习来源:B站动力节点视频
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)