Java笔记(0)

1. 基本语法             大小写敏感:java是大小写敏感的,这就意味着标识符Hello与hello是不同的。     类名:类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。     方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。     源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存,文件名的后缀为.java。     主方法入口:所有的Java 程序由public static void main(String []args)方法开始执行。       2.Java标识符       类名、变量名以及方法名都被称为标识符。      所有的标识符都是以字母(A-Z或者a-z),美元符($)、或者下划线(_)开头的      关键字不能用作标识符     标识符是大小写敏感的 3. Java变量     局部变量     类变量(静态变量):含static关键字的变量,     成员变量(实例变量):不含static关键字的变量,      二、类和对象     对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。     类:类是一个模板,它描述一类对象的行为和状态。      一个类可以包含以下类型变量:     局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。     成员变量:成员变量声明在类中,方法体(成员方法)之外。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。     类变量:类变量也声明在类中,方法体之外,但必须声明为static类型。 两大数据类型:     基本数据类型     引用数据类型(类,接口,数组)      自动类型转换 整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。 转换从低级到高级。 低  ------------------------------------>  高 byte,short,char—> int —> long—> float —> double