黑马程序员——java基础

------ 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为全局变量,未初始化会被赋予默认的初始化值!程序正确!

我的总结:
局部变量是定义在方法中的变量,,,出了该方法就不能访问该变量了....
成员变量是在类中定义,,,,并且在类的成员方法中都能访问的变量..

你可能感兴趣的:(黑马程序员——java基础)