java基础
hg_zw
这个作者很懒,什么都没留下…
展开
-
java随机产生几个不同的字符
最近在读《java编程思想》的时候看到了一段代码,目的是随机产生几个不同的字符,看到这个需求第一感觉就是在已产生的字符基础上去判断新的字符是否已经出现,如果出现,就生成新的字符........按照这个逻辑自己敲了之后,发现时间复杂度很高,看了书上面的源码,感觉很巧妙,很快就出现结果,特分享一下.........public class RandomTest { public static voi原创 2015-04-01 13:33:25 · 2209 阅读 · 0 评论 -
java反射
反射就是把Java类中的各种成分映射成相应的java类。例如,一个Java类中用一个Class类的对象来表示,一个类中的组成部分:成员变量,方法,构造方法,包等等信息也用一个个的Java类来表示,就像汽车是一个类,汽车中的发动机,变速箱等等也是一个个的类。表示java类的Class类显然要提供一系列的方法,来获得其中的变量,方法,构造方法,修饰符,包等信息,这些信息就是用相应类的实例对象来表示,它原创 2015-04-27 14:08:05 · 386 阅读 · 0 评论 -
java8新特性
本文转自开源中国:http://www.oschina.net/translate/everything-about-java-8 这篇文章是对Java 8中即将到来的改进做一个面向开发者的综合性的总结,JDK的这一特性将会在2013年9月份发布。 在写这篇文章的时候,Java 8的开发工作仍然在紧张有序的进行中,语言特新和API仍然有可能改变,我会尽我最大的努力保持这份文档跟得到转载 2015-04-29 18:02:18 · 396 阅读 · 0 评论 -
java7新特性
本文转自开源中国:http://www.oschina.net/news/20119/new-features-of-java-7 Java 7 的架构图:转载 2015-04-27 11:09:56 · 370 阅读 · 0 评论 -
java动态代理
java中增强一个类的功能一般来说有以下几种方式:继承,包装,代理。而代理又分为两种分别是静态代理和动态代理。如果采用静态代理为系统中的类增加代理功能,那将需要太多的代理类,需要写成百上千个代理类,那将是一件非常麻烦的事情!因此本文将只介绍动态代理。JVM可以在运行期动态生成出类的字节码,这种动态生成的类往往被用作代理类,即动态代理类。JVM生成的动态类必须实现一个或多个接口,所以,JVM生成的动原创 2015-05-06 19:05:04 · 322 阅读 · 0 评论