P1 ui库,form库,验证库,图表库,等等) B Java编程 1、 java基础语法 2、 面向对象编程(接口,抽象,继承,重载,重写) 3、 Java IO输入输出流 4、 Java 多线程 5、 Java socket编程(次要,用于特殊开发)
P13 Java十大低级错误 为了规范大家的编程行为,借鉴前人的编程经验,避免低级错误的不断发生,特发布MDSP产品Java十大低级错误,供所有Java开发人员学习: 1、方法和变量命名随意而不规范,没有
P5 1、冒泡排序BubbleSort最简单的排序方法是冒泡排序方法。这种方法的基本思想是,将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮。在冒泡排序算法中我们要对这个“气泡”序列处理若干遍。所谓一遍处理,就是自底向上检查一遍这个序列,并时刻注意两个相邻的元素的顺序是否正确。如果发现两个相邻元素的顺序不对,即“轻”的元素在下面,就交换它们的位置。显然,处理一遍之后,“最轻”的元素就浮到了最高位置;处理二遍之后,“次轻”的元素就浮到了次高位置。在作第二遍处理时,由于最高位置上的元素已是“最轻”元素,所以不必检查。一般地,第i遍处理时,不必检查第i高位置以上的元素,因为经过前面i-1遍的处理,它们已正确地排好序。
P11 JAVA应用性能调优 一、 JVM相关: 1. 堆(Heap)和栈(Stack) Ø Heap 内存数据区,存储对象实例。 Ø Stack 内存指令区,存储基本数据类型、指令代码、本地变量、常量、对象的引用地址。
P11 基本数据类型包括byte、int、char、long、float、double、boolean和short。 java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率
P83 多线程: Java线程:概念与原理 进程: 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。
P10 java文件上传下载 文件上传在web应用中非常普遍,要在jsp环境中实现文件上传功能是非常容易的,因为网上有许多用java开发的文件上传组件,本文以commons-fileupload组件为例,为jsp应用添加文件上传功能。
P4 java:多线程与Socket结合的简单示例 import java.io.*; import java.net.*; public class MyServer { public static void
P4 javax.mail.*; import javax.mail.internet.*; import java.util.*; import javax.activation.*; public class
P13 Java 多线程与并发编程总结 认识多任务、多进程、单线程、多线程 要认识多线程就要从操作系统的原理说起。 以前古老的DOS操作系统(V 6.22)是单任务的,还没有线程的概念,系统在
P46 TankGame5; import java.awt.*; import javax.imageio.ImageIO; import javax.swing.*; import java.awt.event.ActionEvent;
P11 Java泛型简明教程 泛型是Java SE 5.0中引入的一项特征,自从这项语言特征出现多年来,我相信,几乎所有的Java程序员不仅听说过,而且使用过它。关于Java泛型的教程,免费的,不免费的,有很多。我遇到的最好的教材有:
P26 消息应用产品Java语言编程规范 机密 华为软件技术有限公司消息应用产品 Java语言编程规范 Huawei Software Technologies Co., Ltd. 华为软件技术有限公司 版权所有
P3 其“允许/禁止”标识设计如下: u 在ACL中,设计一个int类型的状态位:aclState,在Java中,int类型有32位,用位(bit)来表示操作类型(暂定:第0位表示“增”;第1位表示“删”;
P6 MemCached Cache Java Client封装优化历程 Author:文初 Email: wenchu.cenwc@alibaba-inc.com Blog: http://blog.csdn
P45 序执行的加法是一个混合类型的计算:左操作数是long型,而右操作数是int类型。为了执行该计算,Java将int类型的数值用拓宽原生类型转换提升为long类型,然后对两个long类型数值相加。因为in
P11 java 加密解密简单实现 加密算法有很多种:这里只大约列举几例: 1:消息摘要:(数字指纹):既对一个任意长度的一个数据块进行计算,产生一个唯一指纹。MD5/SHA1 发送给其他人你的信息和摘要,
infoglue是一个高级的、可扩展的、健壮的内容管理系统,完全用Java开发。重要的功能包括完全支持多语言,站点之间良好的重用,以及广泛的集成能力。 项目主页: http://www.open-open
Pentaho Reporting 是一个用来生成报表的 Java 类库,基于 XML 的模板提供了灵活的报表和打印的功能,支持各种数据源和显示设备,包括打印机、PDF、Excel、HTML、XHTM
Report Runner 是一个轻量级的采用 Java 语言开发的报表解决方案,可以指定定时生成报表,并输出到不同的格式如 PDF、EXCEL、HTML、RTF 等,支持图表的生成。 项目主页: