Java 注释 标识符 数据类型
2022/4/4 20:19:15
本文主要是介绍Java 注释 标识符 数据类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1 注释
1.1 分类
-
单行
-
多行
-
文档
1.2 单行注释
以双斜杠 "//" 标识,只能注释一行内容。
public class T { public static void main(String[] args) { //单行注释 } }
1.3 多行注释
包含在 "/" 和 "/" 之间,能注释多行内容。为了便于可读性,一般首行和尾行不写注释信息。
public class T { public static void main(String[] args) { /* 多行注释文本1 ....... 多行注释文本n */ } }
1.4 文档注释
包含 "/**"和 "*/"之间,一般用在类、方法和变量上面,用来描述其作用。
可以通过 Javadoc 生成 API 帮助文档,Java 帮助文档主要用来说明类、成员变量和方法的功能 。
public class T { public static void main(String[] args) { /** * @author xxx * @version 1.1 */ } }
Java文档注释:https://www.runoob.com/java/java-documentation.html
2 标识符
Java 中标识符是用来给类、对象、方法、变量、接口和自定义数据类型命名的。
2.1 标识符命名
-
以字母(A~Z 和 a~z)、美元符号($)、下划线(_)开头
-
首字母之后可用字母(A~Z 和 a~z)、美元符号($)、下划线(_)或数字的任何字符组合
-
不能使用关键字作为变量名和方法名
-
大小写敏感
2.2 关键词
3 数据类型
Java是强类型语言,变量的使用要严格符合规定,所有变量必须先定义后使用。
3.1 数据类型分类
- 基本类型(primitive type)
- 引用类型(reference type)
PS:定义时候指定数据类型,除了基本数据类型都是引用数据类型
3.2 使用
3.2.1 整型
public class T { public static void main(String[] args) { byte num2=127; //1个字节 -128~127 [-2^8~2^8-1] short num3=32767; //2个字节 -32768~32767 [-2^16~2^16-1] int num1=-2147483648; //4个字节 -2147483648~2147483647 [-2^31~2^31-1] long num4=30L; //Long类型要在数字后面加个L,[-2^63~2^63-1] } }
3.2.2 浮点型
public class T { public static void main(String[] args) { float num1=8.8F; //float 数据类型要在数字后面加个F double num2=3.1415; } }
PS:最终取值为四舍五入后的值。
3.2.3 字符型
public class T { public static void main(String[] args) { //字符 char c='中'; //字符串,String 不是关键字,是类 String name="Jerry"; } }
3.2.4 布尔型
public class T { public static void main(String[] args) { //布尔值:真,假 boolean flag=true; // boolean flag=false; } }
3.3 字节 & 位 & 字符
-
位(bit):计算机 内部数据存储的 最小单位,1000 1110 就是一个八位的二进制数。
-
字节(byte):计算机中 数据处理的 基本单位,习惯用大写 B 来表示。
-
字符:是指计算机中使用的字母、数字和符号
1B(byte,字节)= 8bit(位)
1bit表示1位,1Byte表示一个字节 1B=8b
单位换算:
1Byte = 8 Bit
1024B = 1KB
1024KB = 1MB
1024MB = 1GB
3.4 电脑32位和64位区别
-
32位和64位意味着处理器一次能处理的最大位数。
-
32位系统的最大寻址空间是2的32次方=4294967296(bit)= 4(GB)左右; 64位系统的最大寻址空间为2的64次方=4294967296(bit)的32次方,数值大于1亿GB;
-
即32位系统的处理器最大只支持到4G内存,而64位系统最大支持的内存高达亿位数,实际运用过程中大多数的电脑32位系统最多识别3.5GB内存,64位系统最多识别128GB内存。
4 数据类型扩展
4.1 整数
public class T { public static void main(String[] args) { //整数扩展: 进制 二进制0b 十进制 八进制0 十六进制0x int i =10; int i2=010; //八进制,0 int i3=0x10; //十六进制,0x 【0-9 A-F】 System.out.println(i); System.out.println(i2); System.out.println(i3); } }
4.2 浮点数
debug调试,可以看到最后的值。
public class T { public static void main(String[] args) { //浮点数扩展 银行业务表示--BigDecimal(专门的数学工具类) //float 值是: 有限的 离散的 舍入误差的 大约的 接近但不等于 //double //注意:最好完全避免使用浮点数进行比较 float f=0.1f; //0.1 double d=1.0/10; //0.1 System.out.println(f==d); //判断是否相等,结果为false float d1=123456789f; float d2=d1+1; System.out.println(d1==d2); //true } }
4.3 字符
所有字符的本质还是数字
public class T { public static void main(String[] args) { //字符扩展 char c1='A'; char c2='中'; System.out.println(c1); System.out.println((int)c1);//强制类型转换 System.out.println(c2); System.out.println((int)c2);//强制类型转换 //中文编码 Unicode 2字节 0~65536 char c3='\u0061';//unicode编码,字符a System.out.println(c3); } }
4.3.1 转义字符
\t 制表符 \n 换行符
4.4 字符串
public class T { public static void main(String[] args) { String sa=new String("hello world"); String sb=new String("hello world"); System.out.println(sa==sb);//false String sc="hello world"; String sd="hello world"; System.out.println(sc==sd);//true //对象,从内存分析 } }
4.5 布尔
public class T { public static void main(String[] args) { boolean flag=true; if (flag==true){}//效果等同if(flag){} if (flag){} //Less is more! 代码要精简易读 } }
这篇关于Java 注释 标识符 数据类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南