------
Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
1.学习java注意的地方 Java语言拼写上严格区分大小写; 一个Java源文件里可以定义多个Java类,但其中最多只能有一个类被定义成public类; 若源文件中包括了public类,源文件必须和该public类同名; 一个源文件中包含N个Java类时,编译后会生成N份字节码文件,即每个类都会生成一份单独的class文件,且字节码文件名和 其对应的类名相同; 我的总结:一个Java源文件只定义一个类,不同的类使用不同的源文件定义; 将每个源文件中单独定义的类都定义成public的; 保持Java源文件的主文件名与源文件中的类名一致; 2、Java语法格式 任何一种语言都有自己的语法规则,Java也一样,既然是规则,那么知道其如何使用就可以了。 代码都定义在类中,类由class来定义,区分 public class 和 class; 代码严格区分大小写,如main 和 Main 是不一样的; Java中的标识符与关键字; 注释; main方法的作用: 程序的入口 保证程序的独立运行 被JVM调用 3、代码注释:单行//,多行/* */,文档注释/** */ 1.单行注释 //: //后到本行结束的所有字符会被编译器忽略; 2.多行注释 /* */: /* */之间的所有字符会被编译器忽略 3.文档注释 /** */: 在/** */之间的所有字符会被编译器忽略,java特有的(用于生成文档); 我的总结:多行和文档注释都不能嵌套使用。 4、Java中的标识符 可简单理解为在Java程序中为了增强阅读性自定义的名称。比如:类名,方法名,变量名等。 命名规则: (1) 由字母、数字、下划线、$组成,不能以数字开头 注意:此处的字母还可以是中文,日文等; (2) 大小写敏感 (3) 不得使用java中的关键字和保留字 (4) 别用Java API里面的类名作为自己的类名。 5、java中的常量和变量 变量的概念: 占据着内存中的某一个存储区域; 该区域有自己的名称(变量名)和类型(数据类型); 该区域的数据可以在同一类型范围内不断变化; 为什么要定义变量: 用来不断的存放同一类型的常量,并可以重复使用; 使用变量注意: 变量的作用范围, 初始化值 定义变量的格式: 数据类型 变量名 = 初始化值; 注:格式是固定的,记住格式,以不变应万变。 作用范围:定义开始到定义它的代码块结束; 同一范围内,不允许多个个局部变量命名冲突 6、Java成员变量和局部变量 局部变量:不是声明在类体括号里面的变量; 局部变量使用前必须初始化值; 局部变量没有默认初始化值; 局部变量的作用域是从定义开始到定义它的代码块结束; 成员变量:在方法体外,类体内声明的变量,又称字段(Field)或全局变量; (其实Java中没有全局变量,由于Java是面向对象语言 ,所有变量都是类成员) 成员变量的作用域是整个类中; 我的总结:注意成员变量和局部变量的区别 package reviewDemo; public class Demo2 { public static void main(String[] args) { int i; System.out.println(i); } } 备注:局部变量调用前没有初始化,所以编译的时候就会报错! package reviewDemo; public class Demo2 { static int i; public static void main(String[] args) { System.out.println(i); } } 备注:此时i为全局变量,未初始化会被赋予默认的初始化值!程序正确! 我的总结: 局部变量是定义在方法中的变量,,,出了该方法就不能访问该变量了.... 成员变量是在类中定义,,,,并且在类的成员方法中都能访问的变量..