J2SE
文章平均质量分 73
zjkilly
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JDK1.5 注释语法(Annotations)
其实说起注解语法,对于任何一个Java开发人员来说都已经耳熟能详了,我们每天都在使用着 @author, @param,等等编写注释,然后用 javadoc生成文档。Java的这种方便的文档生成方法受到了开发者的普遍赞誉。而从JDK1.5开始,注释语法提供了更为强大的功能。 我们先谈谈注释语法本身,它有时候也称为meta-data :“描述数据的数据” 。一般来说它们可以被用来生成文档,...原创 2009-11-01 21:18:23 · 118 阅读 · 0 评论 -
JVM学习笔记(一)------基本结构
从Java平台的逻辑结构上来看,我们可以从下图来了解JVM: 从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别对于JVM自身的物理结构,我们可以从下图鸟瞰一下: 对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和执行的整个过程JVM内存管理及垃圾回收机制下面将这两个部分进行详细学习 ...原创 2010-09-27 09:31:46 · 139 阅读 · 0 评论 -
Calendar封装工具类
[code="java"]package com.iwode.common;import java.text.DateFormat;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;impor...原创 2010-08-12 11:14:39 · 120 阅读 · 0 评论 -
使用exe4j打包jar生成exe常用设置
文首先默认你已经拥有可用的jar文件和exe4j程序。下面开始详述步骤:1.welcome-打开exe4j 如图,如果你有保存过的项目打包配置文件,那么点>>open打开即可。如果没有点>>next.2.Project type-选择打包方式 由于我们讲的是打包jar生成exe,所以选“jar in exe”mode,这种方式可以把一个java应用程序...2009-12-07 16:07:41 · 616 阅读 · 0 评论 -
base64加密原理
把每三个字符,共24位2进制的ASCII码,折分成连续4个6位的ASCII码,再在每个ASCII码前面补00变成8位,如果不够3位,则补8个0,一般情况下对应显示为"=",也可以设定自己的规则,最后对应一个码表来变成0->A 1->B 2->C 3->D 4->E 5->F 6->G 7->H 8->I 9->J 10->K 11->L 12...2009-11-05 13:50:21 · 128 阅读 · 0 评论 -
java面试100题(二)
92、j2ee常用的设计模式?说明工厂模式。Java中的23种设计模式:Factory(工厂模式), Builder(建造模式), Factory Method(工厂方法模式),Prototype(原始模型模式),Singleton(单例模式), Facade(门面模式),Adapter(适配器模式), Bridge(桥梁模式), Composite(合成模式),Decorat...原创 2009-11-05 13:48:18 · 137 阅读 · 0 评论 -
java面试100题(一)
1、面向对象的特征有哪些方面 (1).抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。(2).继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过...原创 2009-11-05 13:44:37 · 103 阅读 · 0 评论 -
java常用排序
class zyfsort { public static void main (String[] args) { int gohome[] = new int[]{12,7,54,21,1,4,65,76,34,9,3,6}; System.out.println("插入排序算法");// InsertionSort(goh...2009-11-05 13:43:30 · 125 阅读 · 0 评论 -
java-foreach语句使用总结
foreach语句使用总结 foreach语句是java5的新特征之一,在遍历数组、集合方面,foreach为开发人员提供了极大的方便。foreach语句是for语句的特殊简化版本,但是foreach语句并不能完全取代for语句,然而,任何的foreach语句都可以改写为for语句版本。foreach并不是一个关键字,习惯上将这种特殊的for语句格式称之为“foreach”语句。从英文字面意思理解...2009-11-03 09:30:31 · 187 阅读 · 0 评论 -
JAVA线程总结(下)
[线程组概念]线程是可以被组织的,java中存在线程组的概念,每个线程都是一个线程组的成员,线程组把多个线程集成为一个对象,通过线程组可以同时对其中的多个线程进行操作,如启动一个线程组的所有线程等.Java的线程组由java.lang包中的Thread——Group类实现.ThreadGroup类用来管理一组线程,包括:线程的数目,线程间的关系,线程正在执行的操作,以及线程将要启动或终止时间等.线...原创 2009-11-01 21:41:45 · 127 阅读 · 0 评论 -
JAVA线程总结(上)
版權申明,獲得授權轉載必須保留以下申明和鏈接:作者的blog:(http://blog.matrix.org.cn/page/Kaizen)在论坛上面常常看到初学者对线程的无可奈何,所以总结出了下面一篇文章,希望对一些正在学习使用java线程的初学者有所帮助。首先要理解线程首先需要了解一些基本的东西,我们现在所使用的大多数操作系统都属于多任务,分时操作系统。正是由于这种操作系统的出现才有了多...原创 2009-11-01 21:40:49 · 131 阅读 · 0 评论 -
JAVA动态代理机制初探
功能代码的多余枝节当我们书写执行一个功能的函数时,经常需要在其中写入与功能不是直接相关但很有必要的代码,如日志记录,信息发送,安全和事务支持等,以下代码是一个用户注册类的代码:public class RegisterService{ public void register(String name,String pswd,String email){ Logger.log("將...2009-11-01 21:38:22 · 118 阅读 · 0 评论 -
Class.forName的含义
Class.forName(xxx.xx.xx) 返回的是一个类, .newInstance() 后才创建一个对象 Class.forName(xxx.xx.xx);的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段调用该方法返回一个以字符串指定类名的类的对象。 Class aClass = Class.forName(xxx.xx.xx);Ob...2009-11-01 21:37:45 · 109 阅读 · 0 评论 -
Java Reflection (JAVA反射)
Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性。例如,使用它能获得 Java 类中各成员的名称并显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。JavaB...2009-11-01 21:36:17 · 109 阅读 · 0 评论 -
JVM学习笔记(二)------Java代码编译和执行的整个过程
Java代码编译是由Java源码编译器来完成,流程图如下所示: Java字节码的执行是由JVM执行引擎来完成,流程图如下所示: Java代码编译和执行的整个过程包含了以下三个重要的机制:Java源码编译机制类加载机制类执行机制Java源码编译机制Java 源码编译由以下三个过程组成:分析和输入到符号表注解处理语义分析和生...原创 2010-09-27 10:02:45 · 137 阅读 · 0 评论
分享