
Java
文章平均质量分 64
mimicimim
这个作者很懒,什么都没留下…
展开
-
IBM笔试中见到的几个生词
JCA、J2C、JAAS和SAAJJCA,J2EE Connector Architecture 的旧缩写,现在用来表示 Java Cryptography Architecture。新缩写是 J2C。Java 2企业版(J2EE)连接器架构(JCA)是对J2EE标准集的重要的补充. 它注重的是用于将Java程序连接到非Java程序和软件包的中间件的开发.JCA是由Sun公司领导的Java原创 2007-10-28 21:26:00 · 1332 阅读 · 1 评论 -
Eclipse插件开发快速入门(二)
转自:http://blog.csai.cn/user1/413/archives/2005/1787.htmlEclipse插件开发快速入门(二)作者: 陶刚编译运行和调试 你可以在一个特殊的沙盒(sandbox)--运行时工作台(runtime workbench)中测试自己的插件。使用这种方式的时候,即使运行时工作台崩溃了,Eclipse仍然能够工作。通过点击"预览"页面上的"转载 2007-09-22 21:13:00 · 1059 阅读 · 0 评论 -
JAVA正则表达式4种常用功能
转自:http://publish.it168.com/2005/0915/20050915022401.shtml正则表达式在字符串处理上有着强大的功能,sun在jdk1.4加入了对它的支持 下面简单的说下它的4种常用功能: 查询: 以下是代码片段: String str="abc efg ABC"; String regEx="a|f"; //表示a或f转载 2007-09-22 21:48:00 · 735 阅读 · 0 评论 -
Eclipse插件开发快速入门(一)
转自:http://blog.csai.cn/user1/413/archives/2005/1786.htmlEclipse插件开发快速入门(一)刚才我在修理自己的汽车,我需要拧下一个螺丝。于是我打开自己的扳手工具包,试图找到合适的扳手。但是那些扳手的型号都不对,因为那个螺丝都属于公制标准的。我只能使用与理想尺寸最相近的扳手。这是一个不好的想法;结果我把那个螺丝弄裂了,只好去买一个专用的转载 2007-09-22 17:50:00 · 1022 阅读 · 0 评论 -
Java IO详细介绍
转自:http://blog.youkuaiyun.com/baobeiSimple/archive/2007/07/28/1713797.aspxJava IO江苏 无锡 缪小东 本篇主要讲述IO相关的内容,主要包括:与IO相关的简单的历史背景知识;Java IO的简单分类;与IO设计相关的两个模式;同时列举几个简单的例子;分析其中几个实现的源代码;最后给大家一些简单扩展的例子。治学转载 2007-09-24 00:25:00 · 3789 阅读 · 3 评论 -
我喜欢简单:ant - java 构建工具
转自:http://blog.csai.cn/user1/413/archives/2005/1825.html我喜欢简单:ant - java 构建工具作者:陈鹏hello ant 管理你的代码,doc文件,编译,配置等开发工作你是怎末做的:自己管理源目录,编译文件,copy,实施...在window写bat,在unix写shell? 可惜我不怎末会写。所以我制作一转载 2007-09-23 01:53:00 · 900 阅读 · 0 评论 -
正则表达式基础知识
一、正则表达式基础知识 我们先从简单的开始。假设你要搜索一个包含字符“cat”的字符串,搜索用的正则表达式就是“cat”。如果搜索对大小写不敏感,单词“ctalog”、“Catherine”、“sophisticated”都可以匹配。也就是说:转载 2007-09-22 21:41:00 · 653 阅读 · 0 评论 -
Java多线程程序设计详细解析
转自:http://www.javaresearch.org/article/55480.htm一、理解多线程 多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单转载 2007-09-17 21:28:00 · 922 阅读 · 0 评论 -
Java中的垃圾回收
转自:http://www.blogjava.net/lostfire/archive/2006/06/04/50276.htmlJava堆的管理—垃圾回收提到一下几点,很不错,或许可以作为写程序时候的准则:(1)不要试图去假定垃圾收集发生的时间,这一切都是未知的。比如,方法中的一个临时对象在方法调用完毕后就变成了无用对象,这个时候它的内存就可以被释放。 (2)Java中提供了一些和垃转载 2007-09-16 00:22:00 · 984 阅读 · 0 评论 -
程序、进程和线程
经典的一个问题,但一直没找到一个完全满意的答案,以下是从网上摘录的一些说法。说法0:(教科书) 程序是为完成特定任务、用某种语言编写的一组指令的集合。指一段静态的代码。进程是程序的一次执行过程,是系统进行调度和资源分配的一个独立单位。 线程是比进程更小的执行单位。一个进程在其执行过程中,可以产生多个线程,形成多条执行线索。每个线程也有它自身的产生、存在和消亡的过程,也是一个动态的概原创 2007-09-15 13:14:00 · 838 阅读 · 0 评论 -
Java中的static关键字
转自:http://www.yuanma.org/data/2007/0213/article_2300.htmjava中static的作用 有时你希望定义一个类成员,使它的使用完全独立于该类的任何对象。通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员的声明前面加上关键字static(静态的)就能创建这样的成员。如果一个转载 2007-09-15 02:27:00 · 882 阅读 · 0 评论 -
好文:java初学者应该搞懂的六个问题
转自:http://www.wujianrong.com/archives/2007/07/java_32.html对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于优快云的经典老贴。 问题一:我声明了什么!转载 2007-09-22 22:31:00 · 812 阅读 · 0 评论 -
Java的IO系统简明而经典的介绍
转自:http://blog.youkuaiyun.com/flyineagle/archive/2006/11/20/1399554.aspx一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream以字节为导向的str转载 2007-09-24 13:53:00 · 915 阅读 · 0 评论 -
从Decorator,Adapter模式看Java/IO库
转自:http://dev.youkuaiyun.com/author/lin_bei/8b332118ef1241d3a35ece6a2dcb05f6.html从Decorator,Adapter模式看Java/IO库 我想任何一本介绍模式的书在讲到Decorator模式的时候不能不提到它的实际应用--在Java/IO库里面的应用,>这本书也不例外,有点不一样的是,这本书在介绍的时候有个专题,是从两转载 2007-09-24 14:40:00 · 1932 阅读 · 0 评论 -
UML类图详解
阅读提示:这是关于统一建模语言、即UML 里采用的基本图的文章。在这篇文章中,我将会讨论结构图,这是已经在 UML 2 中提出的一种新图种类。由于本系列文章的目的是使人们了解记号元素及它们的含意,该文主要关注类图。你很快就会知道这样做的理由。随后的文章将会覆盖结构范畴中包含的其它图。 这是关于统一建模语言、即UML 里采用的基本图的文章。在这篇文章中,我将会讨论结构图,这是已经在 UML转载 2007-10-28 20:49:00 · 2094 阅读 · 0 评论 -
Java中的堆和栈
转自:http://blog.youkuaiyun.com/jwj179049572/archive/2006/09/28/1298000.aspx2.1 内存分配策略按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,栈式的,和堆式的.静态存储分配是指在编译时就能确定每个数据目标在运行时刻的存储空间需求,因而在编译时就可以给他们分配固定的内存空间.这种分配策略要求程序代码中不允许有可变数据转载 2007-10-08 21:54:00 · 864 阅读 · 0 评论 -
Java虚拟机类装载:原理、实现与应用
转自:http://www.javaresearch.org/article/35626.htm一、引言 Java虚拟机(JVM)的类装载就是指将包含在类文件中的字节码装载到JVM中, 并使其成为JVM一部分的过程。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块, 而不影响系统其他功能模块的正常运行。本文将分析JVM中的类装载系统,探讨JVM中类装载的原理、转载 2007-10-08 20:49:00 · 737 阅读 · 0 评论 -
Java虚拟机体系结构概述
Java虚拟机之所以称为“虚拟”,就是因为它仅仅是由一个规范来定义的抽象计算机。要运行某个Java程序,首先需要一个符合该规范的具体实现。下面主要讨论这个规范本身。Java虚拟机是什么 要理解Java虚拟机,你必须意识到,当你说“Java虚拟机”时,可能指的是如下三种不同的东西: 抽象规范 一个具体的实现 一个运行中的虚拟机实例 Java转载 2007-10-08 20:44:00 · 1396 阅读 · 0 评论 -
Post和Get的区别
从一个页面转向另一个页面的请求方式有两种,Post和Get. 如果从原理上来探究他们的区别,涉及到Http传输协议的细节,本文不加探究,只讨论一下表象。 所有的人都知道如下区别: 1.Post传输数据时,不需要在URL中显示出来,而Get方法要在URL中显示。 2.Post传输的数据量大,可以达到2M,而Get方法由于受到URL长度的限制,只能传递大约1024字节. 3.Post顾名思义,就是为了原创 2007-10-28 14:11:00 · 1066 阅读 · 0 评论 -
HashMap和Hashtable的区别
转自:http://hi.baidu.com/zxtandy/blog/item/7453f650190e165c1038c29d.htmlHashtable和HashMap类有三个重要的不同之处。第一个不同主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。 也许最重要的不同是Hashtable的方法是同步的转载 2007-09-26 23:46:00 · 852 阅读 · 0 评论 -
java 中 set map table list ~~的总结
转自:http://bluefishyong.itpub.net/post/24555/2787911.Collection List Set Map 区别记忆 这些都代表了Java中的集合,这里主要从其元素是否有序,是否可重复来进行区别记忆,以便恰当地使用,当然还存在同步方面的差异,见上一篇相关文章。转载 2007-09-28 13:23:00 · 1783 阅读 · 2 评论 -
String和StringBuffer的对比及使用技巧
转自:http://ww1.blog.enorth.com.cn/article/30760.shtml String和StringBuffer之概览 创建字符串的较佳途径 滞留字符串带来的优化 连接字符串时的优化技巧 借助StringBuffer的初始化过程的优化技巧 关键点 String和StringBuffer之概览 非可变对象一旦创建之后就不能再被改变,可变对转载 2007-09-26 14:05:00 · 936 阅读 · 0 评论 -
JAVA Properties类学习笔记
Properties 基本知识 如果不熟悉 java.util.Properties 类,那么现在告诉您它是用来在一个文件中存储键-值对的,其中键和值是用等号分隔的,如清单 1 所示。 清单 1. 一组属性示例 foo=barfu=baz 将清单 1 装载到 Properties 对原创 2007-09-28 23:06:00 · 3539 阅读 · 1 评论 -
应用反编译命令JavaP理解String和StringBuffer的区别
此段文字摘自:http://www0.ccidnet.com/tech/guide/2001/08/06/58_2872.html反汇编器-javap javap命令反汇编一个java字节代码文件, 返回有关可变部分和成员函数的信息,其命令行如下: C:/>javap options classname additionalClasses javap的标准输出是公有变量和类原创 2007-09-26 14:19:00 · 1240 阅读 · 1 评论 -
Java中带标签的 break 和 continue
转自:http://blog.youkuaiyun.com/jamesfancy/archive/2006/09/09/1198210.aspx Java 中有 goto 关键字,但这个关键字没有任何作用,换句话说,我们不能使用 goto 来进行跳转到某行。实际上,结构化程序设计完全不需要 goto 语句即可完成各种流程,而 goto 语句的使用往往会使程序的可读性降低,所以 Java 不允许 goto转载 2007-09-15 01:15:00 · 2534 阅读 · 1 评论 -
利用MVC模式开发Java应用程序
附件中是我根据文中的示例程序改写的一个利用MVC模式开发Java应用程序。http://dl2.youkuaiyun.com/down4/20070918/18215508937.rar名词解释: Model View Controller的缩写,为了获得更好的系统结构而推出的一种宏观的设计模式,model代表系统的模型层,view是模型的展现层,controller负责业务的流转,使用MVC可以转载 2007-09-17 23:54:00 · 4945 阅读 · 0 评论 -
关于Eclipse安装插件后没有任何反应的解决
解决办法:1.在启动Eclipse时带上 -clean参数如:e:/eclipse/eclipse.exe -clean 2. 删除整个目录/eclipse/configuration/org.eclipse.update/,重启Eclipse转载 2007-03-10 20:37:00 · 7824 阅读 · 0 评论 -
java对word、excel、pdf等操作综合文章
原文地址:http://dev.youkuaiyun.com/author/lyj_china/3d58e4ea25454e358def5e331dbbf970.html 有人问我如何用java操作word,excel,其实网上的资料还是挺多的,不过发现普遍的对excel操作比较完善,大概是因为都是单元格,容易控制读写的原因!Java操作PDF http://www.lowagie.c转载 2006-08-03 10:50:00 · 2294 阅读 · 0 评论 -
硅谷归来谈Java-
原文地址:http://blog.youkuaiyun.com/psyl/archive/2006/07/19/942260.aspx 硅谷归来谈Java原文由 jlang 所发表国内不谈java--会有千万人跳出来和你争嘴的。越是如此,我越是不忍心不说出来,越是不不忍心看到在这个领域被国外的同行越拉越远--在硅谷的感受。我是96年毕业的,正值java刚出,火气冲天之时。我当时是一名c++的狂热者转载 2006-08-02 18:59:00 · 963 阅读 · 0 评论 -
利用Java的Properties类读取配置文件信息
利用Java的Properties类读取配置文件信息 在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么IP,数据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。通常我们的做法是用配置文件来解决。 各种语言都有自己所支持的转载 2006-12-05 15:58:00 · 1460 阅读 · 0 评论 -
Eclipse快捷键指南(转自“蓝法典的专栏”)
原文地址:http://blog.youkuaiyun.com/psyl/archive/2006/07/24/970930.aspxEclipse快捷键指南Eclipse快捷键指南<!--google_ad_client = "pub-4889396483226874";google_ad_width = 728;google_ad_height = 90;google_转载 2006-08-02 11:13:00 · 776 阅读 · 0 评论 -
J2ee缩写名词解释
原文地址:http://blog.youkuaiyun.com/psyl/archive/2006/07/28/991454.aspx J2ee缩写名词解释J2EE包括以下技术: EJB:Enterprise JavaBeans 企业JavaBean组件 IDL:Interface Definition Language 接口定义语言 JMS:Java Message Serv转载 2006-08-01 18:51:00 · 638 阅读 · 0 评论 -
Servlet版本的HelloWorld(附环境配置)
原文地址:http://www.yesky.com/SoftChannel/72342371945283584/20031203/1750000_1.shtml 下面我们讨论Servlet的运行环境: 要运行Servlet,则需要JSP/Servlet container,我建议初学者用Tomcat。Tomcat(最新版本5.0):http://cvs.apache.org/builds/转载 2006-07-22 14:14:00 · 2843 阅读 · 0 评论 -
Classpath基础
摘自: http://www.yesky.com/SoftChannel/72342371961929728/20040621/1817560.shtml 一、Classpath基础 Java虚拟机(JVM)借助类装载器装入应用程序使用的类,具体装入哪些类根据当时的需要决定。CLASSPATH环境变量告诉类装载器到哪里去寻找第三方提供的类和用户定义的类。另外,你也可以使用JVM命令行参数转载 2006-07-22 14:35:00 · 908 阅读 · 0 评论 -
Tomcat简介
原文地址:http://dev.youkuaiyun.com/author/HuDon/768e4f106d6c46d19f399e3997d5b027.html 刚开始学J2EE Web 应用开发,文中好多东西还不太清楚用法,收藏先,以后学深了再返回来看应该很很有启发作用。一、Tomcat背景 自从JSP发布之后,推出了各式各样的JSP引擎。Apache Group在完成GNUJSP1.0的开转载 2006-07-21 15:33:00 · 813 阅读 · 0 评论 -
JAR文件包及jar命令详解
原文地址:http://www.yesky.com/SoftChannel/72342371961929728/20040604/1804611.shtml 常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,转载 2006-07-22 14:54:00 · 816 阅读 · 0 评论 -
Java中类的显式动态加载的两种方式
一、利用Class.froName方法eg: try { Class cl = Class.forName("edu.buaa.etei.wsrv.test.SonClass"); FatherClass cls = (FatherClass) cl.newInstance(); cls.test(); } catch(Exception e ){}二、结合Java原创 2007-09-03 11:04:00 · 1422 阅读 · 0 评论 -
关于java的几个困惑问题
转自:http://blog.youkuaiyun.com/d9g_bj/archive/2007/03/25/1540262.aspx1.两个jre的作用。 一般sun公司会在网上提供jdk和jre两种下载。以前我知道jdk中已经包含了jre,因此安装了jdk,就不用再单独安装jre。但是我们在安装jdk时却出现让你再次安装jre的选现。当然你可以不用选择,但是当你选择了安装。那么安装完我们就会发现,在转载 2007-09-03 11:23:00 · 1063 阅读 · 0 评论 -
动态编译、运行JAVA程序
转自:http://java.ccidnet.com/art/3737/20031001/464459_1.html 在Sun JDK 1.2及后续版本中,包含了一组可在程序运行时刻编译和执行Java代码的API。这些API被包含在tools.jar类库中。这个功能允许Java程序在运行时动态编译、执行小的代码块,在有些情况下这个功能会让Java应用程序的架构更加灵活、开放。 本文假定读者转载 2007-09-03 11:33:00 · 1456 阅读 · 0 评论 -
"i = i + 1" 与 "i += 1"的区别
public static void testShortInt()...{ short i = 1; // 错误,i+1运算结果是int型,将int类型值赋值给short类型变量需要显式的强制类型转换// i= i+ 1; // 正确,因为没有赋值过程,可以理解为i++,不需要类型的转换,或者也可以说是自动原创 2007-09-15 01:03:00 · 1485 阅读 · 0 评论