Java基础
任笑天
这个作者很懒,什么都没留下…
展开
-
Java程序的运行机制和JVM
Java语言比较特殊,由Java语言编写的程序需要经过编译步骤,但这个编译步骤并不会生成特定平台的机器码,而是生成一种与平台无关的字节码(也就是*.class 文件)。当然,这种字节码不是可执行性的,必须使用Java解释器来解释执行。因此可以认为:Java语言既是编译型语言,也是解释型语言。或者说,Java语言既不是纯的编译型语言,也不是纯粹的解释型语言。Java程序的执行过程必须经过先编译,后解释转载 2015-09-21 17:24:14 · 1391 阅读 · 1 评论 -
Java泛型(一)
这里面会讲到泛型存在的意义,到泛型的种类,什么情况下可以用泛型,用到泛型的好处。一:泛型的重要应用场合之一————集合JKD1.5增加泛型支持在很大程度上都是为了让集合能记住其元素的数据类型。在没有泛型之前,一旦把对象存到Java集合中,集合就会忘记对象的类型,把所有的对象当成Object类型处理。当程序从集合中取出对象后,就需要进行强制类型转换,这种强制类型转换不仅使代码臃肿,而且容易引起Clas原创 2015-10-30 18:27:36 · 388 阅读 · 0 评论 -
面向对象设计原则概述
对于面向对象软件系统的设计而言,在支持可维护性的同时,提高系统的可复用性是一个至关重要的问题,如何同时提高一个软件系统的可维护性和可复用性是面向对象设计需要解决的核心问题之一。在面向对象设计中,可维护性的复用是以设计原则为基础的。每一个原则都蕴含一些面向对象设计的思想,可以从不同的角度提升一个软件结构的设计水平。面向对象设计原则为支持可维护性复用而诞生,这些原则蕴含在很多设计模式中,它们是从许多设计原创 2016-02-25 18:14:06 · 479 阅读 · 0 评论