Eclipse中安装SVN插件实例



Eclipse中安装SVN插件实例。Java程序的人都知道Eclipse,也装过一些插件,比如Android开发的使用需要安装ADT等,如果代码提交的话我们可能需要安装git和svn的插件,但是这个插件我以前听过,但是一直没有安装过,所以感觉安装的难度应该不大,本来我是不会用这个插件的,但是刚到了一家新公司(每个公司的制度是不一样的,这个必须得适应),他在提交代码的时候,需要leader来review一下(一般都是这样的,除非你刚入职的哪家公司的这个项目你是第一个做,不然肯定会先熟悉代码,然后修改提交)。老大看可以就提交了。但是安装了Eclipse中的svn插件真的很麻烦呀。遇到很多问题,所以[......]

Read more

Java中的IO流系统详解



Java中的IO流系统详解。

摘要:

Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。

Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamReader 和 OutputStreamWriter 处理字符流和字节流的转换。字符流(一次可以处理一个缓冲区)一次操作比字节流(一次一个字节)效率高。

 

(一)以字节为导向的 St[......]

Read more

Java多线程程序设计详细解析

Java多线程程序设计详细解析。一、理解多线程
多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。
线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。
多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果系统只有一个CPU,那么真正的“同时”是不可能的,但是由于CPU的速度非常快,用户感觉不到其中的区别,因此我们也不用关心它,只需要设想各个线程是同时执行即可。
多线程和传统的单线[......]

Read more

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:”[......]

Read more

Java 的接口与继承机制区别与对比

Java 的接口与继承机制区别于对比。大多数人认为,接口的意义在于顶替多重继承。众所周知Java没有c++那样多重继承的机制,但是却能够实现多个接口。其实这样做是很牵强的,接口和继承是完全不同的东西,接口没有能力代替多重继承,也没有这个义务。接口的作用,一言以蔽之,就是标志类的类别(type of class)。把不同类型的类归于不同的接口,可以更好的管理他们。Java的精髓,我认为,是对对象的抽象,最能体现这一点的就是接口。为什么我们讨论设计模式都只针对具备了抽象能力的语言(比如c++、java、c#等),就是因为设计模式所研究的,实际上就是如何合理的去抽象。
设计模式中最基础的是工厂模式[......]

Read more

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[......]

Read more

J2ee学习流程与知识点介绍

J2ee学习流程与知识点介绍。Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。

J2SE就是Java2的标准版,主要用于桌面应用软件的编程;   J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;   J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。

先学习j2se   要学习j2ee就要先学习j2se,刚开始学习j2se先建议不要使用IDE,然后渐渐的过渡到使用IDE开发,毕竟用它方便嘛。学习j2se推荐两本书,《java2核心技术一二卷》,《java编程思想》,《java模[......]

Read more

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[......]

Read more

如何将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文件,这个软件可以  从微软的网站免费下[......]

Read more

Java IO流全面解析 实例介绍

Java IO流全面解析 实例介绍。

学习Java IO,不得不提到的就是JavaIO流。

流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。

IO流的分类

根据处理数据类型的不同分为:字符流和字节流

根据数据流向不同分为:输入流和输出流

字符流和字节流

字符流的由来: 因为数据编码的不同,而有了对字符进行高效操作的流对象。本质其实就是基于字节流读取时,去查了指定的码表。字节流和字符流的区别:

(1)读写单位不同:字节流以字节(8bit[......]

Read more