当前位置:新云网络网络学院Java编程Java技巧 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • 推荐两本iava书 [内容预览] 2334 | 2005-07-01 04:43:30
    1.<>ThinkinginJava(3rdEdition)BruceEckel(PrenticeHall,2002)Java编程思想第二版(Thinkinginjavasecond)-包含范围:全部。没说的---绝对的大师作品---当之无愧的第一.第一版就享誉整个java界(当时网上好象也有人译)---国内版是京京工...

    [阅读全文]

  • 网上收集的一些Java应用 [内容预览] 1429 | 2005-07-01 04:43:20
    我先说说在JBUILDER中将程序外观变的更酷的办法!JAVA程序默认的外观(LOOKANDFEEL)可以改变为JAVA外观、MOTIF外观、WINDOWS外观、MAC外观;而JAVA外观又有五种风格分别是海蓝宝石风格、祖母绿风格、红宝石风格、木炭风格、高对比风格。外观改变具体方法如下:1:可以直接在程序中调用下面三个...

    [阅读全文]

  • java学习日记(线程) [内容预览] 929 | 2005-07-01 04:43:10
    一、线程的概念:线程与进程相似,是一段完成某个特定功能的代码,是程序中单个顺序的流控制;但与进程不同的是,同类的多个线程是共享一块内存空间和一组系统资源,而线程本身的数据通常只有微处理器的寄存器数据,以及一个供程序执行时使用的堆栈。所以系统在产生一个线程,或者在各个线程之间切换时,负担要比进程小的多,正因如此,线程被称...

    [阅读全文]

  • Java对象与XML文件之间相互转化(含源代码) [内容预览] 725 | 2005-07-01 04:43:00
    要求:JDK1.4以上下载:http://spaner.zj.com示例:<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEweb-appPUBLIC"-//SunMicrosystems,Inc.//DTDWebApplication2.3//EN""http://java.s...

    [阅读全文]

  • Java 理论与实践: 关于异常的争论 [内容预览] 341 | 2005-07-01 04:42:50
    与C++类似,Java语言也提供异常的抛出和捕获。但是,与C++不一样的是,Java语言支持检查型和非检查型异常。Java类必须在方法签名中声明它们所抛出的任何检查型异常,并且对于任何方法,如果它调用的方法抛出一个类型为E的检查型异常,那么它必须捕获E或者也声明为抛出E(或者E的一个父类)。通过这种方式,该语言强制我们...

    [阅读全文]

  • java之旅(7)隐藏实现 & 复用类 [内容预览] 312 | 2005-07-01 04:41:40
    隐藏实现&复用类访问控制符,import,每个编译单元(.java文件)只能有一个public类,如果还有其他类,那这些类就成为这个public类的辅助类,这是因为他们都不是public的,因此对外边世界来说,它们都是看不到的。编译.java文件的时候,它里面的每个类都会产生输出。其输出的文件名字就是.java...

    [阅读全文]

  • 利用Java调用可执行命令实例 [内容预览] 702 | 2005-07-01 04:41:30
    packagetest;/***Addonesentenceclasssummaryhere.*Addclassdescriptionhere.**@authorlxx*@version1.0,2004-11-16*/publicclassTestCmd{publicTestCmd(){}/*publicvoidmai...

    [阅读全文]

  • Java中实现文件拷实例 [内容预览] 394 | 2005-07-01 04:41:20
    Java中实现文件拷实例importjava.io.*;classcopy_file{publicstaticvoidcopyfile(Stringpath1,Stringpath2)throwsIOException//使用FileInputStream和FileOutStream{FileInputStreamfi...

    [阅读全文]

  • java中的对象引用问题的再次理解 [内容预览] 846 | 2005-07-01 04:41:10
    测试程序:publicclassTest{privateStringname;publicStringgetName(){returnname;}publicvoidsetName(Stringname){this.name=name;}publicTest(){}publicvoidcall(Testt1,Testt...

    [阅读全文]

  • Java 理论与实践: JDK 5.0 中更灵活、更具可伸缩性的锁定机制 [内容预览] 366 | 2005-07-01 04:41:00
    内容:synchronized快速回顾对synchronized的改进比较ReentrantLock和synchronized的可伸缩性条件变量这不公平结束语参考资料关于作者对本文的评价相关内容:Java理论与实践系列SynchronizationisnottheenemyReducingcontentionIBMde...

    [阅读全文]

  • java [内容预览] 220 | 2005-07-01 04:40:50
    一、主题:关于JAVA的中文问题JAVA的中文问题比较突出,主要表现在控制面板输出,JSP页面输出和数据库访问上。本文尽量避开字体问题,而只谈编码。通过本文,你可以了解JAVA中文问题的由来,问题的解决方法,其中提了一下用JDBC访问数据库的方法。二、问题描述:1)在中文W2000中文窗口编译和运行,用的是国际版的JD...

    [阅读全文]

  • Java社区选举结果 [内容预览] 302 | 2005-07-01 04:40:40
    TheServerSide的新闻发布信息:TheJavaCommunityProcess(sm)(JCPsm)programannouncedtodaythefinalresultsofitsfifthannualExecutiveCommittee(EC)memberElections.Thefinalphaseof...

    [阅读全文]

  • Java网络服务器编程 [内容预览] 434 | 2005-07-01 04:40:30
    Java的SocketAPI提供了一个很方便的对象接口进行网络编程。本文用一个简单的TCPEchoServer做例子,演示了如何使用Java完成一个网络服务器。用作例子的TCPEchoServer是按以下方式工作的:当一个客户端通过TCP连接到服务器后,客户端可以通过这个连接发送数据到服务端,而服务端接收到数据后会把这...

    [阅读全文]

  • Java socket编程入门[1] [内容预览] 3029 | 2005-07-01 04:40:20
    第一章:学习提示我适合学习这份教程吗Socket提供了两台计算机之间进行通讯的机制,在JamesGosling注意Java语言之前就已经很闻名了。Java语言使你更简单有效的使用Socket开发而无需了解操作系统的底层机制。大部分讨论Java编码的书籍都没有涉及这一主题,或者是只是“点到为止”,留给读者大量的想象空间。...

    [阅读全文]

  • Java程序设计资源推荐 [内容预览] 797 | 2005-07-01 04:40:10
    Java程序设计语言作为典型的面向对象程序设计语言,早已经占据了一块相当牢固的地位。在众多网友都推出自己的Java学习资源的时候,我也按捺不住来写一个帖子作为自己进行Java程序设计语言学习经常参考的材料总结,以享各位网友。首先向大家推荐的是进行Java程序设计必需的开发环境,JavaSDK。这一部分还是要提醒大家,一...

    [阅读全文]

  • Java的“对象思想”学习笔记[二] [内容预览] 239 | 2005-07-01 04:40:00
    在这篇文章里我将介绍一些Java对于对象的基本处理模式的问题。首先看一个有关对象相等性(Objectequivalence)的例子:先看下面的代码:publicclassEqualTest1{publicstaticvoidmain(String[]args){Integern1=newInteger(20);Inte...

    [阅读全文]

  • Java程序设计的基本结构 [内容预览] 693 | 2005-07-01 04:39:50
    --本系列文档配合前面的《JBuilder开发实践者之路》系列文章推出,站在语言本身的层次上供大家学习Java程序设计语言。主要参考Java在线文档,以及《Java2核心技术》。文章定位和读者对象主要是针对零起点的读者。基本上针对初级读者逐步辅导走上Java程序设计高手的道路。曾毅于计算机软件理论实验室--Java程序...

    [阅读全文]

  • 变态级JAVA程序员面试32问(转) [内容预览] 1025 | 2005-07-01 04:39:40
    前面部分是问题,后面部分是一些网友给的答案,大家参考吧:原题部分**第一,谈谈final,finally,finalize的区别。第二,AnonymousInnerClass(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?第三,StaticNested...

    [阅读全文]

  • 构建一个容易单元测试的java [内容预览] 352 | 2005-07-01 04:39:30
    最近在做一个项目,我们使用的是一些看似很标准的WEB结构,DAO(数据访问)+HELPER(处理业务操作)+ACTION(调用HELPER层)+struts的控制系统,页面使用struts标签和部分自定义标签完成显示.进入测试阶段后1,DAO测试--junit的确非常不错,我们使用eclipse+junit.jar,很...

    [阅读全文]

  • [图文] 利用 Java Web Start发布你用java程序 [内容预览] 639 | 2005-07-01 04:39:20
    前言:关于JWSJWS是作为JSR-56的一部分而创建的,目的是提供一种方法来分发在客户端上的JVM中运行的Java应用程序。JWS包括以下特征:部署运行JWS应用程序包括选择HTML链接,与打开新的页面没有什么区别,惟一的不同之处在于Web服务器页面是.jnlp文件,该文件启动JWS插件来在客户端上本地下载和执行应用...

    [阅读全文]

  • java、J2EE基础问题汇总 [内容预览] 479 | 2005-07-01 04:39:10
    一、Java基础方面:1,作用域public,protected,private,以及不写时的区别public在其他的包中的类也可以引用,protected只限于同一个包内的类,private只有自己可以使用。不写的时候和protected一样。2,ArrayList和Vector的区别ArrayList需要预先定义大...

    [阅读全文]

  • java工具之javadoc和jar浅学 [内容预览] 1418 | 2005-07-01 04:39:00
    java工具之javadoc和jar1,javadoc注释标记/***/格式如:/***Title:Killer类<br>*@authorKiller*@version1.00*/其中<br>表示换行,但是有@标志会自动换行下来对Killer构造方法批注/***这是Killer类的构造函数*@paramnameKill...

    [阅读全文]

  • Java Unicode转义字符的小小研究 [内容预览] 1994 | 2005-07-01 04:38:50
    转义字符所有的转义字符都是由'\'打头的第二个字符0-9:八进制u:是Unicode转意,长度固定为6位Other:则为以下字母中的一个b,t,n,f,r,",\都不满足,则产生一个编译错误。当然了,提供八进制也是为了和C语言兼容.b,t,n,f,r则是为控制字符.书上的意思为:描述数据流的发送者希望那些信息如何被格式...

    [阅读全文]

  • Java 调用存储过程 [内容预览] 7374 | 2005-07-01 04:38:40
    本文阐述了怎么使用DBMS存储过程。我阐述了使用存储过程的基本的和高级特性,比如返回ResultSet。本文假设你对DBMS和JDBC已经非常熟悉,也假设你能够毫无障碍地阅读其它语言写成的代码(即不是Java的语言),但是,并不要求你有任何存储过程的编程经历。存储过程是指保存在数据库并在数据库端执行的程序。你可以使用特...

    [阅读全文]

  • java 线程安全 [内容预览] 1792 | 2005-07-01 04:38:30
    四种方式sychronized关键字sychronizedmethod(){}sychronized(objectReference){/*block*/}staticsynchronizedmethod(){}sychronized(classname.class)其中1和2是代表锁当前对象,即一个对象就一个锁,3和...

    [阅读全文]

  • 开发java 工具集 [内容预览] 926 | 2005-07-01 04:38:20
    API包:j2sdk1.4.2稳定版本j2sdk1.5(sun官方网站有叫5.0)现为测试版j2eekit开发包web服务器:tomcat(免费),不带jdkrisin(免费)ejb服务器:jboss(免费)weblogic(商用收费,有试用版免费下载)自带jdksunone(商用收费,有试用版免费下载)websphe...

    [阅读全文]

  • JAVA代码编写的30条建议 选择自 chinaewolf 的 Blog [内容预览] 274 | 2005-07-01 04:38:10
    1)类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:ThisIsAClassNamethisIsMethodOrFieldName若在定义中出现了常数初始化字符,则大写staticfinal基本类型标识符中的所有字母。这样便...

    [阅读全文]

  • 我了解的javaIDE浅析 [内容预览] 308 | 2005-07-01 04:34:00
    1,eclipse开源,免费,需要硬件配置一般,安装插件繁琐本身不支持JSP;2,netbeans开源,免费,需要硬件配置一般,支持JSP;3,jdeveloper免费,需要硬件配置一般,支持JSP而且可视化编辑,但其程序要移植到tomcat或者resin上都要做改动,这样的软件再好也和java背道而驰(移植性啊);4...

    [阅读全文]

  • Java2下Applet数字签名具体实现方法 [内容预览] 360 | 2005-07-01 04:33:50
    Java2下Applet数字签名具体实现方法北京阿费转自阿须数码--3 Applet的数字签名认证实现的具体方法、步骤3.1结合我自己开发的基于JAVA2的Applet我的项目是使用APPLET制作一个实时消息队列监控程序,由于涉及到了本地资源,对APPLET一定要进行数字签名和认证。我使用的环境是WINDOWS200...

    [阅读全文]

  • java中的匿名类 [内容预览] 580 | 2005-07-01 04:33:40
    匿名类匿名类是不能有名称的类,所以没办法引用它们。必须在创建时,作为new语句的一部分来声明它们。这就要采用另一种形式的new语句,如下所示:new<类或接口><类的主体>这种形式的new语句声明一个新的匿名类,它对一个给定的类进行扩展,或者实现一个给定的接口。它还创建那个类的一个新实例,并把它作为语句的结果而返回。要...

    [阅读全文]

  • Excel的java处理方式 [内容预览] 460 | 2005-07-01 04:33:30
    Poi即poorobjectinterface之意,是poi项目组对微软封闭的office文件格式(接口)的称谓!其中提供了对word和excel的java接口,用法非常简单,并且是完全免费的,对中文的支持也相当不错,下面是处理excel一个简单的实例:packagetest;importjava.io.*;impor...

    [阅读全文]

  • 用java小程序applet实现无限级树结构 [内容预览] 1242 | 2005-07-01 04:33:20
    该程序可以根据从指定的xml文件中读取的有关信息动态的建立一棵树。1.该树的特点:1)无限级树结构理论上树的深度可以无限,树的深度由xml文件所给的信息确定;数据加载采用一次加载和动态加载相结合的方法;每次打开相关页时重新加载树结构,真正的做到了建立树的动态性。2)复用性由于这棵树是通过读取xml文件建立的,树的程序代...

    [阅读全文]

  • java生成JPEG 图像文件 [内容预览] 779 | 2005-07-01 04:33:10
    java生成JPEG图像文件.代码如下:我的这段代码主要提供给我自己编写的工作流设计器对象使用(EWorkFlowControlewf),EWorkFlowControl继承了JComponent重载了绘制的方法,如果有兄弟需要用到这个功能的,只需要将EWorkFlowControl替换成自己的JComponent对象...

    [阅读全文]

  • From Java to PHP [内容预览] 179 | 2005-07-01 04:33:00
    在SebastianBergmann的Blog上看到这样一篇文章,提到了不少将Java中的Framework或tool移植到PHP的项目。如:FromtoJUnitPHPUnitJavaDocPHPDocumentorJDBCCreoleTorquePropel类似的还有很多,比如JakataStruts这样的MVC框...

    [阅读全文]

  • 一个操作数据库的Java Bean…… [内容预览] 346 | 2005-07-01 04:32:50
    一个操作数据库的JavaBean,有兴趣的朋友看一下吧~~packagedbconnect;importjava.sql.*;publicclasssqlconnection{StringsDbDriver="sun.jdbc.odbc.JdbcOdbcDriver";StringsConnStr="jdbc:odbc...

    [阅读全文]

  • JAVA程序开发小经验 [内容预览] 500 | 2005-07-01 04:32:40
    1.ObjectInputStream与ObjectOutputStream的顺序问题在网络通讯中,主机与客户端若使用ObjectInputStream与ObjectOutputStream建立对象通讯,必须注意声明此两个对象的顺序。如:主机端先建立ObjectInputStream后建立ObjectOutputStr...

    [阅读全文]

  • java快速排序函数 [内容预览] 5149 | 2005-07-01 04:32:30
    voidQuickSort(String[]pData,int[]pDataNum,intleft,intright){inti,j;intiTemp;Stringmiddle,strTemp;i=left;j=right;middle=pData[(left+right)/2];do{while((pData.com...

    [阅读全文]

  • Java 理论与实践: Web 层的状态复制 [内容预览] 258 | 2005-07-01 04:32:20
    大多数具有一定重要性的Web应用程序都要求维护某种会话状态,如用户购物车的内容。如何在群集服务器应用程序中管理和复制状态对应用程序的可伸缩性有显著影响。许多J2SE和J2EE应用程序将状态存储在由ServletAPI提供的HttpSession中。本月,专栏作家BrianGoetz分析了状态复制的一些选项以及如何最有效...

    [阅读全文]

  • Java 理论与实践: 哈希 [内容预览] 296 | 2005-07-01 04:32:10
    每个Java对象都有hashCode()和equals()方法。许多类忽略(Override)这些方法的缺省实施,以在对象实例之间提供更深层次的语义可比性。在Java理念和实践这一部分,Java开发人员BrianGoetz向您介绍在创建Java类以有效和准确定义hashCode()和equals()时应遵循的规则和指南...

    [阅读全文]

  • Java 理论与实践:变还是不变? [内容预览] 255 | 2005-07-01 04:32:00
    不变对象具有许多能更方便地使用它们的特性,包括不严格的同步需求和不必考虑数据讹误就能自由地共享和高速缓存对象引用。尽管不变性可能未必对于所有类都有意义,但大多数程序中至少有一些类将受益于不可变。在本月的Java理论与实践中,BrianGoetz说明了不变性的一些长处和构造不变类的一些准则。请在附带的论坛中与作者和其他读...

    [阅读全文]

  • java中,this用途总结。。。 [内容预览] 1841 | 2005-07-01 04:31:50
    注:参考了JIT(javainthinking),示例都是那里面的。1、在一个类中,this可以表示该类的当前实例;例如:publicclassLeaf{privateinti=0;Leafincrement(){i++;returnthis;}voidprint(){System.out.println("i="+i...

    [阅读全文]

  • java中的匿名类(zz) [内容预览] 1059 | 2005-07-01 04:31:40
    匿名类匿名类是不能有名称的类,所以没办法引用它们。必须在创建时,作为new语句的一部分来声明它们。这就要采用另一种形式的new语句,如下所示:new<类或接口><类的主体>这种形式的new语句声明一个新的匿名类,它对一个给定的类进行扩展,或者实现一个给定的接口。它还创建那个类的一个新实例,并把它作为语句的结果而返回。要...

    [阅读全文]

  • 将文本格式的文章转换为html/xml格式文本的功能封装到Javabean [内容预览] 711 | 2005-07-01 04:31:30
    在将textarea里面的大段文字储存到数据库,然后提取出来以显示时,格式无效,因为此时是html格式,所以需要转换。看到JK_10000在javascript区提供了此代码,就顺路牵来。当然,碰到我这个代码格式化狂人,是肯定要面目全非的,啊哈哈哈哈哈哈......htmlTextEncoder方法将文本格式转换为ht...

    [阅读全文]

  • Java实现汉字转换为拼音 [内容预览] 770 | 2005-07-01 04:30:20
    本文的核心代码取自easydozer的blog:http://blog.csdn.net/easydozer/代码说明:Java实现汉字转换为拼音的GUI版本。GUI代码部分:/***@(#)CnToSpellGUI.java*kindani*2004-10-25??**/importjava.awt.*;import...

    [阅读全文]

  • Java 打包与批处理执行 [内容预览] 1455 | 2005-07-01 04:30:10
    编译好的项目,在WINDOWS下可以这样打包与执行:1、工程目录设置为$\proj2、代码文件放到$\proj\snake\Frame1.java/**最简单的一个frame*/packagesnake;importjava.awt.*;importjava.awt.event.*;importjavax.swing....

    [阅读全文]

  • Java开源项目Hibernate深度探险 [内容预览] 247 | 2005-07-01 04:30:00
    一)Hibernate意义  在一个真正的OOAD中,我们的设计首先是做UML建摸,最终将一个系统涉及所有对象(这个东西不是东西那么简单)用类图来体现一个完整的设计,我们最后可能得到这几种类:控制业务逻辑的类,保存业务数据的类module(bean类),辅助类或者更多(具体问题具体分析,但是将业务所需数据归结为一个类m...

    [阅读全文]

  • Java开源项目Hibernate包作用详解 [内容预览] 421 | 2005-07-01 04:29:50
    Hibernate一共包括了23个jar包,令人眼花缭乱。本文将详细讲解Hibernate每个jar包的作用,便于你在应用中根据自己的需要进行取舍。  下载Hibernate,例如2.0.3稳定版本,解压缩,可以看到一个hibernate2.jar和lib目录下有22个jar包:  hibernate2.jar:  H...

    [阅读全文]

  • 漫谈Java语言的接口与类型安全 [内容预览] 327 | 2005-07-01 04:29:40
    接口是实现构件可插入性的关键,可插入构件的关键在于存在一个公用的接口,以及每个构件实现了这个接口。  什么是接口?  Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。  接口的两种含义:一,...

    [阅读全文]

  • 学习JAVA的笔记(一) [内容预览] 337 | 2005-07-01 04:29:30
    因为学校开JAVA课程的原因,让我接触到了JAVA。然后跑到网上用GOOGLE搜索了一下JAVA,得到很多消息。进去看看,弄的一头雾水,什么是API,什么是面向对象............(嘿嘿,偶什么基础都没有,是不是很卤莽啊。)马上把教材翻出来看看,到SKYCN下了个JDK。安装—配置环境—运行伟大的“HelloW...

    [阅读全文]

  • Java线程模型缺陷研究 [内容预览] 290 | 2005-07-01 04:29:20
    Java编程语言的线程模型可能是此语言中最薄弱的部分。它完全不适合实际复杂程序的要求,而且也完全不是面向对象的。本文建议对Java语言进行重大修改和补充,以解决这些问题。  Java语言的线程模型是此语言的一个最难另人满意的部分。尽管Java语言本身就支持线程编程是件好事,但是它对线程的语法和类包的支持太少,只能适用于...

    [阅读全文]

 Java技巧   319   50   1/7页   首页   1   2   3   4   5         GO