Java
liufunan
这个作者很懒,什么都没留下…
展开
-
枚举类型在Java中使用
public enum AccountType {Cash("现金"),DisCash("现金"),Margin("转账"),DisMargin("转账");private String value;private AccountType(String value) { this.value = value;}public String getValue() { retu原创 2016-02-22 09:57:30 · 317 阅读 · 0 评论 -
Collection 和 Map 遍历过程的区别
1:Collection 和 Map 都是Java体系为我们提供的强大集合工具,他们的遍历是最多的操作,那么他们有什么不同呢?请看如下代码import java.util.Collection; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Set;p原创 2016-02-22 09:53:02 · 419 阅读 · 0 评论 -
String 和StringBuffer 在传递过程中的区别
1:看下面一段程序,对比区别: public class StringTest { public static void main(String[] args) { String aString = “helloword”; String bString = “helloword”; aString = aString.replace原创 2016-02-22 09:38:26 · 356 阅读 · 0 评论 -
字节流对文件的操作更多适用于文件复制和传送,而字符流则注重于文件的读取分析操作
1:字符流是对字节流的封装,从而更好地对文件进行读取和操作比如:一行一行的读取,而字节流对文件的操作更多适用于文件复制和传送 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException;public class IO {publ原创 2016-02-22 09:35:12 · 289 阅读 · 0 评论 -
基于socket的Java文件传输的程序
1:客户端程序 import java.io.FileInputStream; import java.io.IOException; import java.io.OutputStream; import java.net.Socket; import java.net.UnknownHostException;public class Client {public static voi原创 2016-02-21 11:20:22 · 701 阅读 · 0 评论 -
面向对象的编程中:继承和重写结合使用的重要性
回头总结了一下自己写过和看别人写的项目,忽然发现继承和重写结合使用的频率很高,同时也能使得代码更加的简洁和直观。下面来看看在什么场景比较适合用继承和重写1: 当多个类都具有同样的功能方法时,可以把这些方法汇聚成一个公共的父类,然后再让所有的子类去继承它,比如说:DAO层的所有dao类,都有增、删、改、查等功能, 那么此时我们就可以把这些功能都写成一个公共的父类。从而使得代码更加的简洁。原创 2016-02-17 11:52:22 · 580 阅读 · 0 评论 -
进程和线程的关系,同时如何使用Java实现
多线程和进程的关系详解:1.当我们运行QQ程序时,操作系统就会为这个程序创建一个QQ进程(QQ~PCB)并且分配CPU、内存等资源。2.但这个进程中包含着:发送大型的线程、接受文件的线程、发送文字信息的线程、发送文字信息的线程等多个不同功能的线程。因而我们才能一边发送文件,一边发送文字信息同时操作。这些线程都共享着QQ进程中的CPU、内存等资源。总结:所以说进程是计算机分配资源的最小单原创 2015-11-08 17:24:27 · 508 阅读 · 0 评论 -
Java File类功能扩展
在Java中,File类无法提供:删除文件指定行,获得文件指定行,复制文件的某一行到指定文件,文件倒序,以及匹配文件中的关键信息等操作。而这些操作往往又是我们工作中需要用到的,今天写出来供大家分享。import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.Fil原创 2016-04-28 10:48:06 · 947 阅读 · 0 评论 -
在Java中,如何把一个程序的结果需要保存起来,供下一个程序使用的方式
1:最方便的、永久保存的数据库方式。 一个程序执行完后,把结果存入到数据库中,下一个程序启动初始化后再去数据库中查找是否已经存在相应的信息。这种方式的好处:存储方便,只需借助数据库的存储即可,永久保存(保存在磁盘中);缺点:需要借助数据库2:借助操作系统的文件系统,也就是Java中的File类、BufferedReader、PrintWriter来把信息存入文件中,下一个程序启动的时候就可以取出这原创 2016-05-03 11:16:24 · 6026 阅读 · 0 评论 -
Java客户端利用httpclient来同时上传文件和其他字符串参数
1.客户端代码如下:import java.io.File;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.HttpClient;import org.apache.http.client.methods.HttpPost;import or原创 2016-06-08 14:57:37 · 14249 阅读 · 0 评论 -
Java的系统类:System、Runtime ;和时间类:Date、Calendar
1:System类的功能 获得系统的所有属性:System.getProperties() 获得系统属性中具体的属性:System.getProperty(“os_name”) 获得系统时间:System.currentTimeMillis() 这个时间转化为Date:new Date(System.currentTimeMillis());原创 2016-02-26 18:03:45 · 1136 阅读 · 0 评论 -
基于HTTP协议的Java文件传输
1:client端import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.URL;import java.net.URLConnection;public class httpClient { public static voi原创 2016-02-23 16:14:56 · 4777 阅读 · 0 评论 -
java 嵌套遍历文件夹里面的文件和文件夹
1:代码如下,思路:递归调用 public static void showAllFile(File file,int length){ String string = "----------------------------------------"; ArrayList<File> arrayList = new ArrayList<File>();原创 2016-02-23 18:03:43 · 1272 阅读 · 0 评论 -
加载properties文件属性的Java工具类实现
今天有点无聊,写了一个如何读取properties文件配置信息的类,其实这个功能在java.util包中已经有了相应的功能,但是我还是想要实现一下,以检测自己的编程能力 代码如下:import java.io.BufferedReader;import java.io.FileInputStream;import java.io.IOException;import java.io.Inpu原创 2016-02-22 10:30:18 · 302 阅读 · 0 评论 -
HttpUrlConnection以GET方式和POST方式请求服务器
1:GET方式。这种方式比较简单,直接在URL后面加上参数即可import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.ObjectOutputStream;import java.net.HttpURLConnection;import java.net.URL;import java.ne原创 2016-04-25 23:24:47 · 5502 阅读 · 0 评论 -
Java 排序Comparator的实践
一般都是对自定义类的排序才需要进行排序规则的定义,因为普通的数据类型,比如说:int 、String、long等都已经实现了implements Comparator接口,这个接口里面就两个抽象方法:compare() 和 equals(),而equals在object中定义的,所以所有类都会实现了这个方法,因而就只需要实现compare()即可。1:展示代码如下public class User原创 2016-03-09 16:14:08 · 403 阅读 · 0 评论 -
maven pom.xml配置介绍
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0h转载 2016-09-06 10:47:35 · 487 阅读 · 0 评论