文章标题关闭所有内容预览 | 展开所有内容预览
-
Java面试陷阱第三波
[内容预览]
2 | 2009-03-16
6.classSomething{inti;publicvoiddoSomething(){System.out.println("i="+i);}}有什么错呢?看不出来啊。答案:正确。输出的是"i=0"。inti属於instantvariable(实例变量,或叫成员变量)。instantvariable有defaultval...
[阅读全文]
-
Java面试陷阱第二波
[内容预览]
2 | 2009-03-16
1.abstractclassName{privateStringname;publicabstractbooleanisStupidName(Stringname){}}大侠们,这有何错误?答案:错。abstractmethod必须以分号结尾,且不带花括号。2.publicclassSomething{voiddoSomething(){p...
[阅读全文]
-
Java Learn Steps
[内容预览]
1 | 2009-03-16
我个人的经验,学习java应分以下几个阶段:java的语法学习面向对象观念的建立java基本类库的学习学习设计模式应用设计模式经过大量的实践,可以设计模式以上六个阶段,其中前三个阶段是针对java的,但java中,在很多...
[阅读全文]
-
java做的比较完善的FTP连接上传下载文件
[内容预览]
1 | 2009-03-16
这是偶第一次写java程序实现公司要求的FTP数据同步,所有原代码如下,以供各位参考并提出宝贵意见!另外俺还有两个功能没有实现,有请高手指点一二:1、如何删除FTP服务器上已经下载过的文件?2、如何将上传的文件改...
[阅读全文]
-
Java认证宝典v1.0之SCJD篇
[内容预览]
2 | 2009-03-16
Java认证宝典v1.0之SCJD篇Java认证宝典v1.0之SCJD篇(本文为www.java365.com原创,版权所有,转载请注明出处)在J2EE尚未得到规模应用以前,SCJD是java认证中的高级认证。即便现在有了SCWCD、SCJA等认证,SCJD依然有...
[阅读全文]
-
各种数字类型转换成字符串型
[内容预览]
32 | 2009-03-16
各种数字类型转换成字符串型:Strings=String.valueOf(value);//其中value为任意一种数字类型。字符串型转换成各种数字类型:Strings="169";byteb=Byte.parseByte(s);shortt=Short.parseShort(s);inti=Integer.parse...
[阅读全文]
-
避免在Java中使用Checked Exception
[内容预览]
9 | 2009-03-16
Java的Exception分为两类,一类是RuntimeException及其子类,另外一类就是checkedException。Java要求函数对没有被catch处理掉的checkedException,需要将其写在函数的声明部分。然而,这一要求常常给程序员带来一些...
[阅读全文]
-
Java语言编码规范
[内容预览]
4 | 2009-03-16
1介绍(Introduction)1.1为什么要有编码规范编码规范对于程序员而言尤为重要,有以下几个原因:-一个软件的生命周期中,80%的花费在于维护-几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护-编码...
[阅读全文]
-
java中的易混问题收集
[内容预览]
1 | 2009-03-16
第一,final,finally,finalize的区别。final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法...
[阅读全文]
-
java硬件
[内容预览]
6 | 2009-03-16
很多人应该和我一样觉得Java的运行效率实在成问题,但是无论如何Java的结构和复杂性决定了它是一种需要慢慢开发,并且产品价格昂贵的高级语言。所以不管怎样Java确实已经在高端的开发工程中占据了主流的地位,并且往...
[阅读全文]
-
Java与TCP
[内容预览]
2 | 2009-03-16
传输控制协议是一种基于流的网络通讯方法,它与其它的任何协议都有很大的不同。本文讨论TCP流以及在Java中怎样操作它。 一、概述 TCP提供的网络通讯接口与用户数据报协议(UDP)截然不同。TCP的特性使网络编...
[阅读全文]
-
两步学会Java Socket编程
[内容预览]
1 | 2009-03-16
第一步 充分理解Socket 1.什么是socket 所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和...
[阅读全文]
-
Java中对文件的操作
[内容预览]
1 | 2009-03-16
Java中对文件的操作java中提供了io类库,可以轻松的用java实现对文件的各种操作。下面就来说一下如何用java来实现这些操作。1。新建目录<%@pagecontentType="text/html;charset=gb2312"%><%StringfilePath="c:/aa...
[阅读全文]
-
用Java程序获取绝对路径
[内容预览]
1 | 2009-03-16
前一段做个程序,遇到了这样一个问题,想利用相对路径删掉一个文件(实际存在的),老是删不掉.真是急人呀,最后让我费了好大力气才算把它解决掉,问题不防跟大家说说,万一遇到这样的问题,就不用再费劲了!情况是这样...
[阅读全文]
-
一个JAVA写的背单词程序
[内容预览]
15 | 2009-03-16
俺看了一些Java,写个程序出来玩玩。由于界面是用Jbuilder生成的,可能代码比较乱,而且还没合起来。目前版本是0.00001/**Word.java**Createdon2004-9-26**/packagecom.henry.vocabulary;importjava.util.*;importjav...
[阅读全文]
-
用java实现DB2的自定义函数
[内容预览]
33 | 2009-03-16
我们知道,在DB2中提供的函数有限.在笔者的实际工作中就遇到了这个问题.所以我们在用到DB2的项目中,很多时候需要自己定义函数.好在DB2也提供了自定义函数的功能.下面笔者就某个项目来说.用java来实现DB2自定义函数,首...
[阅读全文]
-
初学Java写的第一个多线程程序
[内容预览]
3 | 2009-03-16
/**文件名:FirstTread.java描述:初学Java写的第一个多线程程序作者:慈勤强cqq1978@yeah.net参考:http://java.sun.com**/importjava.io.*;importjava.net.*;publicclassFirstTreadextendsThread{publicvoidrun(){in...
[阅读全文]
-
Java编程准则
[内容预览]
1 | 2009-03-16
Java编程准则内容摘录自:《Java编程思想》第2版《附录CJava编程准则》/(美)埃克尔(Eckel,B)著;候捷译的,机械工业出版社,2002.9版权归原作者和原出版社。这份附录所提供的建议,可以帮助你进行低阶的程序设计,并帮...
[阅读全文]
-
Java语言中链表和双向链表的实现
[内容预览]
1 | 2009-03-16
链表是一种重要的数据结构,在程序设计中占有很重要的地位。C语言和C++语言中是用指针来实现链表结构的,由于Java语言不提供指针,所以有人认为在Java语言中不能实现链表,其实不然,Java语言比C和C++更容易...
[阅读全文]
-
JavaScript正则表达式
[内容预览]
1 | 2009-03-16
正则表达式是一个描述字符模式的对象。JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法.'***'\\JavaScript//''***在JavaScript中,正则表达式是由一个RegExp...
[阅读全文]
-
Java语言的接口与类型安全
[内容预览]
2 | 2009-03-16
接口是实现构件可插入性的关键,可插入构件的关键在于存在一个公用的接口,以及每个构件实现了这个接口。什么是接口?Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现...
[阅读全文]
-
Java 2源码解读:java.util.ArrayList
[内容预览]
1 | 2009-03-16
ArrayList是List接口的一个可变长数组实现。实现了所有List接口的操作,并允许存储null值。除了没有进行同步,ArrayList基本等同于Vector。在Vector中几乎对所有的方法都进行了同步,但ArrayList仅对writeObject和re...
[阅读全文]
-
java中找到资源文件的路径
[内容预览]
18 | 2009-03-16
最近因为写一个东西,要把配置保存在xml里,可是如何找到xml哪?是个问题看了JWhich,写了个寻找资源文件路径的小函数.(不知道是不是适合所有情况,如果有不对,请指出)/***如果找不到,则返回null*@paramsResourceName*@re...
[阅读全文]
-
java程序破解天意商务系统后台帐号
[内容预览]
4 | 2009-03-16
java程序破解天意商务系统后台帐号/**文件名:AttackTY.java描述:针对天意商务系统的java程序,破解后台管理员用户名和密码,利用SQLInjection漏洞注入地址为本网动态的某个新闻,这里以www.ejl.cn为例作者:慈勤强Em...
[阅读全文]
-
Java扫雷程序,初试Java
[内容预览]
2 | 2009-03-16
自定义JButton子类://ExtendButton.javapackagely.java;importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclassExtendButtonextendsJButton{privateintButton_Pos;privatebooleanButton_Status;p...
[阅读全文]
-
为什么Java中继承是有害的
[内容预览]
1 | 2009-03-16
概述 大多数好的设计者象躲避瘟疫一样来避免使用实现继承(extends关系)。实际上80%的代码应该完全用interfaces写,而不是通过extends。“JAVA设计模式”一书详细阐述了怎样用接口继承代替实现继承。这篇文章描述...
[阅读全文]
-
Java 线程综合述
[内容预览]
1 | 2009-03-16
编写具有多线程能力的程序经常会用到的方法有: run(),start(),wait(),notify(),notifyAll(),sleep(),yield(),join() 还有一个重要的关键字:synchronized 本文将对以上内容进行讲解。 一:run()和start...
[阅读全文]
-
用Java编写扫雷游戏--算法思考
[内容预览]
88 | 2009-03-16
??作者:Aaron2004???扫雷是一款相当经典的小游戏。他提供了非常友好的界面。???下面就来讲解我的扫雷程序思想。首先我们在雷区上随机地放上雷,这可以用random类来实现。当没有雷的地方被点击后就会显示一个数字表示...
[阅读全文]
-
ANT安装、配置
[内容预览]
1 | 2009-03-16
ant是一个基于JAVA的自动化脚本引擎,脚本格式为XML。除了做JAVA编译相关任务外,ANT还可以通过插件实现很多应用的调用。ANT的基本概念:ANT的安装:解包,设置路径ANT的使用:最好的学习只不过是一个简单实用的例子...
[阅读全文]
-
动态编译实例代码
[内容预览]
4 | 2009-03-16
动态编译实例代码。非常简单。我看也不用注解了吧。importjava.io.*;importjava.util.*;importjava.lang.reflect.*;importjava.io.File;publicclassCompileTest{staticcom.sun.tools.javac.Mainjavac=newcom.sun.too...
[阅读全文]