JAVA核心一知识点总结(一)

java的优势:

跨平台
windows下开发的linux也能使用

jdk和jre的区别:

jdk包括jre
.java->.class文件
jie将.class翻译成操作系统可以识别的语言
JAVA核心一知识点总结(一)_第1张图片

main方法的特点:

1.可以通过外界触发
2.静态方法,程序的入口

注释:

功能,作者,创建时间,修改时间,上一次的修改人

float精度丢失问题
符号位 阶位 数值位
float: 1 8 23
double: 1 11 52
数据类型

boolen 32位 4字节
char 不同编码下不一样
ASCII 8位 unicode 16~32位 UTF-8 2~4位
JAVA核心一知识点总结(一)_第2张图片

常量和变量

final:只允许被赋值一次.常量大写
final方法不能被重写
final类不可以被继承
final可以防止指令重排序,保证线程安全

###位运算:
https://www.cnblogs.com/yrjns/p/11246163.html

类型转换

JAVA核心一知识点总结(一)_第3张图片

符号位 阶位 数值位
float: 1 8 23
double: 1 11 52
int: 1 0 31
long: 1 0 63

数值位小的可以往数值位大的转换

String与常量池:

JAVA核心一知识点总结(一)_第4张图片
JAVA核心一知识点总结(一)_第5张图片

码点:一个编码表中的某个字符对应的代码值
stringBuilder 单线程用 效率最高 申请足够的内存,可以对内容进行修改
stringBuffer 线程安全 多线程用
比string性能提高1000倍

输入输出:

JAVA核心一知识点总结(一)_第6张图片
格式化输出:
JAVA核心一知识点总结(一)_第7张图片

你可能感兴趣的:(JAVA核心一修行之路)