目录

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 一般是没有前后顺序区分的。

  变量命名的规范:一般使用驼峰命名法,且要见名知意。

  类成员变量、局部变量、方法名:首字母小写,驼峰命名原则;常量:大写字母和下划线;类名:首字母大写,驼峰命名规则。