P25

  大公司的Java面试题集 文档

jdlsfl 2010-10-14   3729   0
P5

  Java内存精讲 文档

按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的. 静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据结构(比如可变数组)的存在,也不允许有嵌套或者递归的结构出现,因为它们都会导致编译程序无法计算准确的存储空间需求.

jdlsfl 2010-10-14   3033   0
P9

  Java编码最佳实践指南 文档

jdlsfl 2010-10-14   2499   0
Java开发   方案   Java   SQL   diff  
P26

  Swing用户界面设计 文档

Swing是由100%纯Java实现的,Swing组件是用Java实现的轻量级( light-weight)组件,没有本地代码,不依赖操作系统的支持,这是它与AWT组件的最大区别。由于AWT组件通过与具体平台相关的对等类(Peer)实现,因此Swing比AWT组件具有更强的实用性。Swing在不同的平台上表现一致,并且有能力提供本地窗口系统不支持的其它特性。Swing采用了一种MVC的设计范式,即"模型-视图-控制"(Model-View-Controller),其中模型用来保存内容,视图用来显示内容,控制器用来控制用户输入。

openkk 2010-10-09   318   0
P31

  J2ME手机游戏开发技术详解 文档

为了适应移动数据的发展,推进无线电子商务等业务的发展,J2ME(Java 2 Micro Edition)即用于嵌入式系统的Java被引入无线领域。J2ME的出现实际上是Java技术的回归。作为Java 2平台的一部分,J2ME与J2SE、J2EE一起,为无线应用的客户端和服务器端建立了完整的开发、部署环境。随着J2ME的应用,它为移动互联引入了一种新的模型,即允许手机可以从互联网上下载各种应用程序,并在手机创造可执行环境离线运行这些程序。由于定义了可执行程序下载的标准,并在手机上创立了可执行环境和程序开发语言,由此,在移动通信业第一次为软件开发商创造了巨大的商业机会,手机用户在得到丰富应用体验的同时,也大大提高了运营商的网络流量。

openkk 2010-10-09   501   0
P9

  最新最全Java面试题汇总 文档

yangfei 2010-10-08   3459   0
P55

  使用web.xml配置Web应用 文档

部署描述文件web.xml用于控制Web应用程序的许多方面。使用web.xml,可以为servlet分配自定义的统一资源定位符(URL),规定整个应用程序和特定servlet的初始化参数,控制session会话的失效时间,声明过滤器,声明安全角色,通过声明安全角色来限制Web资源的访问权限等。部署描述文件并不是Java编译过程的一部分,所以在web.xml中所做的变动并不需要我们重新编译代码。这种配置机制的分离(即web.xml和Java代码分开),迎合了开发过程中开发和部署的不同角色。Java开发人员在编写代码的时候不必知道特定的操作环境,这样便促进了代码的重用。通过编辑web.xml文件,部署应用程序的人员便能影响(控制)应用程序的行为,根本用不着处理Java代码。例如,一家公司决定在若干个办公区域部署同一个Web应用程序。即使在同一家公司,不同的办公司也会有一些细小的需求差别,所以必须自定义应用程序,完全相同的编译过的Java代码可以移植到所有区域。然后,便根据特定办公地点用web.xml文件来自定义应用程序的功能特征。

sun_224 2010-10-08   482   0
P9

  Java AIO(异步网络IO)初探 文档

按照《Unix网络编程》的划分,IO模型可以分为:阻塞IO、非阻塞IO、IO复用、信号驱动IO和异步IO,按照POSIX标准来划分只分为两类:同步IO和异步IO。如何区分呢?首先一个IO操作其实分成了两个步骤:发起IO请求和实际的IO操作,同步IO和异步IO的区别就在于第二个步骤是否阻塞,如果实际的IO读写阻塞请求进程,那么就是同步IO,因此阻塞IO、非阻塞IO、IO服用、信号驱动IO都是同步IO,如果不阻塞,而是操作系统帮你做完IO操作再将结果返回给你,那么就是异步IO。阻塞IO和非阻塞IO的区别在于第一步,发起IO请求是否会被阻塞,如果阻塞直到完成那么就是传统的阻塞IO,如果不阻塞,那么就是非阻塞IO。  Javanio2.0的主要改进就是引入了异步IO(包括文件和网络),这里主要介绍下异步网络IOAPI的使用以及框架的设计,以TCP服务端为例。

洼地里的鱼 2010-10-08   7342   0
P5

  简单蚁群算法的实现 文档

蚁群算法(ant colony optimization,ACO),又称蚂蚁算法,是一种用来在图中寻找优化路径的机率型技术。它由Marco Dorigo于1992年在他的博士论文中引入,其灵感来源于蚂蚁在寻找食物过程中发现路径的行为。蚁群算法是一种模拟进化算法。初步的研究表明该算法具有许多优良的性质。针对PID控制器参数优化设计问题,将蚁群算法设计的结果与遗传算法设计的结果进行了比较,数值仿真结果表明,蚁群算法具有一种新的模拟进化优化方法的有效性和应用价值。蚁群算法是一种求解组合最优化问题的新型通用启发式方法,该方法具有正反馈、分布式计算和富于建设性的贪婪启发式搜索的特点。正因为蚁群算法有这些优点,很多研究者都在致力研究和改过它,本文的目的正是为了介绍蚁群算法,学习如何编写蚁群算法。

zsinba 2010-10-06   606   0
P25

  精通Servlet 文档

Servlet可以用来扩充Java-enabledserver的基本功能,而今日最常使用的是增加webserver的互动性,它提供了强而有力且具效率的技术来取代CGI(commongatewayinterface)。传统的webserver只提供静态网页的服务,并不能产生动态网页。为了克服此限制,我们通常都会另外撰写程式,而这类为了产生动态网页或是扩充web-server的基本功能的程式便称为web applications。它可以简单的只做关键字搜寻,但其动作的复杂度也可以像电子签章般。为了解servlet的优点我们必须认识一些其它设计web application的方法。

littledodo 2010-10-05   600   0
P29

  第六章 Java常用类 文档

1030786966 2010-09-28   2849   0
基础   Java开发   HTTP   Java  
P70

  第二章 面向对象技术 文档

面向对象是一种新兴的程序设计方法,其基本思想是使用对象、类、继承、封装、消息等基本概念来进行程序设计。从现实世界中客观存在的事物(即对象)出发来构造软件系统,并且在系统构造中尽可能运用人类的自然思维方式。

1030786966 2010-09-28   2533   0
P44

  Java接口 文档

与抽象类一样都是定义多个类的共同属性,它声明了若干抽象方法和常量 。使抽象的概念更深入了一层,是一个“纯”抽象类,它只提供一种形式,并不提供实现。允许创建者规定方法的基本形式:方法名、参数列表以及返回类型,但不规定方法主体。也可以包含基本数据类型的数据成员,但它们都默认为static和final。

1030786966 2010-09-28   8610   0
Java开发   Java   C/C++  
P9

  SSH面试题总结 文档

dlhj231 2010-09-27   5091   0
Hibernate   SSH   面试   Spring   Struts  
P3

  JVM监控调优 文档

垃圾收集(GC)是指JVM释放Java堆中不再使用的对象所占用的内存的过程,而Java堆(Heap)是指Java应用程序对象生存的空间。堆大小决定了GC的频度和时间。堆越大,GC频度低,速度慢。堆越小,GC频度高,速度快。所以GC和堆大小是一组矛盾。为了获取理想的Heap堆大小,需要使用-verbosegc参数(Sun jdk: -Xloggc:)以打开详细的GC输出。分析GC的频度和时间,结合应用最大负载所需内存情况,得出堆的大小。

dlhj231 2010-09-27   574   0
P8

  JVM调优总结 文档

JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。

dlhj231 2010-09-27   429   0
P12

  JVM的内存机制介绍 文档

本文分为两个部分:1,JVM specification s(JVM规范) 对JVM内存的描述。2,Sun的JVM的内存机制。

dlhj231 2010-09-27   368   0
P14

  JavaMail文档 文档

JavaMail API是读取、撰写、发送电子信息的可选包。我们可用它来建立如Eudora、Foxmail、MS Outlook Express一般的邮件用户代理程序(Mail User Agent,简称MUA)。而不是像sendmail或者其它的邮件传输代理(Mail Transfer Agent,简称MTA)程序那样可以传送、递送、转发邮件。从另外一个角度来看,我们这些电子邮件用户日常用MUA程序来读写邮件,而MUA依赖着MTA处理邮件的递送。

xin123 2010-09-26   5062   0
P3

  EL表达式 文档

forgive0 2010-09-26   2936   0
EL   JSP   Java开发   HTTP   HTML  
1 2 3 4 5 6 7 8 9 10

关键词

最新上传

热门文档