1. java概述
(1)java背景了解:
java语言是美国Sun(Stand University Network)在1995年推出的计算机语言。
2009年,Sun公司被甲骨文公司收购。
java之父:詹姆斯•高斯林(James Gosling)。
java语言三个版本:
javaSE:java语言的标准版,用于桌面应用的开发,是其他两个版本的基础。
javaME:java语言的小型版,用于嵌入式消费类电子设备。
javaEE:java语言的企业版,用于Web方向的网站开发。
(2)java语言跨平台原理
java程序并非直接运行的,java编译器将java源程序编译成与平台无关的字节码文件(class)文件,然后由java虚拟机(JVM)对字节码文件解释执行,所以在不同的操作系统下,只需安装不同的java虚拟机即可实java程序的跨平台。
(3)JRE和JDK(记忆)
JVM(Java Virtual Machine),Java虚拟机
JRE(Java Runtime Environment),Java运⾏环境,包含了JVM和Java的核⼼类库(Java API)
JDK(Java Development Kit)称为Java开发⼯具,包含了JRE和开发⼯具
总结:我们只需安装JDK即开发Java程序,它包含了java的运⾏环境和虚拟机.
2.Java程序,需要三个步骤:编写程序,编译程序,运⾏程序.
3.java基础语法
(1)注释:
// 这是单⾏注释⽂字;
注意:多⾏注释不能嵌套使⽤。
(2) java分为基本数据类型和引用数据类型(数组、类、接口)
基本数据类型4类8种
整数类型
byte 内存:1个字节 -128~127
short 2个字节 -32768~32767
int 4个字节 -2 的 31 次⽅到 2 的 31 次⽅ -1
long 8个字节 -2 的 63 次⽅到 2 的 63 次⽅ -1
浮点类型
float 4个字节
double 8个字节
字符类型
char 2个字节
布尔类型
boolean 1个字节 true , false
(3) 变量
数据类型 变量名 = 初始化值 ; // 声明变量并赋值
变量的注意事项:
1. 在同⼀对花括号中,变量名不能重复。
2. 变量在使⽤之前,必须初始化(赋值)。
3. 定义 long 类型的变量时,需要在整数的后⾯加 L (⼤⼩写均可,建议⼤写)。因为整数默认是 int 类型,整数太
⼤可能超出 int 范围。
4. 定义 float 类型的变量时,需要在⼩数的后⾯加 F (⼤⼩写均可,建议⼤写)。因为浮点数的默认类型是
double , double 的取值范围是⼤于 float 的,类型不兼容。
(4)键盘录入
1 、导包, 导包的语句需要定义在类的上⾯。
import java . util . Scanner ;
2 、创建 Scanner 对象。
Scanner sc = new Scanner ( System . in ); // 创建 Scanner 对象, sc 表示变量名,其他均不可变
3 、接收数据
int i = sc . nextInt (); // 表示将键盘录⼊的值作为 int 数返回。
(5)标识符
标识符是,⽤于给类、⽅法、变量、常量等命名。
Java 中标识符的组成规则:
由字⺟、数字、下划线 “_” 、美元符号 “$” 组成,第⼀个字符不能是数字。
不能使⽤ java 中的关键字作为标识符。
标识符对⼤⼩写敏感(区分⼤⼩写)
Java 中标识符的命名约定:
⼩驼峰式命名



