目录
1.注释、标识符、关键字
2.数据类型
3.类型转换
4.变量、常量
具体内容
1.注释、标识符、关键字
(1)注释
单行注释 // 注释一行文字
多行注释 /* 注释一段文字 */
文档注释 /** 文档注释 */
注释并不会被执行,是写给编程人员看的,
书写代码是一个非常好的习惯,平时书写代码一定要注意规范。
(2)标识符
java中所有组成部分都需要名字、类名、变量名以及方法名,他们被统称为标识符。
~ 标识符是大小写敏感的
~ 所有标识符都是以(A~Z或a~z)、美元符号($)、下划线(_)开始
~ 首字母之后可以死字母(A~Z或a~z)、美元符号($)、下划线(_)或数字组合
~ 不能使用关键字作为变量名或者方法名
~ 可以使用中文命名,但我们一般不这样使用,也不建议使用拼音
(3)关键字
关键字主要像编程过程中遇到的public、static、void、main、private等
2.数据类型
在 Java 中数据类型分为两大类:基本类型和引用类型
基本类型:byte、short、int、long、float、double、char、boolean
基本类型中boolea一般默认表示为true,有true、false两种表示方式;
float一般会在数字结尾加一个F表示是浮点型;
long类型一般是在数字结尾加一个大写的L,一般情况下不使用小写,因为小写l有时候和1比较相似,不容易区分。
引用类型:类、接口、数组
(1)什么是字节
位(bit):是计算机内部数据存储的最小单位。
字节(byte):是计算机中数据处理的基本单位,习惯上用B来表示。
字符:是指计算机中使用的字母、数字和符号。
1bit 表示1位,1Byte表示1个字节,1B = 8b
1024B = 1KB
1024KB = 1M
1024M = 1G
1024G = 1TB
(2)整数的一个拓展
我们在使用浮点数的时候,超过一定位数,就不会表示的很准确。浮点数能够表示的数是有限的,很多数字是大约数、近似数、有些数据是接近但不等于
而银行业务在一般情况下是不会使用浮点数的,一般使用一个已经写好的类——bigdecimal进行计算。
(3)字符拓展
所有字符本质还是数字。unicode编码 \t表示一个Tab键,\n表示换行。
3.类型转化
运算过程中,不同类型的数据先转化为同一类型,再进行转化。
一般高—>低 是强制类型转化(可以理解为一个大圆,现在要找出其中的一个小圆,我们进行一些规定)
一般低—>高时自动转化(可以理解为小圆就包含在大圆里面)
注:但整个过程中我们不能对boolean值进行转换;不能将对象转化为不相关的类型;把高容量的东西转化为低容量时候,我们需要强制转化。
转化时候可能会存在内存溢出或者精度缺失的问题。
JDK7新特性,数字之间可以用下划线分隔。比如10000_0000
4.变量、常量
变量:表示可以变化的量。一般包含类成员变量、局部变量、属性
常量:表示具体不变的量。一般表示方式是使用大写字符。
变量的修饰符一般是不区分前后顺序的。比如:static 和 final 一般是没有前后顺序区分的。
变量命名的规范:一般使用驼峰命名法,且要见名知意。
类成员变量、局部变量、方法名:首字母小写,驼峰命名原则;常量:大写字母和下划线;类名:首字母大写,驼峰命名规则。