Java
JRE(Java Runtime Environment)
是Java程序的运行环境包含JVM和运行的核心类库
安装JRE可保证Java程序的跨平台
想要运行一个已有的Java程序那么只需安装JRE即可
JDK(Java Development kit)
Java程序开发工具包,包含JRE和开发人员使用的工具
编译工具:Javac.exe 运行工具:Java.exe
JDK、JRE、JVM的关系
由此可见想开发一个Java程序就必须安装JDK
注释
单行注释:格式://注释信息
多行注释:格式:/*注释信息*/
文档注释:格式:/**注释信息*/
关键字
关键字的字母全部小写
常量
常量类型 | 说明 | 例 |
---|---|---|
字符串常量 | 用双引号括起来的内容 | "HelloWord" ,"龙哥最帅" |
整数常量 | 不带小数的数字 | 666,-88 |
小数常量 | 带小数的数字 | 13.14,-5.21 |
字符常量 | 用单括号括起来的内容 | 'A','0','龙哥' |
布尔常量 | 布尔值,表示真假 | 只有两个值:true,false |
空常量 | 一个特殊的值:空值 | 值是:null |
注:只有空常量不可直接输出
数据类型
数据类型 | 关键字 | 内存占用(byte) | 取值范围 |
整数 | byte | 1 | -128~127 |
short | 2 | -32768~32767 | |
int(默认) | 4 | -2^31~2^31-1 | |
long | 8 | -2^63~2^63-1 | |
浮点数 | float | 4 | 负数:-3.402823E38 到 -1.401298E-45
正数:1.401298E-45 到 3.402823E38 |
double(默认) | 8 | 负数:-1.797693E308到-4.9000000E-342
正数:4.9000000E-342到1.797693E308 |
|
字符 | char | 2 | 0~65535 |
布尔 | Boolean | 1 | true,false |
标识符
由数字、字母、下划线和$组成
不能以数字开头
不能是关键字
区分大小写
命名的约定
小驼峰命名法
主要用于方法、变量
约定1:1个单词时首字母小写
约定2:多个单词组成时,第一个单词首字母大写,其他单词首字母小写
大驼峰命名法
主要用于类
约定1:一个单词时首字母大写
约定2:有多个单词组成的时候每个单词首字母大写
自动类型转换
小的数值赋给大的变量
强制类型转换
大的数值赋给小的变量
逻辑运算符
符号 | 作用 |
---|---|
& | 逻辑与 |
| | 逻辑或 |
^ | 逻辑异或 |
! | 逻辑非 |
短路逻辑运算符
符号 | 作用 |
---|---|
&& | 和&作用相同但有短路效果 |
|| | 和|作用相同但有短路效果 |
三元运算符
格式:关系表达式?表达式1:表达式2;
若值为true则表达式1为运算结果
若值为false则表达式2为运算结果