Java-day1
卸载
-
找到环境变量
-
Java_Home,删除路径的jdk文件件
-
删除Path中java相关
-
命令中输入java-version确认删除
编译文件
javac xx.java会生成xx.class文件
然后使用java xx.class跑
Java 基础
基本数据类型
byte, short, int, long, float, double, char, boolean
比如:输入Integer按command+左键
public final class Integer extends Number implements Comparable<Integer> { /** * A constant holding the minimum value an {@code int} can * have, -2<sup>31</sup>. */ @Native public static final int MIN_VALUE = 0x80000000; /** * A constant holding the maximum value an {@code int} can * have, 2<sup>31</sup>-1. */ @Native public static final int MAX_VALUE = 0x7fffffff;
整数扩展
- 二进制 0b
- 十进制
int i=10; //返回10 - 八进制 0
int i=010;//返回8 - 十六进制 0x
int i=0x10;//返回16
浮点数扩展
float f=0.1f; //0.1 double d=1.0/10; //0.1 float f1=3234234234234324f; float f2=f1+1; System.out.println(f==d); System.out.println(f1 == f2);
第一个结果是false,第二个结果是true::因为float是有限,离散的数据类型,数值是无限接近但是却不等于。所以银行业务不使用float,使用BigDecimal。
字符串扩展
char c1='a'; char c2='中'; System.out.println(c1); System.out.println((int)c1); System.out.println(c2); System.out.println((int)c2);
字符串的本质是数字,通过Unicode(编码表)来进行翻译
转义字符(常用)
\r 删除
System.out.println("Hello\rWorld");
//输出结果World
\b 退格
System.out.println("Hello\bWorld");
//输出结果HellWorld
\t 制表符
System.out.println("Hello\tWorld");
//输出结果 Hello World

浙公网安备 33010602011771号