第三天03 JAVA基础语法(类型)(学习笔记)

1、类型
在JAVA的世界,并不是每个东西都抽象化为对象,你还要面对系统的一些特性,比如你要知道内存长度是有限的问题。基本上,JAVA可区分为基本类型(Primitive type)和类类型(Classtype)两大类型系统。

所谓基本类型,就是在使用时,的考虑数据用多少内存长度来存比较经济,利用程序语法告诉JVM,然后由JVM自动为你在内存中配置与管理。

在JAVA中基本类型主要分为:整数、字节、浮点数、字符与布尔:
整数:可细分为short整数(占2个字节)、int整数(占4个字节)与long整数(占8个字节),不同长度的整数,可储存的整数范围也不同。

字节:byte类型顾名思义,长度就是一个字节,在需要逐字节处理数据时(如图像处理、编码处理等),就会使用byte类型,若用于表示整数,byte可表示-128~127的整数。

浮点型:主要用来存储小数数值,可分为float浮点数(占4个字节)与double浮点数(占8个字节),double浮点数使用的内存空间比float浮点数来的多,可表示的精确度也比较大。

字符:char类型用来存储‘A’‘B’‘林’等字符符号。在JDK7中,JAVA的字符采用Unicode6.0编码,JVM结果采用UTF-16Big Endian,所以每个字符类型占两个字节,汉字字符与英文字符在JAVA中同样都是用两个字节存储。

布尔型:boolean类型可表示true和false,分别代表逻辑“真”和“假”。在JAVA中不用在意boolean类型的成都,因为你也无法将boolean类型与其他类型做运算。

2、批注
在程序中看到“//”符号,这是JAVA程序中的单行批注,批注是用来说明或记录程序中一些注意事项,编译程序会忽略该行“//”符号之后的文字,对编译出来的程序不会有任何影响,另一个批注符号是“/*”与“*/”包括的多行批注
例如:
/*功能:新增
日期:2016/12/14
*/
public class Demo{
...........
}
system.out.printf()是标准API,我们一直使用的标准是 system.out.printIn(),这样会在标准输出中显示文字后换行,如果使用 system.out.print(),则输出文字后不换行。
system.out.printf()是什么意思呢?
printf()是JDK5之后才有API,f就是format的意思,也就是格式化,用在System.out上,就是对输出文字做格式化后再显示在文本模式中。printf()的第一个自变量(Argument)是字符串, 其中%d、%h、%b等是格式化控制符号

猜你喜欢

转载自blog.csdn.net/weixin_39559301/article/details/80604271