1、主类结构

Java程序的基本组成单元是类。类中又包括熟悉与方法两部分。每一个应用程序都必须包含一个main()方法,含有main()的类称为主类。

一个文件只能包含一个public类,并且文件名与该类名相同。即若类为public class First类,则该文件名为First.java。还要注意java语言严格区分大小写。

将类的属性称之为类的全局变量(成员变量),将方法的属性称之为局部变量。

Java中的main()方法必须声明为public static void。main()方法是程序开始执行的位置。

2、基本数据类型

Java中有8种基本数据类型:

1.整数类型:byte(8位1个字节),short(16位),int(32位),long(64位)

2.浮点类型:float(32位),double(64位)

3.字符型:char(16位)

4.布尔型:boolean(1位)

整数类型:Java对整型数据有三种表示方式,十进制(除0外,不能以0开头)、八进制(必须以0开头)、十六进制(必须以0x或0X开头)

对于long型数值,若赋给的值在int范围之外,则要在数字之后加L或l。

转义字符:以反斜线“/”开头,后面跟一个或多个字符,转义字符有特定的含义,不同于原有的意义。

布尔类型:用关键字boolean来定义布尔类型变量,只有true和false,分别代表布尔逻辑的真和假。布尔类型通常用在流程中作为判断条件。

3、变量与常量

1.标识符:标识符可以简单地理解为一个名字,由任意字母、下划线、美元符号($)和数字组成,第一个字符不能是数字,标识符不能与关键字重复,且严格区分大小写。

2.关键字:已经被赋予特定意义的一些单词。如int,boolean等。(Java语言的关键字都是小写)

3.声明变量:在声明变量时可以没有赋值,也可以是直接赋值。

4.声明常量:一直不会改变的量称为常量,在整个程序中只被赋值一次。使用关键字final定义,常量名通常大写,但不是必须。

5.变量的有效范围:一般根据变量有效范围分为“成员变量”和“局部变量”。其中成员变量在整个类中有效。成员变量又分为静态变量和实例变量。静态变量使用关键之static,可以跨类使用以“类名.静态变量”(注意不是对象名)的方式在其他类中使用。

4、数据类型转换

1.隐式类型转换:由低级类型向高级类型转换,不需要任何额外操作(不会损失数据精度)如:

int x=50; float y=x;

2.显示类型转换:把高精度变量值赋给低精度的变量,必须显示转换(又称强制类型转换)

语法为: (类型名)要转换的值 int a=(int) 12.23;

运算符优先级从高到低依次是:

1.增量和减量运算(自增自减)

2.算术运算

3.比较运算

4.逻辑运算

5.赋值运算