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