教程标题关闭所有内容预览 | 展开所有内容预览
-
实例教程:J2EE编程起步(2)
[内容预览]
2 | 2007-01-01 07:10:00
开发客户端客户端程序ConverterClient是一个独立运行的Java应用,创建ConverterClient主要包括以下步骤:1.客户端编码2.客户端编译客户端编码ConverterClient.java源码展示了EJB客户端最基本的任务实现,即:定位本地接口创建企业组件(EJB)调用商业方法定位本地接口Conv...
[阅读全文]
-
实例教程:J2EE编程起步(1)
[内容预览]
1 | 2007-01-01 07:10:00
为了帮助国内J2EE初学者,将J2EE部分文档进行编译,期望能够对广大Java爱好者有所帮助。 本文将通过简单例子,描述如何利用EJB开发、部署和运行一个客户机/服务器应用。例子的客户端作为Java独立应用运行,由ConverterClient.java类实现。它实现一个简单的实时会话,主要通过客户端应用调用服务...
[阅读全文]
-
JAVA优质代码编写的30条可行建议
[内容预览]
1 | 2007-01-01 07:10:00
列举了大量有用的建议,帮助大家进行低级程序设计,并提供了代码编写的一般性指导: (1)类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName ...
[阅读全文]
-
如何编写一个JAVA的队列类?
[内容预览]
3 | 2007-01-01 07:10:00
队列是设计程序中常用的一种数据结构。它类似日常生活中的排队现象,采用一种被称为“先进先出”(LIFO)的存储结构。数据元素只能从队尾进入,从队首取出。在队列中,数据元素可以任意增减,但数据元素的次序不会改变。每当有数据元素从队列中被取出,后面的数据元素依次向前移动一位。所以,任何时候从队列中读到的都是队首的数据。 根...
[阅读全文]
-
java新手上路
[内容预览]
4 | 2007-01-01 07:10:00
java新手上路很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块...
[阅读全文]
-
AboutNameDirectoryService(inEnglish)
[内容预览]
2 | 2007-01-01 07:10:00
AboutNameDirectoryServiceThisarticleiscontributedbyWangHaiLong.IntroductionItseemsthatalltheC/Sbasedsystemshavesimilararchitecturesandworkaccordingtosimilarrule...
[阅读全文]
-
PatternsinJava(inEnglish)
[内容预览]
4 | 2007-01-01 07:10:00
PatternsinJavaThisarticleiscontributedbyWangHaiLong.PrefaceTheJavaclasslibraryheavilyemploysDesignPatterns.Thisarticlediscussessuchscenarios.IteratorCollection/...
[阅读全文]
-
ExceptionRule
[内容预览]
1 | 2007-01-01 07:10:00
ExceptionException异常处理,是Java的重要特性之一。Exception分为两种,一种是SystemException(系统异常),一种是ApplicationException(应用程序异常)。SystemException(系统异常)继承RuntimeException类,不需要显示的catch或...
[阅读全文]
-
DesignPatternIntroduction
[内容预览]
3 | 2007-01-01 07:09:00
DesignPatternIntroductionDesignPattern(设计模式)的目标是,把共通问题中的不变部分和变化部分分离出来。不变的部分,就构成了DesignPattern(设计模式)。这一点和Framework(框架)有些象。下面举个DesignPattern的例子。假设有一个Java类,Record。...
[阅读全文]
-
GoOpenSource
[内容预览]
1 | 2007-01-01 07:09:00
GoOpenSource(wanghailong)GoApache,goSourceforge.net,goGNU(ifyouuselinux).go3Denginelist.(ifyoulike3DGame,VR)startfromwww.quakesrc.org.OpenSourceProject提供了大量的高质量...
[阅读全文]
-
AXSLTSample
[内容预览]
2 | 2007-01-01 07:09:00
AXSLTSample(Wanghailong)在中文网站到看到了不少关于XSLT的例子,可是大部分都属于入门性质的。下面给出一个XSLT的例子,说明XSLT的一些典型的用法。XSLT1.0规范定义了document()函数,提供了初步的处理多个xml输入文件的功能。我们用这个功能来实现新旧xml文件的比较。比如,我们...
[阅读全文]
-
Java语言编码规范(三)
[内容预览]
1 | 2007-01-01 07:09:00
如需复制、传播,请附上本声明,谢谢。原文出处:http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html,译文出处:http://morningspace.51.net/,moyingzz@etang.com(续)8空白(WhiteSpace)8.1空行(Bl...
[阅读全文]
-
解析csv格式的java函数
[内容预览]
1 | 2007-01-01 07:09:00
我们经常将Excel格式的文件保存为csv格式以方便上传和修改,可是当数据中包含逗号和双引号的时候Excel会把该字段用双引号括住并把数据中的"改为"",从而给解析带来了困难。我写了以下函数来解析这样的字符串:testSplitCSV.java:importjava.util.Vector;classtestSplit...
[阅读全文]
-
JAVA程序员必读:---编程中的一些共同的问题
[内容预览]
1 | 2007-01-01 07:09:00
这节教程将讨论一些在学习JAVA语言过程中可能遇到的共同问题。问题一:编译器找不到类。解决方法:确保你已经导入了类或者它的包。如果对CLASSPATH环境变量有进行设置,要重新复位。确保类名的拼写跟定义的一样,要注意大小写问题。如果类在包中,要确保它们处在正确的子目录中。同时,一些程序员从.java文件名字为类使用不同...
[阅读全文]
-
基础篇:循环
[内容预览]
2 | 2007-01-01 07:09:00
循环:for,while和do Java中有三种循环控制语句,他们是:for语句、while语句和do语句,下面分别说明这三种语句的结构。1:for循环for语句的格式为: for(初始化语句;条件语句;控制语句) { 语句1; 语句2; .... 语句n; }for语句的执行顺序是:首...
[阅读全文]
-
基础篇:数组
[内容预览]
3 | 2007-01-01 07:09:00
1:数组说明 数组是Java语言中的特殊类型。它们存放能通过索引来引用的一系列对象,另外,你可以定义数组的数组,下面是一些示例:inti[];charC[];floatf[][];2:数组运算符 在JAVA中数组的分配是通过使用new运算符建立数组然后把它赋给变量,如: inti[]=newint[10]; ...
[阅读全文]
-
基础篇:Brake和Label
[内容预览]
1 | 2007-01-01 07:09:00
Brake和Label(akebono 2001年08月06日09:31)1:break break语句提供了一种方便的跳出循环的方法。booleantest=true; inti=0; while(test){ i++; if(i>=10)break;}执行这段程序时,尽管while条件表达式始终为真,全循环...
[阅读全文]
-
基础篇:条件控制
[内容预览]
1 | 2007-01-01 07:09:00
条件控制:if和switch1:条件语句 条件语句是java/j2me/code/'target='_blank'>程序设计中最常用的语句,用他来选择程序的执行流程,Java中的基本条件判断语句是if...else...语句。其机构为:if(条件表达式){语句1}Else{语句2}语句3条件表达式”的值为真时执行“语...
[阅读全文]
-
基础篇:Java语言的基本组成
[内容预览]
1 | 2007-01-01 07:09:00
Java语言主要由以下五种元素组成:标识符、关键字、文字、运算符和分隔符。这五种元素有着不同的语法含义和组成规则,它们互相配合,共同完成Java语言的语意表达。下面我们分别予以讲解。1:标识符 变量,类和方法都需要一定的名称,我们将这种名称叫做标识符。Java中对标识符有一定的限制。首先:所有的标识符的首字符必须是字...
[阅读全文]
-
深入理解Java对象实例生成的例子!
[内容预览]
2 | 2007-01-01 07:09:00
代码如下:classA{publicintAvar;publicA(){System.out.println("AAA");doSomething();}publicvoiddoSomething(){Avar=1111;System.out.println("A.doSomething()");}}publiccla...
[阅读全文]
-
我的java学习经历
[内容预览]
2 | 2007-01-01 07:09:00
我的java学习经历在接触到java之前,我已经写了两年的面向对象的程序了,这比起一些没有编程经验的朋友们来说算是一个优势吧,所以从学习到使用并没有感到很困难。对于java技术,我也是处在学习和应用阶段,下面我把我学习java的经历写出来,也算是一个对前一个时期的总结,片段文字或许可以为一些学习java的朋友提供一个借...
[阅读全文]
-
再谈客户端的 Java 技术
[内容预览]
1 | 2007-01-01 07:09:00
在过去的几年中,Java平台技术取得了一些惊人进展。但这项技术在某些方面的广泛应用和它最初的设计目标完全不同。Java平台技术最初是希望通过客户端运行Applet和application,来给网页增加交互性。而现在该技术最常见的用途却是基于服务器的J2EE系统。为了让Java平台在客户端发挥它的最大潜力,人们开发了许多...
[阅读全文]
-
关于日期格式转换类
[内容预览]
3 | 2007-01-01 07:09:00
/***Title:*Description:ots*Copyright:Copyright(c)2001*Company:NMT*@authorColin*@version1.0*/importjava.sql.Timestamp;importjava.util.*;importjava.text.*;publicc...
[阅读全文]
-
Java的数据转换
[内容预览]
3 | 2007-01-01 07:09:00
1字符串转换成数据字符串转换成整数:StringMyNumber="1234";intMyInt=Integer.parseInt(MyNumber);字符串转换成byte,short,int,float,double,long等数据类型,可以分别参考Byte,Short,Integer,Float,Double,Lo...
[阅读全文]
-
Java 学习之道
[内容预览]
2 | 2007-01-01 07:09:00
目前Java可以说是产业界和学术界最热门的语言,许多读者都很急切想把Java学好。除非像电影「骇课任务」(Matrix)一样能够把需要的专业技巧下载到脑海(女主角只花了几秒下载资料,就马上具备飞行员的技巧),或是武侠小说中的运功传送内力的方式,否则花上一段时间苦学是免不了的。花时间,不打紧,就怕方法错误,事倍功半。我认...
[阅读全文]
-
J2SE1.4的I/O新特性
[内容预览]
1 | 2007-01-01 07:09:00
出处:Java.sun.com作者:JohnZukowski译者序:这是一篇比较使用的I/O新特性的介绍文章。文中使用了大量的代码实例来演示和解说如何使用J2SE1.4的新I/O特性并提供你应用程序的性能,而且提供了两个完整的例子,其中包括一个循环WEB服务器的雏形,非常值得我们参考。回溯到2000年的1月,当人们正在...
[阅读全文]
-
Java IDE漫谈(一)
[内容预览]
1 | 2007-01-01 07:09:00
Cafe,VJ++,JBuilder,VAJ,???(WSWB,Eclipse?)董向辉(dracodoc@21cn.com)中科院自动化所人工智能实验室博士生2001年12月本文主要向还不太了解VisualAgeforJava的人介绍它的特点,另外在本系列的下一篇文章中将介绍刚刚起步不久的,全新的,大有希望的Ecli...
[阅读全文]
-
类注释文档编写方法
[内容预览]
1 | 2007-01-01 07:09:00
对于Java语言,最体贴的一项设计就是它并没有打算让人们为了写程序而写程序——人们也需要考虑程序的文档化问题。对于程序的文档化,最大的问题莫过于对文档的维护。若文档与代码分离,那么每次改变代码后都要改变文档,这无疑会变成相当麻烦的一件事情。解决的方法看起来似乎很简单:将代码同文档“链接”起来。为达到这个目的,最简单的方...
[阅读全文]
-
理解java的多形性
[内容预览]
2 | 2007-01-01 07:09:00
“对于面向对象的java/j2me/code/'target='_blank'>程序设计语言,多型性是第三种最基本的特征(前两种是数据抽象和继承。”“多形性”(Polymorphism)从另一个角度将接口从具体的实施细节中分离出来,亦即实现了“是什么”与“怎样做”两个模块的分离。利用多形性的概念,代码的组织以及可读性均...
[阅读全文]
-
文本编辑器源文件
[内容预览]
1 | 2007-01-01 07:09:00
/版权所有heljimportjava.awt.*;importjava.io.*;importjava.util.*;//W_color;C_str;C_file;C_back;W_find;W_fondinterfaceI_Method{publicvoidsetQuit();publicvoidsetfont(F...
[阅读全文]





