易截截图软件、单文件、免安装、纯绿色、仅160KB

Effective Java 学习笔记(13)

影响模块设计好与坏的一个重要因素就是这个模块是否隐藏它的内部数据和其他一些实现细节。 信息隐藏的好处:方便独立开发,测试,优化,使用,理解和修改。能够提高系统开发速(因为各模块可以并行开发),也能易于维护和调试,也能减少系统构建的风险。


相关文档:

贪吃蛇的算法分析(Java)


贪吃蛇的算法分析(Java)
 
贪吃蛇是一款非常经典的手机游戏。它有很多算法,这里详细分析一种比较优秀的算法。
首先介绍下主要用到的七个类:
l          WormMain:最主要的类,控制所有其它类的运行和销毁。
l       &nbs ......

JAVA 日期工具类

package com.gamvan.tools;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class FormatDateTime {

/**
* 日期类操作工具
*/
public static String formatDateTime(String ymd){
//格式化当前时间
java.text ......

Java接口的理解

在没有好好地研习面向对象设计的设计模式之前,我对Java接口和Java抽象类的认识还是很模糊,很不可理解。
刚学Java语言时,就很难理解为什么要有接口这个概念,虽说是可以实现所谓的多继承,可一个只有方法名,没有方法体的东西,我实现它又有什么用呢?我从它那什么也得不到,除了一些方法名,我直接在具体类里加入这些方 ......

java的内存和堆栈

原文地址:为了备忘,转载自http://www.j2megame.org/index.php/content/view/1989/125.html
1. java中堆与栈
在Java程序运行时,有6个地方可以用于保存数据:
(1) 寄存器。最快的保存区域,位于处理器内部,数量十分有限,它是根据需要由编译器分配。我们对此没有直接的控制权.
(2)
栈(stack)。驻留于常规RAM(随机 ......

Java Web Start

Java Web Start 是帮助客户机端应用程序开发的一个新技术,它的独特之处在于将您从关心客户机是如何启动的(从 Web 浏览器或是桌面)中解放出来。另外,该技术提供了一个使 Web 服务器能独立的分发和更新客户机代码的集合部署方案。
    Java Web Start 是一个软件技术,它包含了 applet 的可移植性、Servl ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号