• public class 类名称{} 这个类名称必须和文件名一致,一个*.Java里面只能有一个public class 类

  • class 类名称{} 可以和文件名称不一致,但是编译生成的.class 名称和class类名称一样,调用的时候也是安装类名称调用而不是public class类名称调用

  • 一个.Java文件里面可以定义多个class类,但是只能有一个public class 类,一个文件里面多个类编译后会生成多个class文件。

  • 所有的程序都有主方法执行

    1. public static void main (String[] args){
    2. }

屏幕输出

  • 换行输出:System.out.println(“hello bobo”);

  • 不换行输出: System.out.print(“hello bobo”);

PATH和CLASSPATH区别

  • PATH是计算机系统属性,用来描述计算机存放可执行文件的位置

  • CLASSPATH是Java程序解释类文件时所使用的加载路径,主要目的是定义类的加载路径

java的注释

注释主要是为了对代码进行说明,便于后期维护

  • 单行注释 //
  • 多行注释 /*....*/
  • 文档注释 /** ...*/

一般建议使用单行注释,主要是多行注释可能在不同的编辑器格式化后显示效果不好

关键字和标识符

  • java有两个未使用的保留关键字:goto,const;
  • 3个特殊含义的标记:true,false,null;
  • jdk1.4增加了asset关键字;
  • jdk1.5增加了enum关键字;
  • jdk1.7开始,增加了神奇的特性,可以用中文做为类名和变量名