java笔记1.0
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为运算结果

浙公网安备 33010602011771号