随笔分类 -  Java

Java读文件写文件操作
摘要:这里,Java的读文件和写文件都是基于字符流的,主要用到下面的几个类:1、FileReader----读取字符流2、FileWriter----写入字符流3、BufferedReader----缓冲指定文件的输入该类的方法有:void close()关闭该流。void mark(int readAheadLimit)标记流中的当前位置。boolean markSupported()判断此流是否支持... 阅读全文

posted @ 2011-04-17 23:32 Eason Jiang 阅读(576) 评论(0) 推荐(0)

大端与小端
摘要:文章一: 端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开。在计算机业Big Endian和... 阅读全文

posted @ 2011-04-17 23:31 Eason Jiang 阅读(821) 评论(0) 推荐(0)

批处理经典应用举例01
摘要:Ø 经典应用举例 1) 磁盘整理 ::不显示此条命令,并且关闭回显。一般都是位于开头,防止运行批时刷屏。 @echo off ::设置cmd的背景色和前景色,3为背景色,f为前景色。 color 3f ::设置cmd标题。 title 磁盘整理 by LitteJack ::标签,而整个menu就是选择功能。 :menu ::清屏,一般都在每个标签后弄一个,界面就会刷新成空白,比较好看。 Cls ... 阅读全文

posted @ 2011-04-17 23:30 Eason Jiang 阅读(504) 评论(0) 推荐(0)

FileInputStream/FileOutputStream的应用
摘要:这是一对继承于InputStream和OutputStream的类,用于本地文件读写(二进制格式读写并且是顺序读写,读和写要分别创建出不同的文件流对象); 本地文件读写编程的基本过程为: ① 生成文件流对象(对文件读操作时应该为FileInputStream类,而文件写应该为FileOutputStream类); ② 调用FileInputStream或FileOutputStream类中的功能函... 阅读全文

posted @ 2011-04-17 23:27 Eason Jiang 阅读(75874) 评论(2) 推荐(7)

InputStream读取文件乱码
摘要:测试InputStream,读取一个中文文本,但发现在控制台上输出时,是乱码: public class InputStream {public static void main(String[] args) {FileInputStream in = null;int b;long num = 0;try {//建立了一根管道,读取一个文件in = new FileInputStream("L:... 阅读全文

posted @ 2011-04-17 23:27 Eason Jiang 阅读(3292) 评论(0) 推荐(0)

java读取文件方法
摘要:一、多种方式读文件内容。1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容 Java代码 import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io.IOException... 阅读全文

posted @ 2011-04-17 23:25 Eason Jiang 阅读(2281) 评论(0) 推荐(3)

Java Web 开发详解
摘要:XSL转换 XSL主要用于将一个XML文档转换为另外的文档,XSL实际上包含3种语言 XSL转换 XML路径语言(XPath) XSL格式化对象(XSL-F0),主要应用为将XML转换为PDF XSLT XML将数据与显示分开,要显示文档中的数据有2种方式 XML+CSS XML+XSLT XSLT比 CSS复杂的多、也强大的多) CSS不能对源XML的数据惊醒计算、整理和排序,但在XSLT中可以... 阅读全文

posted @ 2011-04-17 23:22 Eason Jiang 阅读(292) 评论(0) 推荐(0)

Java5 多线程与TCP编程实践
摘要:Java5增加了新的类库并发集java.util.concurrent,该类库为并发程序提供了丰富的API多线程编程在Java 5中更加容易,灵活。本文通过一个网络服务器模型,来实践Java5的多线程编程,该模型中使用了Java5中的线程池,阻塞队列,可重入锁等,还实践了Callable, Future等接口,并使用了Java 5的另外一个新特性泛型。 简介 本文将实现一个网络服务器模型,一旦有客... 阅读全文

posted @ 2011-03-22 17:46 Eason Jiang 阅读(1331) 评论(0) 推荐(0)

XDoclet
摘要:XDoclet是一个开源项目,可以从这里得到他:http://xdoclet.sourceforge.net/xdoclet/ 。 XDoclet可以通过你在java源代码中的一些特殊的注释信息,自动为你生成配置文件、源代码等等,例如web、ejb的部署描述文件、为你生成struts的struts-config.xml配置文件、javascript校验等。 正如《XDoclet in Action》部分章节中文版一文中所说的“当初,XDoclet因为可以自动生成EJB繁杂的接口和部署描述文件而声名鹊起。然而,现在的XDoclet已经发展成了一个全功能的、面向属性的代码生成框架。J2EE代码生成 阅读全文

posted @ 2011-02-28 17:14 Eason Jiang 阅读(262) 评论(0) 推荐(0)

JPA
摘要:JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。目录起源JPA的优势JPA的供应商起源Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用的对象持久化的开发工作;其二,Sun希望整合对ORM技术,实现天下归一。JPA由EJB 3.0软件专家组开发,作为JSR-220实现的一部分。但它不囿于EJB 3.0,你可以在Web应用、甚至桌面应用中使用。JPA的宗旨是为POJO提供持久化标准规范,由此可见,经过这几年的实践探索,能够脱离容器独立运行,方便开发 阅读全文

posted @ 2011-02-28 17:04 Eason Jiang 阅读(290) 评论(0) 推荐(0)

JAVA国际化
摘要:国际化英文单词为:Internationalization,又称I18N,I为因为单词的第一个字母,18为这个单词的长度,而N代表这个单词的最后一个字母。国际化又称本地化(Localization,L10N)。 国际化相关的Java类 Java国际化主要通过如下3个类完成 java.util.ResourceBundle:用于加载一个资源包 java.util.Locale:对应一个特定的国... 阅读全文

posted @ 2011-02-14 14:01 Eason Jiang 阅读(28052) 评论(3) 推荐(7)

导航