Java-知识点
吃西瓜_榆树
相信技术的成长需要不断的锤炼和时日的积累。
展开
-
Java语言的运行机制
Java 是一种跨平台的语言,这是因为它能生成与平台无关的字节码文件——class文件,通过JVM(Java Virtual Machine :java虚拟机)的转换便能在不同的平台上运行。运行机制: Java语言通过两个步骤来实现源文件的运行。 1.编译步骤: Java语言编写的程序通过java编译器——javac的编译,生成.class文件。 2.解释步骤: 生成的字原创 2015-03-26 16:04:47 · 299 阅读 · 0 评论 -
作用域与垃圾回收机制
作用域:一般只针对变量类型而言。Java语言中,变量的生命周期的概念,会占据程序设计中非常重要的部分。变量需要存活多长时间,如果想要销毁对象,可在什么时刻进行?首先了解作用域的作用:它决定了在其内定义的变量名的可观性和生命周期。Java中,作用域是由花括号决定的。如: { Int x =10; ···· } 在作用域里定义的变量只可用于作用域结束之前。堆内存与栈内存 堆内存:一种通用的内存原创 2015-03-24 17:40:21 · 718 阅读 · 0 评论 -
工厂模式实操
当我们要获取某个类对象时,通常是直接new 出来,但是在某个客户端中,我们希望获取对象的代码不受影响,不管你类的细节(属性或者方法)有何变化,这种解耦的需求可以使用工厂模式来实现。 这里我们使用一个方法获取了一个对象 图二: 怎样通过一个方法来返回不同的类对象呢(比如上图中,我要获取一个Part1的对象),如果按照上图的方法,不改动方法体是不行了: 如果不想改动代码就能拿到不同的对象呢原创 2017-07-06 18:04:14 · 216 阅读 · 0 评论