Java极速入门系列文章目录
文章目录
1.Java的编码规范
1.1强制性编码规范
必须按照规范编写代码,否则程序报错
-
Java 程序的文件名和类名必须保持一致
-
main 方法必须按照格式编写
public static void main(String[] args){ //String args[] }
-
类是组织 Java 代码结构的,类中的方法是执行业务逻辑的,类和方法都必须使用 {} 组织其结构,而且必须成对出现,缺一不可。
1.2建议编码规范
建议按照此规范,如果不按照此规范编写代码,也不会报错
-
一行只写一条语句
-
注意代码的缩进
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } }
2.Java的注释
Java 注释就是用通俗易懂的语言对代码进行解释说明,方便自己和他人阅读。以达到快速、准确理解代码的目的。
注释可以是编程思路,也可以是功能的描述或者程序的作用,总之就是对代码的进一步阐述。
计算机不会读取注释,注释就是专门给程序员看的。
2.1注释分类
-
单行注释
//注释内容 int num = 1;
-
多行注释
/* 注释内容 */ int num=1;
-
文档注释
/* *注释内容 *注释内容 */ int num=1;
文档注释会自动生成一些对方法描述的注释
3.Java的关键字
Java 关键字是指 Java 语言预先定义好的,具有指定意义的标识符,是程序的核心组成部分,不是由开发者定义的。
Java 程序 = 关键字 + Java 类库 + 开发者自定义的标识符
public static void main(String[] args) {
System.out.println("Hello World");
}
- public、static、void、class 都是关键字
- System.out.println 是 Java 类库
- "Hello World"是开发者自定义的标识符
4.Java的变量
4.1什么的变量
变量是计算机语言中的一个概念,可以表示某个具体的数值,并且这个值可以改变。
常量也是用来表示某个数值的,但是值是固定,无法修改。
计算机存储数据的地方叫做内存,内存会为不同的数据开辟不同的空间来进行存储。
程序是通过内存地址找到具体的存储空间,从中取出数据,内存地址是 16 进制的数据,例如:0x6fff5cde3d6c,这种表达式不便于记忆。所以使用变量,方便存储数据
变量三要素:数据类型、变量名、变量值
int num1=100;
double num2=0.03;
4.2如何使用变量
创建变量:
-
声明变量的数据类型和变量名,变量名可以包含数字、字母、下划线、$。
-
不能包含空格、运算符,不能以纯关键字命名,不能以数字开头。
-
大小写字母可以混合使用,首字母应该小写,后续单词的首字母应该大写,比如 userId,
studentName,驼峰式命名法。
5.基本数据类型
Java 共有 8 种基本数据类型,程序中常用的数据类型包括整数、小数、字母、单词、汉字等等。数值类型(整数、小数)和非数值类型(字母、单词、汉字)
6.数据类型转换
6.1自动转换
public class Test {
public static void main(String[] args) {
int num=10;
double num2=num;
System.out.println(num2);
}
}
结果:10.0
- 转换过程由程序自动完成,程序会自动识别数据类型并完成转换,但是这种操作对数据有要求:只能从低字节向高字节进行转换,反之则不行。
- 同时浮点型数据可以对数据进行更加精准的描述,所以整型数据类型都可以自动转为浮点型,此时不需要考虑低字节和高字节的问题。
- 自动类型转换只包括数值类型,char 和 boolean 不能进行自动类型转换。
6.2强制转换
public class Test {
public static void main(String[] args) {
double num=10.991;
int num2=(int)num; //强制转换
System.out.println(num2);
}
}
结果:10 //存在数据丢失
结果为 10,只保留整数位,小数位全部舍弃,造成精度损失。