J2SE
文章平均质量分 89
iteye_4796
这个作者很懒,什么都没留下…
展开
-
java读文件
最初JAVA是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中write(char[] ch,int off,intlength),flush()和close()方法为抽象方法,Reader中read(char[] ch,int off,intlength)和close()方法是抽象方法。子类应该分别实现他们。 ...原创 2009-06-09 16:40:53 · 82 阅读 · 0 评论 -
电梯问题
昨天在网上看到有朋友问如何解决电梯问题,感觉比较有意思,便动手做了一下,有什么不合理的地方还望各位及时指出。 主要思路是: 1.创建对象:Lift(电梯)、Person(乘客)、Floor(楼层)以及RandomNum(产生随机数)。 2.主要介绍Lift类中的start()方法(即电梯运行):其中包含了 randomFloors();// 随机初始化等电梯...2008-12-09 16:42:00 · 294 阅读 · 0 评论 -
线程的使用方法
创建线程有两种方法:继承Thread类和实现Runnable接口。 方法一:继承 Thread 类,覆盖方法 run(),我们在创建的 Thread 类的子类中重写 run() ,加入线程所要执行的代码即可。下面是一个例子: import java.sql.Timestamp;/** * 第N次线程 * * @version 1.0 * @au...2009-06-09 17:25:42 · 71 阅读 · 0 评论 -
如何才算掌握Java(J2SE篇)
时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道...原创 2009-06-09 17:25:13 · 99 阅读 · 0 评论 -
探讨static的执行顺序
public class Test{ public static void main(String[] args){ System.out.println(OK.i); }} 情况1:class OK{ static int i=0;static { int i=5; }}情况2:cla...原创 2009-06-09 17:24:35 · 84 阅读 · 0 评论 -
java链表倒序
=============Node.java================== import java.util.Random;/** * 单个节点 * @version 1.0 * @author 点子二木 * @date 2008-7-22 * @right Copyright (C), 2008 */public class Node { p...2009-06-09 17:23:24 · 274 阅读 · 0 评论 -
获取web服务器绝对路径
如果想在一个web工程中用java生成一个文件,则获得服务器的绝对路径的方法如下: 如现如用tomcat(或其他)服务器,将该文件保存到代码工程的 WebRoot/excelFile中String dir = ServletActionContext.getServletContext().getRealPath( "/excelFile/new.xls");若tomc...2009-06-09 17:10:38 · 308 阅读 · 0 评论 -
全世界所有JAVA程序员都会犯的错误-蔡学镛
当年,国际巨星成龙的「龙种」曝光,众人指责他对不起娇妻林凤娇,逼得他出面召开记者会,向世人自白他犯了「全世界所有男人都会犯的错误」。从来没犯过这种错误的我,也因此常常认为自己不是个男人。虽然没犯过「全世界所有男人都会犯的错误」,但是我倒是曾经犯了「全世界所有程序员都会犯的错误」。不管使用何种语言,全世界所有程序员都一定犯过这种错误,那就是:太依赖编译器,却不知道编译器做了哪些事。一般来说,...原创 2009-06-09 17:10:04 · 104 阅读 · 0 评论 -
java对象序列化学习笔记
目前网络上关于对象序列化的文章不少,但是我发现详细叙述用法和原理的文章太少。本人把自己经过经验总结和实际运用中的体会写成的学习笔记贡献给大家。希望能为整个java社区的繁荣做一点事情。 序列化的过程就是对象写入字节流和从字节流中读取对象。将对象状态转换成字节流之后,可以用java.io包中的各种字节流类将其保存到文件中,管道到另一线程中或通过网络连接将对象数据发送到另一主机。对象...原创 2009-06-09 17:09:31 · 94 阅读 · 0 评论 -
java文件操作大全
java文件操作大全文件的建立/检查与删除<%@ page contentType="text/html;charset=gb2312"%><%@ page import="java.io.*"%><html><head><title>文件的建立、检查与删除</title>&原创 2009-06-09 17:08:55 · 82 阅读 · 0 评论 -
Java中static、this、super、final用法简谈
本篇旨在帮助准备学习Java以及刚接触Java的朋友认识、掌握和使用static、this、super、final这几个关键字的使用。Java博大精深,我也是一位正在学习和使用Java的爱好者,文中难免有不妥之处,欢迎指正。一、static 请先看下面这段程序: public class Hello{ public static void main(Str...原创 2009-06-09 17:04:58 · 53 阅读 · 0 评论 -
操纵java数组
如果你做过很多java程序,你可能对java集合类很熟悉,例如Vector和ArrayList。你可以创建一个集合并向其中增加元素: List lst = new ArrayList(); lst.add(new Integer(37)); 在这个特殊的范例中,一个整型值37用于构造一个I...原创 2009-06-09 17:04:01 · 58 阅读 · 0 评论 -
计算Java日期
作者:Robert Nielsen 翻译:cocia来源:csdn.net概要 不管你是处理财务交易还是计划着下一步的行动,你都要知道怎样在Java中建立,使用和显示日期。这需要你简单的查阅一下相应类的API参考:一个日期可以创建3个相关类的对象。这篇文章告诉你你想要知道的内容。(3,000字) Java统计从1970年1月1日起的毫秒的数量表示日期。也就是说...原创 2009-06-09 17:02:53 · 53 阅读 · 0 评论 -
使用java.util.Timer 分享修改删除
在应用开发中,经常需要一些周期性的操作,比如每5分钟检查一下新邮件等。对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。比如下面的代码每5分钟检查一遍是否有新邮件: private java.util.Timer timer; timer = new Timer(true...原创 2009-06-09 17:00:35 · 171 阅读 · 0 评论 -
利用JExcel API操作EXCEL文件(部分转载)
AVA EXCEL API简介 (需要导入jxl.jar) JavaExcel是一个OpenSource项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。...原创 2009-06-09 16:53:44 · 171 阅读 · 0 评论 -
良好的Java风格
简介多年来,作为一名软件开发者和顾问,我看到过各种程序语言编写的大量代码。其中有书写优雅的,也有书写丑陋的,不幸的是很多代码都属于后者。我希望说服你和我的开发伙伴我们应该在代码风格上给予更多的关注,就像我们关注用户界面和应用程序的其它部分那样。这一系列由两部分组成,在第一部分中,我将解释为什么我们应该关心代码看起来到底是什么样子,并向你展示良好Java风格的一些基本要素。为什么...原创 2009-06-09 16:43:56 · 96 阅读 · 0 评论 -
java环境变量
一直用IDE,很少配置环境变量,今天看到有人问这方面的问题,就动手配置了一下,知道了环境变量主要是在DOS的环境下编译运行java程序所需要的相关变量。 首先注意:1.安装jdk时,文件路径不要有空格。2.环境变量的变量名对大小写不敏感,即CLASSPATH或者classpath都可。3.在用户变量或者系统变量中添加变量均可。4.每次修改完环境变量后,都要关闭dos后重开cmd才能...2008-12-11 14:13:04 · 57 阅读 · 0 评论