Java
文章平均质量分 68
erix1991
这个作者很懒,什么都没留下…
展开
-
关于Java编译时和运行时的差异
关于Java编译时和运行时的差异//有兴趣的人,试试自己的基础,看看这个程序输出的是什么?//第一次解析,难免有点错漏,欢迎阅读者能指出我的错误,并与我分享,大家共同进步! 本人语文水平not good, 错别字就不说了 。。//关注本人CSDN博客:http://my.csdn.net/erix1991class Base {原创 2012-09-27 23:00:24 · 579 阅读 · 0 评论 -
通过 字节流和字符流 复制文件例子
/** * @Description: 通过字节流复制一个文件 * @param src 源文件的路径 * @param target 目标文件的路径 * @author L.Eric * create: 2013-4-16 */ public static void copyFile(String src, String target){ InputS原创 2013-04-16 13:22:27 · 730 阅读 · 0 评论 -
复制一个目录下的所有文件到另外一个目录(Java实现)
首先说说我的思路, 要复制一个目录下的所有文件到另外的一个目录下,我们不知道目录下的结构是怎么样的,也不知道目录有多少层,文件有多少个,这样我们会想用循环,for! 但是我们不知道有多少层,所以循环不能够满足我们的需求! 学过递归的人,都知道这个用递归的思想可以很好解决这个问题的。 递归这里我就不说是什么东西了,这个自己可以百度,谷歌! 现在说说我的实现原创 2013-04-16 15:47:32 · 1632 阅读 · 0 评论 -
处理流的介绍
1.节点流:可以从或特定的地方读写数据。用于直接操作目标设备所对应的流类。节点流类对应的IO源或目标称为流节点。2.处理流: 对已存在的流的连接和封装,通过封装流的功能调用实现数据读写。处理流的构造方法总会带一个其他流对象作为参数, 一个流对象经过其他流的多次包装,称为流的链接。 当使用处理流的时候,在关闭输原创 2013-04-26 11:49:33 · 889 阅读 · 0 评论 -
字符编码问题
常见的编码ISO8859-1,utf-8,Unicode,GBK,GB2312,GB18030;ISO8859-1又称Latin-1或“西欧语言”,属于单字节编码,最多只能表示0~255,英文系统中使用,不支持中文;gbk/gb2312/gb18030:中国的国际编码,专用来表示汉字,双字节编码,GBK表示中文简体和繁体,gb2312表示简体,GBK兼容gb2312。gb18030是GBK编码的增原创 2013-04-26 14:05:04 · 487 阅读 · 0 评论 -
基于TCP的客户端,服务器端上传文本文件的功能Demo
客户端的程序import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socket;原创 2013-04-27 21:11:48 · 798 阅读 · 0 评论 -
基于TCP服务器端,客户端的上传任意文件Demo
服务器端的代码import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import j原创 2013-04-27 22:25:38 · 748 阅读 · 0 评论 -
基于UDP的端与端之间通讯Demo
import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.SocketException;/** * 基于UDP接收端的代码 * @author L.Eric * */public class UDPRecDemo { pu原创 2013-04-27 21:16:04 · 805 阅读 · 0 评论 -
JDBC基础知识介绍
JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Java类库,使用这个类库可以以一种标准的方法、方便地访问数据库资源JDBC为访问不同的数据库提供了一种统一的途径,为开发者屏蔽了一些细节问题。JDBC的目标是使Java程序员使用JDBC可以连接任何提供了JDBC驱原创 2013-06-30 10:59:21 · 792 阅读 · 0 评论 -
Java I/0 流的分类
1.在程序中所有的数据都是以流的方法进行传输和保存的。2.Java 的 IO 是 实现输入和输出的基础3.Java把所有传统的流类型(类或抽象类)都放在java.io包中,用以实现输入和输出功能。4.输入和输出是一个相对的概念,我们一般站在程序的角度来分析和处理问题。程序需要数据 ---》 读出来 --》 输入 (read操作)程序保存数据 -- -》 写出来 --》输出原创 2013-04-16 11:58:49 · 599 阅读 · 0 评论 -
Java I/O 管道流实现线程间的通讯例子
Man 线程对 Woman 线程 说 I Love You,然后Woman 线程接收并打印出来import java.io.IOException;import java.io.PipedInputStream;import java.io.PipedOutputStream;/** * 管道输出流,用于输出数据 * @author L.Eric */class原创 2013-04-17 10:20:06 · 653 阅读 · 0 评论 -
字节流和字符流的区别
字节流和字符流在使用上的代码结构都是非常类似的,但是其内部本身也是有区别的,因为在进行字符流操作的时候会使用到缓冲区,而字节流操作的时候是不会使用到缓冲区的。在输出的时候,OutputStream类即使最后没有关闭内容也可以输出。但是如果是Writer的话,则如果不关闭,最后一条内容是无法输出的,因为所有的内容都是保存在了缓冲区之中,每当调用了close()方法就意味着清空缓冲区了。那么可以证明字原创 2013-04-16 13:29:50 · 637 阅读 · 0 评论 -
深度解析Java内存的原型
深度解析Java内存的原型发表于06-29 08:59| 12666次阅读| 来源chinaitlab| 53 条评论| 作者佚名Java堆栈摘要:本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其的工作原理。栈的优势是,存取速度比堆要快,仅次于寄存器,栈数据可以共享。本文主要通过分析Java内存分配的栈、堆以以及常量池详细的讲解了其转载 2012-09-24 12:49:10 · 306 阅读 · 0 评论 -
Java编程中“为了性能”需做的26件事
数据结构编程性能正则表达式java摘要:最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 本文参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,转载 2012-09-24 13:02:26 · 1007 阅读 · 1 评论 -
第三届南桥杯Java第八题手机尾号
30年的改革开放,给中国带来了翻天覆地的变化。2011全年中国手机产量约为11.72亿部。手机已经成为百姓的基本日用品! 给手机选个好听又好记的号码可能是许多人的心愿。但号源有限,只能辅以有偿选号的方法了。 这个程序的目的就是:根据给定的手机尾号(4位),按照一定的规则来打分。其规则如下: 1. 如果出现连号,不管升序还是降序,都加5分。例如:原创 2013-04-08 11:50:39 · 1036 阅读 · 0 评论 -
南桥杯Java 密码发生器
在对银行账户等重要权限设置密码的时候,我们常常遇到这样的烦恼:如果为了好记用生日吧,容易被破解,不安全;如果设置不好记的密码,又担心自己也会忘记;如果写在纸上,担心纸张被别人发现或弄丢了... 这个程序的任务就是把一串拼音字母转换为6位数字(密码)。我们可以使用任何好记的拼音串(比如名字,王喜明,就写:wangximing)作为输入,程序输出6位数字。 变换的过原创 2013-04-09 09:46:37 · 1311 阅读 · 0 评论 -
南桥杯Java趣味算式
匪警请拨110,即使手机欠费也可拨通! 为了保障社会秩序,保护人民群众生命财产安全,警察叔叔需要与罪犯斗智斗勇,因而需要经常性地进行体力训练和智力训练! 某批警察叔叔正在进行智力训练: 1 2 3 4 5 6 7 8 9 = 110; 请看上边的算式,为了使等式成立,需要在数字间填入加号或者减号(可以不填,但不能填入其它符号)原创 2013-04-09 14:24:02 · 1086 阅读 · 0 评论 -
Java在src目录下加载配置文件的方法
一般有两种方法来加载src的目录下的配置文件。 1 . 一种是通过 this.getClass().getClassLoader().getResourceAsStream(String path); 2. 二种是通过 this.getClass.getResourceAsStream(String path); 那么这原创 2013-04-11 11:51:23 · 1584 阅读 · 0 评论 -
通过递归获取一个文件目录下的所有文件和目录
public class FileTest { /** * * 通过递归获取一个文件目录下的所有文件和目录 * @param pathname 路径 * @param space 父目录和子目录的空格,便于打印出来观察 */ public static void readALLFiles(String pathname, String space){ Fi原创 2013-04-11 09:59:43 · 702 阅读 · 0 评论 -
FilenameFilter 文件过滤器的用法
FilenameFilter 是一个文件过滤器的接口,使用这个接口必须先实现 accept 这个方法boolean accept(File dir, String name) 测试指定文件是否应该包含在某一文件列表中。通过一个类来实现FilenameFilter 接口代码如下:/** * @author L.Eric * 实现此接口的类实例可用于过滤器文件原创 2013-04-11 10:22:45 · 935 阅读 · 0 评论 -
直接拿来用!超实用的Java数组技巧攻略
本文分享了关于Java数组最顶级的11大方法,帮助你解决工作流程问题,无论是运用在团队环境或是在私人项目中,你都可以直接拿来用! 0. 声明一个数组(Declare an array)123String[] aArray = newString[5];String[] bArray =转载 2013-09-16 12:30:00 · 625 阅读 · 0 评论