J2DGAMEFRAMEWORK为在window环境中实现一个简单的2D游戏提供了一些所需要的Java类。J2DGF使用Java Swing来管理窗体中的2D 图形对象。 收录时间:2011-01-10 09:07:43
这是在线WYSIWYG HTML编辑器 CKEditor 的Java支持版。采用JSP自定义标签的形式实现。 收录时间:2011-05-03 08:36:52
BuguMongo是一个轻量级的MongoDB Java开发框架,它的主要功能包括: 基于注解的对象-文档映射(Object-Document Mapping,简称ODM)。 DAO支持。提供了大量常用的DAO方法。
1. JAVA编程语言无线产品部 · 许冠严 MQQ · Kevinxu 2. 内容大纲JAVA 的特点及应用领域 新版JDK的一些新特性 JAVA的集合结构 Concurrent包的特性及应用 JMX的介绍及使用
类修饰符 Public 可以从其他类中访问 obstract
Class)。子类继承父类的状态和行为,同时也可以修改父类的状态或重写父类的行为,并添加新的状态和行为。 3. Java仅支持单继承,而不支持多重继承,即每个子类只允许有一个父类,而不允许有多个父类。但是可以从一个父类中生成若干个子类。
JAVA四种基本排序,包括冒泡法,插入法,选择法,SHELL排序法。其中选择法是冒泡法的改进,SHELL排序法是 插入法的改进。所以从根本上来说可以归纳为两种不同的排序方法:即:插入法&冒泡法 一、
throws Exception{ } 这个方法内没有代码,是个空方法。一个空方法怎么能抛出异常呢?Java 并没有说不让这么做。最近,我遇到过类似的代码,方法抛出了异常,而其中的代码实际上并不产生那个异
在java中,每个对象都有两个池,锁(monitor)池和等待池 wait() ,notifyAll(),notify() 三个方法都是Object类中的方法. 锁池:假设线程A已经拥
避免多个返回(退出点)依照你的方法,确保只有一个退出点。不要在同一个地方或多个地方使用返回。以final类型标记方法参数,任何时候都适用请记住,以final类型标记方法参数,任何时候都适用。这样做的好处在于当你不小心修改参数值时,编译器会给你警告,同时它还能以更好的方式优化编译器代码字节。privatebooleanisEligible(finalintage){...}使用常量来避免重复定义相同的字符串值如果你在多个地方必须使用字符串,那么使用常量来避免重复定义拥有相同值的字符串。
出来的)才能确定的就存储在堆中。对于 equals 相等的字符串,在常量池中永远只有一份,在堆中有多份。 如以下代码: Java 代码 源代码 复制 打印 String s2 = "china"; String s3 = "china";
JAVA内存分配与管理是Java的核心技术之一,之前我们曾介绍过Java的内存管理与内存泄露以及Java垃圾回收方面的知识,今天我们再次深入Java核心,详细介绍一下Java在内存分配方面的知识。一般Java在内存分配时会涉及到以下区域:
于Eclipse平台实现。它能够让你创建包含图表、图片、子报表、交叉表等非常复杂的布局。可以通过JDBC、TableModels、JavaBeans、XML、Hibernate、CSV或自定义数据源来
不知道有什么新特性?看来又得研究研究了
间对其进行一定的学习。 JDK中提供了2个类来支持正则表达式,分别是java.util.regex.Pattern和java.util.regex.Matcher。前者表示一个模式,后者表示一个匹配器。
法。 大O符号 Java 7的 ForkJoinPool 和Java8 的并行数据流( parallel Stream ) 都对并行处理有所帮助。当在多核处理器上部署Java程序时表现尤为明显,因所有的处理器都可以访问相同的内存。
Access Control serviCe 的缩写。它是一个高级的 Java™ 应用安全框架. OACC 提供高性能 API ,为Java应用程序提供了基于权限的授权服务。简而言之,OACC 可以让你的应用通过发出问题来保证安全:“实体
非常容易的在其他时间相关的类之间进行转换:GregorianCalendar, java.util.Date, java.sql.Date, Timestamp,DateTimeStamp 不仅如
最近突然对手机上的OCR功能比较感兴趣,于是乎研究了一下Java OCR技术,在Google上找到了 tesseract-ocr ,最后找到了其对应的Java API版本 Tess4J ,中间调试过程异常曲折
对)反正就是一直等待。 import java.text.SimpleDateFormat; import java.util.Date; import java.util.concurrent.CountDownLatch;