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型变量
}
}