JavaSE学习笔记
- 简介:本笔记为博主自己学习记录,如果有错误欢迎指出纠正!
注释
- 注释:就是对代码的解释和说明,其目的就是其他开发者能够轻松的了解代码。
- 注释不会影响代码程序的编译和运行。
单行注释
多行注释
文档注释:
关键字
- 另外,Java还有3个
保留字 :true、false、null。它们不是关键字,而是文字。包含Java定义的值。和关键字一样,它们也不可以作为标识符 使用 - 详见:https://baike.baidu.com/item/java%E5%85%B3%E9%94%AE%E5%AD%97/5808816?fr=aladdin#3_43(百度百科)
标识符
含义
- 标识符即为自己编程使用的“名字”,给类、接口、方法、变量、常量名,包等起名字的字符序列。
标识符的组成
- 一般由 英文大小写字母、数字、下划线( _ )和美元符号($)构成
定义规则(硬性要求)
定义规则(非硬性要求)
- 类和接口:
- 首个字母大写,如果有多个单词,每个单词首字母大写:HelloWorld、Student
- 变量和方法:
- 首字母小写,如果有多个单词,从第二个单词开始首字母大写:getName、studyJava
- 常量名(自定义变量):
- 所有字母都大写,多个单词用下划线( _ ):MAX_VALUE
- 总结:
数据类型
基本数据类型(数值型)
- 整数:byte short int long;
- 浮点数:double float;
- 字符型:char;
- 布尔型:boolean
引用类型
代码实现(整数类型)
package day1;
public class
Demo5 {
public static void main(String[] args) {
byte a1 = 127;
System.out.println(a1);
short a2 = 128;
System.out.println(a2);
System.out.println(Short.MAX_VALUE);
int a3 = 123456;
System.out.println(a3);
System.out.println(Integer.MAX_VALUE);
long a4 = 123456789L;
System.out.println(a4);
System.out.println(Long.MAX_VALUE);
}
}
代码实现(浮点数类型)
package day1;
import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;
public class Demo6 {
public static void main(String[] args) {
float a = 10.0001f;
System.out.println(Float.MAX_VALUE);
double b = 100.3333333321434324324;
System.out.println(b);
boolean t = true;
boolean f = false;
}
}
代码实现(char型)
package day1;
public class Demo7 {
public static void main(String[] args) {
char a = 'a';
char b = '中';
System.out.println(a+0);
System.out.println(b+1);
}
}
基本数据类转换
- 除了布尔型以外,其他其中基本类型之间可以进行数据转换
- 分为默认转换和强制转换
- byte short char —>int —>long —>float—>double
代码实现
public static void main(String[] args) {
byte b = 127;
short s = b;
int i = b;
long c = i;
float f = c;
int x = 258;
byte y = (byte)x;
System.out.println(y);
float z = 10.35f;
long m = (long)z;
System.out.println(m);
int n = (int)(10*3.5+z);
}
}
//萌新博主新文 以后将不定时更新学习过程与资料,欢迎各路大佬指教!
|