1.
    image.png
    short s1 = 1; s1 = s1 + 1;有什么错? //如果其中有一个是变量,按照自动类型转换规则处理成一致的类型;

    答:short s1 = 1; s1 = s1 + 1; (s1+1运算结果是int型,需要强制转换类型)

    image.png

    image.png
    2.Eclipse 中 workspace 相当于 IDEA 中的 Project
    Eclipse 中 Project 相当于 IDEA 中的 Module
    3.创建moudule后可以在moudule中的src写代码,此时project中的src就没什么用了,可以删掉。
    4.
    image.png
    5.更多idea主题
    http://www.riaway.com/
    6.idea2020版的import settings在manage IDE settings中。
    6.
    自增自减单独使用时没差别
    自增自减混合使用:
    如果++或者—在变量的后面,先拿变量参与操作,后变量做++或者—
    如果++或者—在变量的前面,先变量做++或者—,后拿变量参与操作
    7.Java中的标识符只能是字母,下划线,数字,$符,不能以数字开头,不能用Java中的的关键字,类名大写,方法名小写,多个单词采用驼峰写法,常量全部大写。
    8.int型和char型可以相互转换。
    字符和数字相加时会把字符型转换成int型,然后按算术运算符相加。
    数字+字符串会连接成字符串
    int b=100;
    String s=b+””//数字变成字符串
    9.^异或
    逻辑或和短路或的区别:
    逻辑或判断每个表达式判断结果;短路或判断第一个为真就不继续判读了,效率更高。
    10.原码 反码 补码 位移运算