JAVA核心技术
文章平均质量分 80
_Dendy
轻轻地,我走了,正如我轻轻地来,我挥一挥衣袖,不带走一片云彩……
展开
-
垃圾收集与对象引用
Java的内存管理实际上就是对象的管理,其中包括对象的分配和释放。对于程序员来说,分配对象使用new关键字;释放对象时,只要将对象所有引用赋值为null,让程序不能够再访问到这个对象,我们称该对象为"不可达的"。GC将负责回收所有"不可达"对象的内存空间。对于GC来说,当程序员创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。通常,GC采用有向图的方式记录和管理堆(heap)中的转载 2013-03-14 17:24:54 · 580 阅读 · 0 评论 -
java国际化
引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓“登高必自卑,涉远必自迩”。以下几项Java知识和Spring框架息息相关,不可不学(我将通过一个系列分别介绍这些Java基础知识,希望对大家有所帮助。):假设我们正在开发一个支持多国语言的Web应用程序,要求系统能够根据客户端的系统的语言类型返回对应的界面:英文的操作系统返回英文界面,而中 文的操作系统则返回转载 2013-04-22 21:37:55 · 732 阅读 · 0 评论 -
java邮件开发
使用之前,必须了解的基本概念与核心类:Session是邮件操作的接口;Transport是收发邮件所使用的协议,一般Session会有多个Transport;Message是收发操作的单位;Store是消息的集合,类似邮件客户端。每个Store包含一系列的Folder和Message,每个Folder又包含一系列的Folder和Message。Session需要使用java,mail.转载 2013-04-22 21:39:45 · 1074 阅读 · 0 评论 -
java远程调试(转载)
新接手的项目采用的是Maven作为编译管理工具,项目内容则是按子模块Module来划分。由于模块太多,且都比较大(基本上都能独立运行并负责处理一方面的业务),并采用Socket来进行模块之间的数据通信,结果就导致一个略显臃肿的系统产生了。最重要的是,不知道maven的pom.xml文件出了什么问题,Eclipse也一直无法成功加载部分重要模块(以致最后切换到JetBrain IDEA(Open S原创 2013-09-17 11:32:50 · 759 阅读 · 0 评论 -
java-反射示例
package cd.itcast.day1;import java.lang.reflect.Constructor;/** * 反射:就是得到类型的描述实例 * * @author Administrator * * 练习: * ReflectDemo cd.itcast.day1.User * 任意传入一个类型,解析这个类型的结构 *原创 2013-09-17 11:30:15 · 724 阅读 · 0 评论 -
java-枚举示例
package cd.itcast.day1;/** * 声明了一个枚举类型,这个类型里面只有Monday,Tuesday,Wednesday,Thursday,Friday,Saturday, * Sunday几个实例 * * @author Administrator * */public enum WeekDays { /** * 下面原创 2013-09-17 11:30:05 · 777 阅读 · 0 评论 -
java-注解annotation
package cd.itcast.day2;import java.lang.reflect.Method;import java.util.ArrayList;import java.util.Arrays;import java.util.Date;import java.util.List;/** * 注解 * * 注解的使用构成: 1,注解的原创 2013-09-17 11:30:00 · 793 阅读 · 0 评论 -
JDK6新特性一览
JDK6的新特性 JDK6的新特性之一_Desktop类和SystemTray类 JDK6的新特性之二_使用JAXB2来实现对象与XML之间的映射 JDK6的新特性之三_理解StAX JDK6的新特性之四_使用Compiler API JDK6的新特性之五_轻量级HttpServer JDK6的新特性之七_用Console开发控制台程序 JDK6的新特性之八_嵌入式转载 2014-04-17 10:41:49 · 1337 阅读 · 0 评论