当前位置: 移动技术网 > IT编程>开发语言>Java > Java学习笔记01

Java学习笔记01

2019年03月20日  | 移动技术网IT编程  | 我要评论

我会持续更新,愿大家学有所成

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;

              

  

 

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网