Java学习笔记01
我会持续更新,愿大家学有所成
java历史不用说了,java分为javase\javaee\javame
javaee是企业级应用,要想学好必须把基本功se学好
jdk、jre、jvm的区别
jdk是编译工具、jre是编译环境、jvm是虚拟机(跨平台)。
基本数据类型8个,注意不是引用类型。
int double float char long short byte boolean (没有string,它是引用类型)//面试常考,注意坑
4 8 4 2 8 2 1 1/八分之一 //占用字节,必须记住,很有用
八位为一字节
二进制与十进制的转化
例:33 转为二进制 100001转为十进制
33/2 16余1 故记录 1 把它看成下标颠倒的数组
16/2 8余0 故记录 0 最后一个1的下标为0,第一个1的下标为5
8/2 4余0 故记录 0 十进制的数 :1*2的5次方+0*2的4次方+0*2的3次方+0*2的2次方+0*2的1次方+1*2的0次方
4/2 2余0 故记录 0 =2*2*2*2*2+0+0+0+0+1
2/2 1余0 故记录 0 =32+1=33
1/2 余1 故记录 1 // 注意这一步很重要这个是整形处以整形,没有小数 牢记
然后从下往上排100001 第一个1是最底下的1
例: 34 转为二进制
34 /2 余0 记 0 100010 转十进制 2*2*2*2*2+0+0+0+2+0=34
17/2 余1 记 1
8/2 余 0 记 0
4/2 余0 记 0
2/2 余0 记 0
1/2 记 1
从下往上排 二进制为 100010
变量三要素
数据类型 变量名 变量值 //面试常考
例 int a 5
语法 int a=5;
上一篇: 【JVM】问题排查
下一篇: 创始人控诉程序员搞死创业公司