Java基础回顾学习笔记--第一天
标识符
-
字母、下划线、美元符($)开头
-
不能以数字开头
-
不能使用关键字作为变量名或方法名
-
标识符大小写敏感
Java属于强类型语言:要求变量的使用要严格符合规定
数据类型
基本数据类型
-
数值类型:整数(byte、short、int、long)、浮点(float、double)、字符串(char)
-
布尔类型
引用类型
-
类
-
接口
-
数字
String 不是关键字,是类,不属于八大基本类型
什么是字节
-
位(bit):是计算机 内部数据 存储的最小单位
-
字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写B来表示
-
1 B=8 bit
-
字符:值计算机中使用的 字母、数字、字和符号
转义字符
\t 水平制表 一个Tab位置
\v 垂直制表
\0 空字符
。。。
浮点数缺陷
float 表示有限的数 属于离散型 有舍入误差 接近但不等于 所以不能用于银行业务
银行业务一般使用数学工具类 BigDecimal
所有字符本质还是数字,通过强制转换实现
Unicode表 占2字节 范围0~65536
类型转换
byte 最大值127
低-----------------------------------------------------高
byte、short、char -> int -> long -> float -> double
强制转换
(类型)变量名 高--------低
自动转换
低-------高
注意点
-
不能对布尔值转换
-
不能把对象类型转换位不相干的类型
-
在把高容量转换为低容量时,强制转换
-
转换的时候可能出现内存溢出或精度问题
补充:JDK新特性
在数字之间可以使用下划线分割不影响原本数值,方便查看
Java Base Review Period 2
变量
- 实例变量:从属于对象:如果不自行初始化,这个类型的默认值为 0/0.0
- 布尔值:默认时false
- 除了基本类型,其余的默认值都是null
- 局部变量:必须声明和初始化值
- 变量类型 变量名字= new XX();
- 类变量 static
常量
可以理解成一种特殊的变量,它的值被设定之后,在程序运行过程中不允许被改变
final 常量名=值
常量名一般使用大写字符
变量的命名原则
- 见名知意
- 类成员变量:首字母小写和驼峰原则:lastName
- 局部变量:首字母小写和驼峰原则
- 常量:大写字母和下划线:MAX_VALUE
- 类名:首字母大写和驼峰原则
- 方法名:首字母小写和驼峰原则
运算符
字符串连接符 + : 在 + 之前出现String符号,为字符串连接
否则为算数加法
a=10 b=20
System.out.println(" "+a+b);----------1020
System.out.println(a+b+" ")------------30
包名
一般是公司域名的倒写 com.baidu.www
javaDoc
命令行生成dos文档 :javadoc -encoding UTF-8 -charset UTF-8 Doc.java

浙公网安备 33010602011771号