二白上一次讲了Java的简介、JDK的安装、环境变量的配置以及IDEA的安装,通过第一次自己尝试编写代码,有没有一种莫名的成就感呢?下面我们再稍微浅浅探讨一下关于Java编译以及IDEA编写的一些注意事项。
一、注释
Java注释的分类
单行注释
多行注释
文档注释 该注释可以生成在Java的文档中
单行注释 快捷键:Ctrl+/
多行注释 快捷键:Ctrl+shift+/
注意:
/**
Java的源代码一般要放置在一个包中
包名前缀一般是公司域名的反写 taobao.com -> com.taobao
kgc.cn -> cn.kgc.xx
类上的注释 方法注释 称为文档注释
*/
二、类命名规范
类命名规范
1. 在一个java的源文件中是可以有多个class
2. 被public所修饰的类的名字必须和源文件的名字保持一致
3.在源文件中有多个class但是只能有一个class被public所修饰
4.源文件在编译后得到的class文件的名字和类名一致
总结:
一般在一个java源文件中只编写一个class且class被public修饰
类名的命名规范 -> 标识符的命名规范
1. 数字 字母 $ _ 的组合 中文 (不推荐)
2. 不能以数字开头
3.不能使用java中的关键字和保留字 public goto const
4. 严格区分大小写 username userName
5. 命名的长度理论上没有限制 ,但是命名时尽量简洁明了 见名知意
6. 命名时要遵循驼峰命名法
小驼峰命名法 单词的首字母小写其它单词的首字母大写 studentName 变量 方法
大驼峰命名法 单词的首字母全部大写 StudentName 类
javadoc ->java文档 jdk文档
三、数据类型
1.基本类型 8种
数值型
整型 字节数
byte 1
short 2
int 4
long 8
浮点型
单精度浮点数
float 4
双精度浮点数
double 8
非数值型
字符型
char 2
布尔型
boolean 1
2.引用类型
字符串
String
四、最简单的计算过程
如何通过Java代码实现 1+1=2
如何在程序执行的过程中存储一些数据 临时数据 计算机内存中
1.使用Java代码在内存中开辟内存空间 存储数据
2.定义变量 -> 指代的就是计算机内存中一段内存空间 1 100 1000 “hello world" true false
3.可以根据存储数据的类型不同,让计算机开辟不同的内存空间
4.给计算机开辟的空间命名 变量名 通过变量名可以快速的实现计算机内存的寻址
5.将数据临时存储在内存空间中 赋值操作 =
计算机中存储数据的基本单位 byte 一个字节 8位 00000000
public class Demo01 {
public static void main(String[] args) {
// 1+1=?
// 整型的数值默认是int 隐式数据类型转换
byte num1 = 1;
byte num2 = 1;
int num3 = num1+num2; // byte + byte -> int short + byte -> int short + short -> int
System.out.println("num1+num2="+num3);
}
}
五、不同类型变量的定义
public class Demo03 {
public static void main(String[] args) {
byte b = 1;
short s = 2;
int i = 3;
long l = 4;
// 浮点数 默认类型是double类型 添加一个F 表示该数据是单精度浮点型数据 float
float f = 1.1F;
double d = 1.2;
// 字符型数据在定义时需要使用单引号,且单引号中只能写一个字符 如果需要多个字符,则将数据类型定义成字符串类型
char c = 'a';
// boolean类型的值需要赋值true或者false
// 定义一个字符串
String str = "hello java";
// 如何将b里的值赋给i变量 将小范围的数据赋值给大范围数据 可以直接赋值
// i = b;
// System.out.println("i = " + i);
// 如何将i里的值赋给b变量 大范围的数据不能直接赋值给小范围的数据 强制类型转换
b = (byte) i;
System.out.println("b = " + b);
// long -> float
f = l;
}
}
一些关于Java最简单最基础的一部分内容,适合纯小白入门