1.树中结点数即为树中所有结点的度之和再加1

JAVA 纠错错别字 java纠错题_字符串


2、

JAVA 纠错错别字 java纠错题_结点_02


3、

JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_03


4、在任意一颗二叉树中,度为0的结点总是比度为2的结点多一个

JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_04


5、

JAVA 纠错错别字 java纠错题_字符串_05


6、

JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_06


7、swtich()变量类型只能是int、short、char、byte和enum类型(JDK 1.7 之后,类型也可以是String了)。当进行case判断时,JVM会自动从上到小扫描,寻找匹配的case,可能存在以下情况:

JAVA 纠错错别字 java纠错题_字符串_07


8、按位与(Bitwise AND),运算符号为&

a&b 的操作的结果:a、b中对应位同时为1,则对应结果位也为1

JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_08


9、

JAVA 纠错错别字 java纠错题_结点_09


10、

JAVA 纠错错别字 java纠错题_java_10


11、

JAVA 纠错错别字 java纠错题_java_11


12、

JAVA 纠错错别字 java纠错题_结点_12


13、

JAVA 纠错错别字 java纠错题_java_13


14、

JAVA 纠错错别字 java纠错题_java_14


第48~57号为0~9十个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母

JAVA 纠错错别字 java纠错题_字符串_15


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_16


JAVA 纠错错别字 java纠错题_字符串_17


JAVA 纠错错别字 java纠错题_结点_18


JAVA 纠错错别字 java纠错题_结点_19


JAVA 纠错错别字 java纠错题_结点_20


JAVA 纠错错别字 java纠错题_结点_21


JAVA 纠错错别字 java纠错题_字符串_22


JAVA 纠错错别字 java纠错题_字符串_23


JAVA 纠错错别字 java纠错题_字符串_24


JAVA 纠错错别字 java纠错题_字符串_25


JAVA 纠错错别字 java纠错题_字符串_26


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_27


JAVA 纠错错别字 java纠错题_字符串_28


JAVA 纠错错别字 java纠错题_结点_29


JAVA 纠错错别字 java纠错题_结点_30


JAVA 纠错错别字 java纠错题_结点_31


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_32


JAVA 纠错错别字 java纠错题_字符串_33


JAVA 纠错错别字 java纠错题_结点_34


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_35


JAVA 纠错错别字 java纠错题_java_36


JAVA 纠错错别字 java纠错题_java_37


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_38


JAVA 纠错错别字 java纠错题_java_39


JAVA 纠错错别字 java纠错题_java_40


JAVA 纠错错别字 java纠错题_java_41


JAVA 纠错错别字 java纠错题_结点_42


JAVA 纠错错别字 java纠错题_结点_43


JAVA 纠错错别字 java纠错题_结点_44


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_45


JAVA 纠错错别字 java纠错题_结点_46


JAVA 纠错错别字 java纠错题_结点_47


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_48


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_49


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_50


JAVA 纠错错别字 java纠错题_结点_51


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_52


JAVA 纠错错别字 java纠错题_结点_53


JAVA 纠错错别字 java纠错题_结点_54


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_55


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_56


JAVA 纠错错别字 java纠错题_字符串_57


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_58


JAVA 纠错错别字 java纠错题_字符串_59


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_60


JAVA 纠错错别字 java纠错题_结点_61


JAVA 纠错错别字 java纠错题_字符串_62


JAVA 纠错错别字 java纠错题_字符串_63


JAVA 纠错错别字 java纠错题_java_64


JAVA 纠错错别字 java纠错题_结点_65


JAVA 纠错错别字 java纠错题_字符串_66


JAVA 纠错错别字 java纠错题_字符串_67


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_68


JAVA 纠错错别字 java纠错题_结点_69


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_70


JAVA 纠错错别字 java纠错题_字符串_71


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_72


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_73


JAVA 纠错错别字 java纠错题_java_74


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_75


JAVA 纠错错别字 java纠错题_结点_76


JAVA 纠错错别字 java纠错题_结点_77


JAVA 纠错错别字 java纠错题_字符串_78


JAVA 纠错错别字 java纠错题_字符串_79


JAVA 纠错错别字 java纠错题_java_80


JAVA 纠错错别字 java纠错题_结点_81


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_82


JAVA 纠错错别字 java纠错题_结点_83


JAVA 纠错错别字 java纠错题_java_84


逻辑左移=算数左移(<<),右边统一添0

逻辑右移(>>>),左边统一添0

算数右移(>>),左边添加的数和符号有关 算术右移需要考虑符号位,右移一位,若符号位为1,就在左边补1,;否则,就补0
e.g:1010101010,其中[]是添加的位

逻辑左移(<<)一位:010101010[0]

算数左移(<<)一位:010101010[0]

逻辑右移(>>>)一位:[0]101010101

算数右移(>>)一位:[1]101010101

JAVA 纠错错别字 java纠错题_java_85


JAVA 纠错错别字 java纠错题_结点_86


JAVA 纠错错别字 java纠错题_java_87


JAVA 纠错错别字 java纠错题_字符串_88


JAVA 纠错错别字 java纠错题_字符串_89


JAVA 纠错错别字 java纠错题_字符串_90


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_91


JAVA 纠错错别字 java纠错题_结点_92


JAVA 纠错错别字 java纠错题_字符串_93


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_94


JAVA 纠错错别字 java纠错题_java_95


抽象类不能实例化,需要继承

JAVA 纠错错别字 java纠错题_结点_96


JAVA 纠错错别字 java纠错题_java_97


JAVA 纠错错别字 java纠错题_java_98


JAVA 纠错错别字 java纠错题_java_99


JAVA 纠错错别字 java纠错题_结点_100


String str=null;

声明了一个String的引用型变量并初始化为空,及未指向任何地址,不占用任何空间

String str;
只是声明了一个String的引用型变量,并未初始化(作为对象属性时会有默认的隐式初始化str=null),如果后面未用此变量编译会通过

String str=”“;
正常的字符串初始化,只不过字符串内容为空。
String str1 = “ABC”;可能创建一个或者不创建对象,如果”ABC”这个字符串在java String池里不存在,会在java String池里创建一个创建一个String对象(“ABC”),然后str1指向这个内存地址,无论以后用这种方式创建多少个值为”ABC”的字符串对象,始终只有一个内存地址被分配,之后的都是String的拷贝,Java中称为“字符串驻留”,所有的字符串常量都会在编译之后自动地驻留。

String str2 = new String(“ABC”);至少创建一个对象,也可能两个。因为用到new关键字,肯定会在heap中创建一个str2的String对象,它的value是“ABC”。同时如果这个字符串再java String池里不存在,会在java池里创建这个String对象“ABC”。

在JVM里,考虑到垃圾回收(Garbage Collection)的方便,将heap(堆)划分为三部分:young generation(新生代)、tenured generation (old generation)(旧生代)、permanent generation(永生代)。

字符串为了解决字符串重复问题,生命周期长,存于pergmen中。

JVM中,相应的类被加载运行后,常量池对应的映射到JVM运行时的常量池中。

JAVA 纠错错别字 java纠错题_字符串_101


JAVA 纠错错别字 java纠错题_字符串_102


JAVA 纠错错别字 java纠错题_结点_103


JAVA 纠错错别字 java纠错题_java_104


JAVA 纠错错别字 java纠错题_结点_105


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_106


JAVA 纠错错别字 java纠错题_字符串_107


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_108


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_109


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_110


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_111


JAVA 纠错错别字 java纠错题_java_112


JAVA 纠错错别字 java纠错题_字符串_113


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_114


JAVA 纠错错别字 java纠错题_结点_115


JAVA 纠错错别字 java纠错题_结点_116


JAVA 纠错错别字 java纠错题_结点_117


JAVA 纠错错别字 java纠错题_字符串_118


JAVA 纠错错别字 java纠错题_结点_119


JAVA 纠错错别字 java纠错题_字符串_120


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_121


JAVA 纠错错别字 java纠错题_java_122


JAVA 纠错错别字 java纠错题_字符串_123


JAVA 纠错错别字 java纠错题_java_124


JAVA 纠错错别字 java纠错题_结点_125


JAVA 纠错错别字 java纠错题_字符串_126


JAVA 纠错错别字 java纠错题_java_127


JAVA 纠错错别字 java纠错题_字符串_128


JAVA 纠错错别字 java纠错题_JAVA 纠错错别字_129


JAVA 纠错错别字 java纠错题_java_130


JAVA 纠错错别字 java纠错题_java_131


JAVA 纠错错别字 java纠错题_结点_132


JAVA 纠错错别字 java纠错题_字符串_133