从零开始的Java学习日记Day 02
2019-02-23 20:55
106 查看
标识符
- 由a-z/A-Z、0~9、"_"、"$"组成;
- 不能是关键字,不能由数字开头;
- 区分大小写;
- 长度任意
- Java中标识符命名规范:
类名:首字母大写——Class DataType
方法名:驼峰规则——首字母小写,后每个单词首字母大写——helloWorld
变量名:同驼峰规则
常量名:字母全大写,单词间用_连接
关键字:如class、static、void
- 表示一种数据类型或程序关系,不能用作类名、变量名、方法名
常量
- 整数常量:1、2、3
- 小数常量:1.23
- 字符常量:a、b
- 字符串常量:abc 、vnm
- 布尔常量:true false
- null常量:null
变量
基本数据类型:四类八种
- 整数型变量:
种类 | 字节 | 取值范围 |
---|---|---|
byte | 8位 | -128~127 |
short | 16位 | -32768~32767 |
int | 32位 | -21亿~+21亿 |
long | 64位 |
- 浮点型变量:
种类 | 字节 | 保留位数 |
---|---|---|
float单精度 | 4位 | 8位 |
double双精度 | 8位 | 17位 |
- 字符型变量
种类 | 字节 |
---|---|
char | 2位 |
- 布尔型变量
种类 | 字节 |
---|---|
boolean | 1/8(1 bit) |
引用数据类型
- 如Scanner、Random
变量的声明及初始化
- 变量类型+变量名=赋值;——
int a = 1
数据类型转换
- 自动转换——低级向高级转换: byte、short、char——int、long、float、double
- 强制转换(目标数据类型)(待转换目标):
int a = 1; int b =2;(byte)(a+b)//强制将结果转换为byte型
相关文章推荐
- 从零开始的Java学习日记Day 05
- 从零开始的Java学习日记Day 03
- java学习日记——基本操作02
- JAVA学习日记----------排序篇02
- 黄勇-架构探险(从零开始写Java Web框架)第一章节学习日记
- Java学习日记
- Java学习日记
- JAVA学习日记--经验贴
- 黑马程序员Java基础加强33-40学习日记
- 黑马程序员_java学习日记_交通灯管理系统
- 黑马程序员_java学习日记_数组
- Java基础学习之感悟02
- java学习日记第一天
- 黑马程序员-------学习日记Java基础 第二天
- C\C++ 程序员从零开始学习Android - 个人学习笔记(九) - java基础 - 异常
- C\C++ 程序员从零开始学习Android - 个人学习笔记(八) - java基础 - 继承、抽象类、接口、内部类(待续)
- JAVA基础第五天学习日记_面向对象开发思想、匿名对象、封装、私有、构造函数
- 黑马程序员_java学习日记_Java高新技术_反射
- 黑马程序员--Java学习日记10_交通灯系统
- java学习日记(1)