1,如果将一个类声明成public,则也要将文件名称取成和这个类一样的名称

2,每一个独立的Java程序一定要有main() method才能运行,因为它是程序开始运行的起点。main()在Java里是一个相当特殊的method,它一定要声明成public,使得在类的其它地方皆可调用到它,且main() method没有返回值,所以在它之前要加上void关键字。

反过来

main() method之前必须加上public static void 这三个标识符。public代表main()公有的method;static表示main()在没有创建类对象的情况下,仍然可以被运行;void则表示main()方法没有返回值。Main后的括号()中的参数String args[]表示运行该程序时所需要的参数,这是固定的用法

3,可以把System.out.println(),改成System.out.print(),看一下换行与不换行的区别。println,是由print与line所组成的

4,类 (class)   :   由于Java程序是由类所组成,因此在完整的Java程序里,至少需要有一个类。在一个独立的原始程序里,只能有一个public类,却可以有许多non-public类。若是在一个Java程序中没有一个类是public,那么该Java程序的文件名就可以随意命名了。

5,由于Java程序是由类所组成,所以在完整的Java程序里,必须且至少有一个类。

6,文档注释,是以单斜线加两个星形标记(/**)开头,并以一个星形标记加单斜线(*/)结束。用这种方法注释的内容会被解释成程序的正式文档,并能包含进如javadoc之类的工具生成的文档里,用以说明该程序的层次结构及其方法。

7,java中的关键字

               

java里main java里main函数后面的括号_java里main

8,数据类型  :    原始数据类型也称为基本数据类型,它们包括了最基本的boolean、byte、char、short、int、long、float与double等类型.另一种数据类型为引用数据类型,这类的变量在声明时是不会分配内存的,必须另外进行开辟内存空间的操作,如字符串与数组均属于这种数据类型。

9,变量的声明  : 声明一个变量时,编译程序会在内存里开辟一块足以容纳此变量的内存空间给它。不管变量的值如何改变,都永远使用相同的内存空间。

10,常量的声明  :  Java把整数常量的数据类型均视为int 型,因此,如果在程序中使用了超过2147483647这个大小的常量。

11,变量的溢出   : 处理int 类型的溢出,可以利用强制类型转换方式。但是对于long类型的溢出,就没有处理办法了,此时就需要在程序中加上变量值的界限检查。

12,浮点数  :float num3 = 7.32f ;   // 声明num3为float,并设初值为7.32f

                    double num1 = -6.3e64 ;  // 声明num1为double,其值为-6.3×1064

          在Java中,D或d是可有可无的。在数据后面加上F或是f,则作为float类型的识别。

13,boolean status = true ;   // 声明布尔变量status,并赋值为true

布尔(boolean)类型的变量,只有true(真)和false(假)两种。也就是说,当将一个变量定义成布尔类型时,它的值只能是true或false,除此之外,没有其他的值可以赋值给这个变量

14,Java会在下列的条件皆成立时,自动做数据类型的转换:
                (1)、 转换前的数据类型与转换后的类型兼容。
                (2)、 转换后的数据类型的表示范围比转换前的类型大。

类型的转换只限该行语句,并不会影响原先所定义的变量的类型.这种类型的转换方式也称为扩大转换.(布尔类型不能转换成其它类型。)

15,符号优先级

         a -= b++ ;  // 先计算a-b的值,将结果设给a之后,再将b值加1

16,一维数组的声明

         数据类型  数组名[ ] ;// 声明一维数组
         数组名=  new  数据类型[个数] ; // 分配内存给数组

         (在这里只有内存的分配,没有内存的释放 )

17,a.length ; // 取得数组a的长度