文章目录
前言
这一块主要是关于在Idea中注释的书写,标识符以及关键字,数据类型和数据类型的转换,这些都是学习Java最最基础的一些知识!
提示:以下是本篇文章正文内容,下面案例可供参考
一、注释
注:书写注释是一个非常好的习惯,有单行注释,多行注释,文档注释。
1.注释颜色的设置
首先打开IDEA,左上角点击File,找到设置Settings键,选中Editor点击Color Scheme选中Java
下图中中间的三个框是单行注释,多行注释,文档注释。可以在右框那块选择更改颜色
2.单行注释
单行注释用//来注释
例://单行注释 //输出一个hello world!
3.多行注释
多行注释可以注释一段文字 /* 注释 */
例:
/* 我是多行注释 我是多行注释 我是多行注释 我是多行注释 */
4.文档注释
JavaDoc:文档注释 /** */
通过命令行 Javadoc 参数 java文件
例如javadoc -encoding UTF-8 -charset UTF-8 Doc.java
使用Idea生成javaDoc文档步骤:
(1)创建JavaDoc文件夹:需要创建一个存放JavaDoc文件的文件夹,这可以是项目的根目录下的任何位置
(2)在顶部栏选择“Tools”选项卡。从工具菜单中选择“Generate JavaDoc”。
(3)选择要生成的类:在弹出的对话框中选择您想要生成JavaDoc文档的类。
指定输出目录:在“Output Directory”下拉菜单中选择刚刚创建的JavaDoc文件夹所在的路径。
设置本地化参数:在“Locale”下拉菜单中选择您的语言区域设置,如“zh_CN”,以防止中文字符导致的乱码问题。此外,还需要设置“Other command line arguments”,通常设置为“-encoding UTF-8 -charset UTF-8”以确保正确的编码显示。
(4)点击生成:确认所有设置无误后,点击“Generate”按钮开始生成JavaDoc文档
//加在类上面,就是类的注释
//加在方法上面,就是方法的注释
//一些参数信息
/**
* @author 作者名
* @version 版本号
* @since 指明需要最早使用的jdk版本
* @param 参数名
* @return 返回值情况
* @throws 异常抛出情况
*
*/
二、标识符
Java所有的组成部分都需要名字。类名变量名以及方法名都被称为标识符
1.关键字
2.标识符
首字符:所有标识符都是大小写字母(a-z或A-Z),$, 下划线 _ 开始(标识符是大小写敏感的)
首字符之后可以是字母(a-z或A-Z),$, 下划线 _ 或数字的任何字符组合
不能使用关键字作为变量名或方法名
例如:
String Ahello="qinjiang"; String hello="qinjiang"; String $hello="qinjiang"; String _hello="qinjiang";
三、数据类型
Java数据类型分为两大类:基本类型和引用类型
1.基本数据类型
//八大基本数据类型 //整数 int num1=10;//最常用 byte num2=20; short num3=30; long num4=30L;//LONG类型要在数字后加l //浮点数 float num5=50.1f;//float类型要在数字后加f double num6=3.1415926535; //字符类型 char name='q'; //字符串 String 不是关键字,是类 String namee="小一"; //布尔值 是非 boolean flag=true; //boolean flag0=false;
2. 引用类型
引用类型有类,接口,数组。在之后再详细介绍。
四、数据类型的扩展
1. 整数扩展
整数拓展: 进制(往前面加) 二进制0b 十进制 八进制0 十六进制0x
int i=10; int i1=010;//八进制0 int i2=0x1F; //十六进制0x 0-9 A-F
2. 浮点数扩展
float 有限 离散 舍入误差 大约 接近但不等于 double 最好避免完全使用浮点数进行比较 最好避免完全使用浮点数进行比较 最好避免完全使用浮点数进行比较
float f=0.1f; //0.1 double d=1.0/10; //0.1 System.out.println(f==d);//false float d1=23123121231213f; float d2=d1+1; System.out.println(d1==d2);//true最好避免完全使用浮点数进行比较(存在精度问题)
3. 字符扩展
所有的字符本质还是数字(97=a 65=A)
char c1='a'; char c2='中'; System.out.println(c1); System.out.println((int) c1);//强制转换 97 System.out.println(c2); System.out.println((int) c2);//强制转换 20013
扩展转义字符如下:
//转义字符 // \t 制表符(tab) // \n 换行 // \' 单引号字符 // \" 双引号字符 // \r 回车 // \b 退格 // \\ 反斜杠 // \ddd 1-3位八进制数所表示的字符 // \Uxxx 1-4位十六进制所表示的字符
4. 布尔值扩展
可以精简!
boolean flag=true; if (flag==true){};//新手 if (flag){};//老手
五、数据类型转换
优先级由低到高
低-----------------------------------------------------------------高
byte --> short--> char--> int--> long--> float--> double
注意点:
1.不能对 布尔值进行转换
2.不能把对象类型转换为不相干的类型
3.在把高容量转换为低容量的时候,强制转换
4.转换的时候可能存在内存溢出,或者精度问题!
1.强制转换
由高到低需要强制转换 (类型)变量名
int i=128; byte b=(byte)i;//内存溢出System.out.println((int)23.7);//23 System.out.println((int)-45.89f);//-45
2.自动转换
由低到高需要自动转换
char d='a'; int e=d+1;
3.溢出问题
//操作比较大的数的时候,注意溢出问题 //数字之间可以用下划线分割 int money=10_0000_0000; int years=20; int total=money*years;//-1474836480, 计算的时候溢出了 long total2=money*years;//默认是int,转换之前已经存在问题 long total3=money*((long)years);//需要先把一个数转换为long
六、原码反码补码
原码反码补码是二进制的三种表示形式
1.正数的原码反码补码
正数的原码反码补码是相同的
例如127的原码反码补码为 01111111
2.负数的原码反码补码
负数的原码运算规则:将绝对值转换为二进制后,最高位(符号位)改为1
-5的原码为:10000101
-5的反码为:11111010(原则是:以原码为参考,符号位不变,其他位取反)
-5的补码位:11111011(原则是:以反码为参考,符号位不变,加1)
例如:-20的原码为:10010100
-20的反码为:11101011
-20的补码为:11101100
特殊的 -128的原码与补码相同都为10000000
3.已知负数补码怎么得到原码
在计算机底层是采用补码的形式存储的
将负数的补码形式除了符号位外所有的位按位取反,再加1即可得到原码
对于一个字节来说,最大值为127,最小值为-128
总结
以上就是关于在Idea中注释的书写,标识符以及关键字,数据类型和数据类型的转换,这些都是学习Java最最基础的一些知识!