Java 的语言特点
- 纯面向对象的语言
- 跨平台语言,可实现'一次编译,多次运行'
- 简单易用
- 支持多线程
Java 核心机制
- 在空闲时自动释放内存(GC)
- Java 虚拟机(JVM)
- 实现一次编译,多次运行
第一个程序(Hello World!)
package study;
public class first {
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.print("Hello World!");
}
}
代码解析
- 一个 Java 中可以有很多个类,但只能有一个,且只能有一个 public 的类
- public 类的名字一定要和源文件名字一致
- main 方法的格式固定
- main 方法是程序的入口,程序要从 main 开始运行
- System.out.print() 是输出语句
编程规范
- 类名首字母大写,命名要遵循驼峰标识
- 代码层级之间一定要有缩进,缩进用 Tab
标识符
用来给类,变量,常量,方法等内容起名字时用到的字符序列
关键字
Java 的字符序列
常量
在程序运行中不可以改变的量
变量
值可以改变的量,用于存储数据
变量在使用的时候需要初始化
变量的分类
按作用域分类变量
- 声明在类内部,方法体外部的叫成员变量
- 声明在类内部的变量叫局部变量
按数据类型分类
基本数据类型
- 布尔型 boolean
- 只有两个值表示逻辑值 true false
- 字符型 char
- 在 Java 中用一个字符用两个字节表示,可以表达汉字
- 可以用四位十六进制数表达字符
- 整数数据类型 byte short int long
| 类型 | 占用存储空间 |
|---|---|
| byte | 1 字节 |
| short | 2 字节 |
| int | 4 字节 |

