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
大小写敏感: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