摘要:        
java.lang包中异常可以在方法中throw而不用再方法上throws,其它包中的异常若在方法中throw了,则也得在方法上throws    阅读全文
posted @ 2018-05-09 16:00
#hanw
阅读(81)
评论(0)
推荐(0)
        
            
        
        
摘要:        
final修饰的全局变量必须初始化,否则将编译报错。    阅读全文
posted @ 2018-05-09 16:00
#hanw
阅读(69)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域都有各自的用途,以及创建和销毁时间,有的区域随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立和销毁。根据《Java虚拟机规范(JavaSE7版)》的规定,Java虚拟机管理的内存将会包括    阅读全文
posted @ 2018-05-09 15:59
#hanw
阅读(107)
评论(0)
推荐(0)
        
            
        
        
摘要:        
从源代码可以看出String类是由关键字final修饰的,在了解String之前,我们先介绍一下final关键字 1:final修饰成员变量,必须在第一次定义的时候或者构造器中进行初始化。如果修饰局部变量,则可以不用在定义的时候初始化(当然你定义的时候初始化也不会怎么着你),在使用之前初始化即可。无    阅读全文
posted @ 2018-05-09 15:59
#hanw
阅读(116)
评论(0)
推荐(0)
        
            
        
        
摘要:        
    阅读全文
posted @ 2018-05-09 15:59
#hanw
阅读(64)
评论(0)
推荐(0)
        
            
        
        
摘要:        
哈希码产生的依据:哈希码并不是完全唯一的,它是一种算法,让同一个类的对象按照自己不同的特征尽量的有不同的哈希码,但不表示不同的对象哈希码完全不同。也有相同的情况,看程序员如何写哈希码的算法。 在Java中,哈希码代表对象的特征。 例如对象 String str1 = "aa", str1.hashC    阅读全文
posted @ 2018-05-09 15:59
#hanw
阅读(418)
评论(0)
推荐(0)
        
            
        
        
摘要:        
执行上述代码,运行结果如下: 为什么没有输出SubClass init? 解释一下:对于静态字段,只有直接定义这个字段的类才会被初始化,因此通过其子类来引用父类中定义的静态字段,只会触发父类的初始化而不会触发子类的初始化。    阅读全文
posted @ 2018-05-09 15:59
#hanw
阅读(90)
评论(0)
推荐(0)
        
            
        
        
摘要:        
1.1> 说起垃圾收集(Garbage Collection,GC),大部分人都把这项技术当作Java语言的伴生产物。事实上,GC的历史比Java久远,1960年诞生于MIT的Lisp是第一门真正使用内存动态分配和垃圾收集技术的语言。当Lisp还在胚胎时期时,人们就在思考GC需要完成的3件事情: 哪    阅读全文
posted @ 2018-05-09 15:58
#hanw
阅读(104)
评论(0)
推荐(0)
        
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号