A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

zq-miracle

初级黑马

  • 黑马币:18

  • 帖子:5

  • 精华:0

© zq-miracle 初级黑马   /  2018-7-18 22:59  /  649 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

可能我年级在这个班偏大,有点心急。觉得基础班讲的有点慢。
但总之还是有些收获。以下是我总结的我在学习java基础的一些注意点。
1.数据类型只有两种:基本数据类型,引用数据类型。重点:基本类型要牢记。
2.数据类型转换:.byte/short/char这三种类型在运算的时候,都会被首先提升为int类型,然后再计算。
3.运算符:
          自增自减:在混合的时候,有【重大区别】
                        A,如果是【前++】,那么变量【立马+1】,然后拿着结果进行使用。
                        B,如果是【后++】,那么首先使用变量本来的数值,【然后再让变量+1】。
4.在给变量进行赋值的时候,如果右侧的表达式当中全是常量,没有任何变量,
        那么编译器javac将会直接将若干个常量表达式计算得到结果。
        short result = 5 + 8; // 等号右边全是常量,没有任何变量参与运算
        编译之后,得到的.class字节码文件当中相当于【直接就是】:short result = 13;
        右侧的常量结果数值,没有超过左侧范围,所以正确。       
        这成为“编译器的常量优化”。
        但是注意:
                一旦表达式当中有变量参与,那么就不能进行这种优化了。
                short a =3;
                short result = 5 + a + 8; // 这是错误的。
5.idea的快捷键使用,增加开发效率。
6.直接打印数组,一般为数组的地址值,字符数组例外,打印出来的是字符数组里的内容。println有一个方法重载 参数是char[]
7.字符串的知识点。以后要经常用到。
8.内存图的理解。
9.面向对象的理解。
10.继承和多态

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马