一.课程学习
1.关于注释
\\ 单行注释
\*
*\ 多行注释
\*
*
*
*\ javadoc注释:这里的注释信息可以自动被javadoc.exe命令解析提取并生成到帮助文档当中
2.大括号必须是成对的,并且建议都要成对编写,这样才不会丢掉。
{}
[]()
3.什么时候代码缩进?
我包着你,你就比我低一级。你就需要缩进。
(不缩进也可以,但是没有合理的缩进,代码的可读性会很差)
4.还是第一个helloworld的代码,又学到了一些东西
public class HelloWorld {
//类体
public static void main(String args[]) {
//方法
System.out.println("Hello World!");
}
}
整个这一块的代码被称为:main方法(程序的入口,SUN公司java语言规定的)
也就是说:JVM在执行程序的时候,会主动去找这样一个方法。没有这个规格的方法,程序是无法执行的。
main方法也可以叫做主方法。
注意:方法必须放到“类体”中,不能放到“类体”外面。
若在text2.java代码中有以下内容,是可以编译通过的但是不能运行。
public class text2{
}
注:每个程序都要有一个入口,没有入口进不来就无法执行。
但是同一个程序中不能有一模一样的俩个入口,是属于语法错误的。
5.每一个类体里面是方法,方法中有一个main方法(主方法),方法里面是方法体。
方法体
注意:方法体由一行一行的"java语句"构成
并且非常重要的是:任何一条java语句必须以";"结尾,并且这个分号还得是英文的。
" ;"代表—一条语句的结束。
重要的是:方法体中的代码遵循自上而下的顺序依次逐行执行。
6.System.out.println();这行代码的作用是向控制台输出一句话。就是这个作用。
注意:如果println后面小括号里的内容是一个"字符串”的话,必须使用英文双引号,双引号要成对儿写。
public class Test{
System.out.println("hello1");
//类体里面是方法,不能写Java语句!
public static void main(String[] args){
//主方法,入口
System.out.println("hello2");
//方法中可以填写Java语句
}
}
输出语句中输出数字加不加双引号都可以,都能输出但是性质不一样。
public class Test{
public static void main(String[] args){
System.out.println(100);//输出的数字
System.out.println("100");//输出的是字符串
}
}
输出语句中还能进行加减乘除
System.out.println(200+100);//300
System.out.println(200-100);//100
System.out.println(200*100);//20000
System.out.println(200/100);//2
class A{
public static void main{
System.out.println("A");
}
}
class B{
public static void main{
System.out.println("B");
}
}
class C{
public static void main{
System.out.println("C");
}
}
(1).第一个结论
一个java源文件中可以定义多个class.
(2).第二个结论
public的类不是必须的。可以没有。
(3).第三个结论
在源文件中只要有一个class的定义,那么必然会对应生成一个class文件。
编译结束后,运行时只需要java+该运行的一部分就可以
(4).第四个结论
public的类可以没有,但如果有的话,public修饰的类名必须和源文件名保持一致。
(5).第五个结论
public的类有也只能有1个。
7.如果把上面的代码中的class B部分改为pubilc class B则会出现以下错误
所以要把文件名改为B.java
注:以上只是一个测试可以这么用,但是一般不这样用。
二.idea的使用
下载了Maven库,还在学习怎么使用中。