Java Framework
文章平均质量分 79
Jthinking
这个作者很懒,什么都没留下…
展开
-
候捷谈Java反射机制(二)
Java classes 组成分析首先容我以图3的java.util.LinkedList为例,将Java class的定义大卸八块,每一块分别对应图4所示的Reflection API。图5则是“获得class各区块信息”的程序示例及执行结果,它们都取自本文示例程序的对应片段。 package java.util; //(1)import转载 2006-08-30 13:16:00 · 1102 阅读 · 0 评论 -
反射,java的灵魂
反射使您的程序代码能够接入装载到JVM中的类的内部信息,允许您编写与执行时,而不是源代码中选定的类协作的代码。这使反射成为构建灵活的应用的主要工具。但需注意的是 -- 如果使用不当,反射的成本很高。在Java平台系列的第2部分中,软件顾问Dennis Sosnoski介绍了如何使用反射,以及某些相关的成本。您还将找到Java Reflection API如何使您能够在运行时关联对象。 在“Java转载 2006-09-05 09:16:00 · 885 阅读 · 0 评论 -
候捷谈Java反射机制(一)
Java反射机制 摘要Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和met转载 2006-08-30 13:14:00 · 848 阅读 · 0 评论 -
Java的垃圾回收(Garbage Collection)机制
一.谁在做Garbage Collection? 一种流行的说法:在C++里,是系统在做垃圾回收;而在Java里,是Java自身在做。在C++里,释放内存是手动处理的,要用delete运算符来释放分配的内存。这是流行的说法。确切地说,是应用认为不需要某实体时,就需用delete告诉系统,可以回收这块空间了。这个要求,对编码者来说,是件很麻烦、很难做到的事。随便上哪个BBS,转载 2006-08-30 13:21:00 · 955 阅读 · 0 评论 -
Log4j来管理我们的日志
Log4J是Apache的一个开放源代码项目,它是一个日志操作包。通过使用Log4J,可以指定日志信息输出的目的地,控制每一条日志的输出格式,定义日志信息的级别。所有这些功能通过一个配置文件灵活进行配置。 一、LOG4J组成 LOG4J主要由三大组件组成: . Logger: 决定什么日志信息应该被输出、什么日志信息应该被忽略; . Appender:转载 2006-09-08 09:13:00 · 1370 阅读 · 0 评论 -
JAVA程序员面试之《葵花宝典》
程序员面试之葵花宝典面向对象的特征有哪些方面 1. 抽象:抽象就是忽略一个主题中与当前目标2. 无关的那些方面,3. 以便更充分地注意与当前目标4. 有关的方面。抽象并不5. 打算了解全部问题,而6. 只是选择其中的一部分,7. 暂时不8. 用部分细节。抽象包括两个方面,9. 一是过程抽象,10. 二是数据抽象。11. 继承:继承是一种联结类的层次模型,12. 并且允许和鼓励类的重用,转载 2006-09-15 23:08:00 · 2267 阅读 · 0 评论 -
J2EE的概念
J2EE(Java 2 Enterprise Edition)是建立在Java 2平台上的企业级应用的解决方案。J2EE技术的基础便是Java 2平台,不但有J2SE平台的所有功能,同时还提供了对EJB,Servlet,JSP,XML等技术的全面支持,其最终目标是成为一个支持企业级应用开发的体系结构,简化企业解决方案的开发,部署和管理等复杂问题。事实上,J2EE已经成为企业级开发的工业标准和首选平转载 2006-09-25 08:54:00 · 1246 阅读 · 0 评论 -
不要让对象成为奴隶
[写这篇文章纯粹是为了提高大家对对象的认识。此间不同的论点不适用于目前的工程应用软件设计。]对象什么时候成为奴隶了?也许在面向对象出现的时候,早就注定他是奴隶了。就如非洲黑人被带到美洲的第一天,他们就是奴隶!是什么是他们成为奴隶?枷锁!身上的枷锁和心灵上的枷锁!身上的枷锁是他们不能挣脱,而心灵上的枷锁确让他们不愿或是不知道逃离!不是奴隶的人,永远不愿意主动去思考,为什么奴隶要成为奴隶!转载 2006-11-08 10:15:00 · 876 阅读 · 0 评论