1. 基本框架
 Java中的程序是以类为单位,所以所有的程序都必须在class定义范畴之内, 类的定义有两种形式: 
 
class 类名称{程序代码
}public class 类名称{程序代码
}⭐public class定义类,要求文件名称与类名称一致
 ⭐如果现在没有使用public class,而使用了class声明“class HelloYootk {}”。此时文件名称与类名称不相同,但是最终生成的.class文件的名称将为HelloYootk.class 
   针对于Java中两种类的定义形式可以得出以下的结论: 
  1. public class定义要求文件名称与类名称保持一致,而在.java文件之中只允许有一个public class定义; 
  2. class定义的类文件名称可以与类名称不一致,但那是在编译之后每一个使用class声明的类都会生成一个.class文件,也就是说一个java文件可以产生多个class文件。 
 public class Hello { // 程序所在类public static void main(String[] args) { // 程序主方法System.out.println("hello, world"); // 屏幕输出信息}
}
class YootkA {} // 一个源程序中定义多个类
class YootkB {} // 一个源程序中定义多个类2. 系统输出
“System.out.println(输出数据)” //数据输出之后追加一个换行;
“System.out.print(输出数据)”   //数据输出之后不追加换行,而是在当前所在行的末尾继续输出3. 标识符
 Java中标识符是区分大小写的 
  

引用数据类型??
4. 整型数据类型
数据溢出:
 将int型的变量或常量变为long数据类型:  
 
 1. int型常量转换为long型常量,使用“数字L”、“数字l(小写的字母L)”完成;  
 
 2. 强制类型转换 
 
 
 在Java整型类型中还有一种byte数据类型,该数据类型主要描述字节类型,而每一位字节类型由8位二进制数据所组成,其能够描述的最大数据范围是:“-128 ~ 127” 
 
public class YootkDemo { public static void main(String[] args) {// 程序主方法byte num = 20; // 定义byte型变量System.out.println(num); // 输出byte型变量}
}