Eclipse中安装SVN插件实例。Java程序的人都知道Eclipse,也装过一些插件,比如Android开发的使用需要安装ADT等,如果代码提交的话我们可能需要安装git和svn的插件,但是这个插件我以前听过,但是一直没有安装过,所以感觉安装的难度应该不大,本来我是不会用这个插件的,但是刚到了一家新公司(每个公司的制度是不一样的,这个必须得适应),他在提交代码的时候,需要leader来review一下(一般都是这样的,除非你刚入职的哪家公司的这个项目你是第一个做,不然肯定会先熟悉代码,然后修改提交)。老大看可以就提交了。但是安装了Eclipse中的svn插件真的很麻烦呀。遇到很多问题,所以[......]
Java中的IO流系统详解
Java中的IO流系统详解。
摘要:
Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。
Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWriter 处理字符流和字节流的转换。字符流(一次可以处理一个缓冲区)一次操作比字节流(一次一个字节)效率高。
(一)以字节为导向的 St[......]
Java多线程程序设计详细解析
Java多线程程序设计详细解析。一、理解多线程
多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。
线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。
多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果系统只有一个CPU,那么真正的“同时”是不可能的,但是由于CPU的速度非常快,用户感觉不到其中的区别,因此我们也不用关心它,只需要设想各个线程是同时执行即可。
多线程和传统的单线[......]
Java异常处理的陋习以及注意事项
Java异常处理的陋习以及注意事项。在下面这段代码中,你能够迅速找出异常处理的六个问题吗?
1 OutputStreamWriter out = … 2 java.sql.Connection conn = … 3 try { // ⑸ 4 Statement stat = conn.createStatement(); 5 ResultSet rs = stat.executeQuery( 6 ”select uid, name from user”); 7 while (rs.next()) 8 { 9 out.println(“ID:”[......]
Java 的接口与继承机制区别与对比
Java 的接口与继承机制区别于对比。大多数人认为,接口的意义在于顶替多重继承。众所周知Java没有c++那样多重继承的机制,但是却能够实现多个接口。其实这样做是很牵强的,接口和继承是完全不同的东西,接口没有能力代替多重继承,也没有这个义务。接口的作用,一言以蔽之,就是标志类的类别(type of class)。把不同类型的类归于不同的接口,可以更好的管理他们。Java的精髓,我认为,是对对象的抽象,最能体现这一点的就是接口。为什么我们讨论设计模式都只针对具备了抽象能力的语言(比如c++、java、c#等),就是因为设计模式所研究的,实际上就是如何合理的去抽象。
设计模式中最基础的是工厂模式[......]
Java实现zip压缩/解压缩实例介绍
Java实现zip压缩/解压缩实例介绍。Java 1.1实现了I/O数据流与网络数据流的单一接口,因此数据的压缩、网络传输和解压缩的实现比较容易,下面介绍利用ZipEntry、ZipInputStream和ZipOutputStream三个Java类实现zip数据压缩方式的编程方法。
zip压缩文件结构:一个zip文件由多个entry组成,每个entry有一个唯一的名称,entry的数据项存储压缩数据。
与zip文件有关的几个Java类
·类ZipEntry
public ZipEntry(String name);
name为指定的数据项名。
·类ZipO[......]
J2ee学习流程与知识点介绍
J2ee学习流程与知识点介绍。Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。
J2SE就是Java2的标准版,主要用于桌面应用软件的编程; J2ME主要应用于嵌入是系统开发,如手机和PDA的编程; J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。
先学习j2se 要学习j2ee就要先学习j2se,刚开始学习j2se先建议不要使用IDE,然后渐渐的过渡到使用IDE开发,毕竟用它方便嘛。学习j2se推荐两本书,《java2核心技术一二卷》,《java编程思想》,《java模[......]
java JDBC 数据库中文识别问题全解决办法
java JDBC 数据库中文识别问题全解决办法。Java不能正确显示中文一般是如下两种情况 许多情况应该针对环境变量,调试环境来确定转码方式!以下方法能够解决大多的问题! 1、如果JDBC能正确存取中文的话. 在PAGE指令中试试contenttype=”text/htmlchaterset=gb2312″ 例: <%@pagelanguage=”java”contentType=”text/html;charset=GB2312″import=”java.sql.*”%> 2、JDBC中无法正确存储中文 (1)Strin[......]
如何将java class转为exe可运行文件
如何将java class转为exe可运行文件?实例方法介绍。今天收到cqq(就那个用java破解天意后台系统那个老兄)的来信,可惜他编译好的是个class文件.
我对编程一窍不通,搜索了下看怎么编译成exe文件.
于是发现了本文.其实,下面那个老兄回的更精彩.
将Java应用程序本地编译为EXE的几种方法(推荐使用JOVE和JET) 1. 从www.towerj.com获得一个TowerJ编译器,该编译器可以将你的CLASS文件 编译成EXE文件。 2. 利用微软的SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以 从微软的网站免费下[......]
Java IO流全面解析 实例介绍
Java IO流全面解析 实例介绍。
学习Java IO,不得不提到的就是JavaIO流。
流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。
IO流的分类
根据处理数据类型的不同分为:字符流和字节流
根据数据流向不同分为:输入流和输出流
字符流和字节流
字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,去查了指定的码表。字节流和字符流的区别:
(1)读写单位不同:字节流以字节(8bit[......]