自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (15)
  • 问答 (1)
  • 收藏
  • 关注

原创 (五) 代理

代理(proxy),是Java SE 1.3新增加的特性。利用代理可以在运行时创建一个实现了一组给定接口的新类。这种功能只有编译时无法确定需要实现哪个接口时才有必要使用。使用场景:有一个表示接口的Class对象(有可能只包含一个接口),它的确切类型在编译时无法知道。要想构造一个实现这些接口的类,就需要使用newInstance方法或反射找出这个类的构造器。但是,不能实例化一...

2012-03-18 23:45:50 87

原创 (二) 对象克隆

1.当拷贝一个变量时,原始变量与拷贝变量引用同一个对象,也就是说,改变一个变量所引用的对象将会对另一个变量产生影响。如果创建一个对象的新的copy,它的最初状态与拷贝对象一样,但以后可以各自改变各自的状态,那就需要clone方法。但clone方法是Object类的一个proteced方法,也就是说在用户编写的代码中不能直接调用它,只有类本身才能克隆类对象。Object类的实现Clone...

2012-03-18 23:44:30 78

原创 (四) 内部类

内部类(inner class)是定义在另一个类中的类。使用内部类的主要原因:(1)内部类方法可以访问该类定义所在的作用域中的数据,包括私有的数据。(2)内部类可以对同一个包中的其它类隐藏起来。(3)当想要定义一个回调函数且不想编写大量代码时,使用匿名(anonymous)内部类比较便捷。1.使用内部类访问对象状态内部类既可以访问自身的属性,也可以访...

2012-03-18 19:27:00 133

原创 (三) 接口与回调

回调(callback)是一种常见的程序设计模式。在这种模式中,可以指出某个特定事件发生时应该采取的动作。DEMO:在java.swing包中有一个Timer类,可以使用它在到达给定的时间间隔时发出通告。如何告知定时器做什么?因为Java标准库中的类采用的是面向对象方法,将某个类的对象传递给定时器,定时器调用这个对象的方法。由于对象可以附带一些附加的信息,所以传递一个对象比传递一个...

2012-03-18 19:21:37 82

原创 (一) 接口

接口不是类,而是对类的一组需求描述,这些类要遵从接口描述的统一格式进行定义。接口中所有方法自动地属于pubilic。因此,在接口中声明方法时,不必提供关键字public。接口可能包含多个方法。接口中还可以定义常量。接口中不能含有属性,也不能在接口中实现方法。提供属性和方法实现的任务应该由实现接口的那个类来完成。为了让类实现一个接口,通常需要下面两个步骤:1)将类声明为实现给定的...

2012-03-18 19:19:51 99

原创 (五) 字节码工程

除了在运行期或者在源码级别上对注解进行处理外,还有第三种可能,在字节码级别上进行处理。除非将注解在源码级别上删除,否则它们会一直存在于类文件中。类文件格式是文档化的。这种格式相当复杂,并且在没有特殊类库的情况下,处理类文件具有很大的挑战性。BCEL,即字节码工程类库,就是这样的特殊类库之一(http://jakarta.apache.org/bcel)。...

2012-03-12 20:59:45 131

原创 (四) 源码级注解处理

注解的用处之一就是自动生成包含程序额外信息的"附文件"。Java EE 5使用注解极大地简化了编程模型。源码级注解是将注解处理器添加到Java编译器中。例 javac -processor ProcessorClassName1,ProcessorClassName2,... sourceFiles 有编译器定位源代码中的注解,然后选择恰当的注解处理器。每个注...

2012-03-12 20:59:16 150

原创 (三) 标准注解

.标准注解Java SE在java.lang, java.lang.annotation和javax.annotation包中定义了大量的注解接口。其中四个是元注解,用于描述注解接口的行为属性,其他的三个是规则接口,可以用它们来注解源代码中的项。 标准注解注解接口 应用场合 ...

2012-03-01 21:28:10 82

原创 (二) 注解语法

(1)一个注解是由一个注解接口定义的: modifiers @interface AnnotationName{ element declaration1; element declaration2; } (2)每个元素声明具有下面这种形式: type elementName(); type elementName...

2012-03-01 21:24:56 116

原创 (一) 使用注解

是那些插入到源代码中用于某种工具处理的表情。这些表情可以再源码层次上进行操作,或者可以处理编译器将它们纳入到注解类文件中。注解不会改变对便携的程序的编译方式。Java编译器对包含注解和不包含注解的代码会生成相同的虚拟机指令。为了能够受益于注解,需要选择一个 处理工具 ,然后向你的处理工具可以理解的代码中插入注解,之后运行该 处理工具。注解可能的用法:    附属文件的自动生成,例如...

2012-03-01 21:18:40 92

jQuery基础教程源码

jQuery基础教程的官网的源码(Learning jQuery Fourth Edition) 因为下载太麻烦了,需要注册,所以分享一份。

2014-03-29

VMware-workstation-full-10.0.0-1295980 序列号

VMware-workstation-full-10.0.0-1295980 序列号

2013-09-26

jprofiler_windows-x64_8_0_1和序列号

jprofiler 8.0.1 + 序列号 使用方法http://sgq0085.iteye.com/blogs/1947526

2013-09-26

junrar-0.7.jar

网上大部分都是java-unrar-0.3.jar,我找到了官网最新的是0.7版本,放一个镜像在这里分享一下

2013-08-22

深入理解Java虚拟机:JVM高级特性与最佳实践

[深入理解Java虚拟机:JVM高级特性与最佳实践][周志明].pdf 周志明 著 出 版 社:机械工业出版社 ISBN:9787111349662 出版时间:2011-07-01 版  次:1 页  数:387 装  帧:平装 开  本:16开 所属分类:图书 > 计算机与互联网 > 编程语言与程序设计 内容简介   作为一位Java程序员,你是否也曾经想深入理解Java虚拟机,但是却被它的复杂和深奥拒之门外?没关系,《深入理解Java虚拟机:JVM高级特性与最佳实践》极尽化繁为简之妙,能带领你在轻松中领略Java虚拟机的奥秘。本书是近年来国内出版的唯一一本与Java虚拟机相关的专著,也是唯一一本同时从核心理论和实际运用这两个角度去探讨Java虚拟机的著作,不仅理论分析得透彻,而且书中包含的典型案例和最佳实践也极具现实指导意义。   《深入理解Java虚拟机:JVM高级特性与最佳实践》共分为五大部分。第一部分从宏观的角度介绍了整个Java技术体系的过去、现在和未来,以及如何独立地编译一个OpenJDK7,这对理解后面的内容很有帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见的虚拟机的监控与调试工具的原理和使用方法。第三部分分析了虚拟机的执行子系统,包括Class的文件结构以及如何存储和访问Class中的数据;虚拟机的类创建机制以及类加载器的工作原理和它对虚拟机的意义;虚拟机字节码的执行引擎以及它在实行代码时涉及的内存结构。第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果。第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。   《深入理解Java虚拟机:JVM高级特性与最佳实践》适合所有Java程序员、系统调优师和系统架构师阅读。 作者简介   周志明,资深Java技术专家,对JavaEE企业级应用开发、OSGi、Java虚拟机和工作流等都有深入的研究,并在大量的实践中积累了丰富的经验。尤其精通Java虚拟机,撰写了大量与JVM相关的经典文章,被各大技术社区争相转载,是ITeye等技术社区公认的Java虚拟机方面的领袖人物之一。现任远光软件股份有限公司平台开发部经理兼平台架构师,先后参加与过国家电网、南方电网等多个国家级大型ERP项目的平台架构工作,对软件系统架构也有深刻的认识和体会。

2013-05-31

hadoop-eclipse-plugin-1.0.4.jar

hadoop-eclipse-plugin-1.0.4.jar 基于hadoop-1.0.4.tar.gz官方资源包中项目ant

2013-04-16

extjs日期+时间控件

http://www.uspcat.com/forum.php?mod=viewthread&tid=5293 帖子上的日期时间控件有显示的问题,现在修改一下发出来, 该控件基于4.1版本

2013-02-28

ooxml-schemas-1.1

poi 3.9 与20121203发布,其中jar包中的 ooxml-schemas不是完全版,需要替换为这个包(详见官网FAQ),奇怪的是官网下载很不好找

2013-01-21

HTML5与CSS3权威指南+配套源码

HTML5与CSS3权威指南+配套源码,完整影印中文版

2013-01-21

Oracle_Database_11g完全参考手册.part2

Oracle_Database_11g完全参考手册.part2 共两部分 影印版但清晰

2012-12-20

Oracle_Database_11g完全参考手册.part1

Oracle_Database_11g完全参考手册.part1 共两部分 影印版但清晰

2012-12-20

extjs4.0手册翻译

extjs4.中文手册,目前能找到的最好的翻译了

2012-12-03

USPCAT_EXTJS4.0视频教程配套代码

USPCAT_EXTJS4.0视频教程配套代码,30课全,没有论坛金币的人来下吧。

2012-12-01

Ext4.1.0_API中文版(中文API)

Ext4.1中文版API,已经汉化了大部分组件的内容,分享一下

2012-11-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除