跨平台
平台:操作系统
跨平台:Java可以运行中任意的操作系统上,一次编写到处运行
原理:实现跨平台需要依赖虚拟机——Java虚拟机
注释
A:什么是注释?
用来解释说明程序的文字
B:Java中的注释分类
- 单行注释
- 格式://注释文字
- 多行注释
- 格式:/* 注释文字 */
- 文档注释
- 格式:/** 注释文字 */
C:注释的作用?
-
解释说明程序的功能
-
提高可读性,帮助我们调试BUG
Javadoc
javadoc -d 文件路径 源文件.java
关键字
A:概念
- 被Java语言赋予了特定的含义
B:特点
-
组成关键字的字母都是小写
-
常用的代码的编辑器中,针对关键字进行特殊颜色的标记,直观。
常量
A:概念
- 在程序执行的过程中,其值不发生改变
B:分类
-
正数常量
-
小数常量
-
字符常量 由单引号引起来的内容 ‘A’ ‘a’
-
字符串常量 由双引号引起来的内容 “HelloWorld”
-
布尔常量 true 和 false
-
空常量 null
变量
A:概念
-
存数的,代词,在程序执行的过程中,其值可以发生改变的量
-
从本质上讲,变量是内存中一块区域
B:定义格式
- 数据类型 变量名 = 初始化值;
C:声明
- int age;//声明了一个整型的变量
D:初始化
第一次赋值;
-
声明的同时进行初始化:
- int age = 18;//声明整型变量age并赋值为18;
-
先声明后初始化
-
int age;声明整型变量age
age = 18;给变量age赋值为18
-
E:组成
- 对区域应该有一个限定;数据类型
数据类型
A:数据类型
Java 是一门强类型的语言,对于每一种诗句都定义了明确的具体的数据类型,在内存中分配对应大小的内存空间
B:数据类型的分类
基本数据类型
整型:
byte 1个字节 -128~127
short 2个字节 -32768~32767
int 4个字节
long 8个字节
浮点型
float 4个字节
double 8个字节
字符型
char 2个字节
布尔型
boolean 1个字节 只有 true 和 false
引用数据类型
类 class
接口 interface
数组 []
标识符
A:作用
- 给包、类、方法、变量起名字
B:组成规则
- 由字符、下划线、美元符号$组成
- 字符:unicode字符集,所以包括英文字母的大小写、中文字符、数字字符等
C:注意事项
- 不能以数字开头
- 不能是 Java 关键字
命令规则
驼峰命名法:
-
包名:cn.tedu.day01
无论有几个单词组成,所有的单词都是小写,每一个单词之间用 . 隔开。
-
类名/接口名:VariableDemo
如果名字由多个单词组成,那么每一个单词的首字母都是大写。
-
方法名/变量名:main age/maxAge/getAge()
如果有多个单词组成,那么第一个单词首字母是小写的,其余单词的首字母是大写。
-
常量名:JAVA_HOME LEFT LEFT_UP
无论有几个单词组成,所有字母全部大写,每一个单词之间用 _ 分隔开。
二进制
运算符
A:概念
B:常用的运算符
- 算数运算符 + - * / %(取余)(取余运算跟左边的正负号有关,与右边符号无关)
- 赋值运算符
- 关系运算符
- 逻辑运算符
- 三元运算符