java
曦语
这个作者很懒,什么都没留下…
展开
-
Java压缩技术ZLib
有关ZLib可参见官方主页 http://www.zlib.net/ ZLib可以简单的理解为压缩/解压缩算法,它与ZIP、RAR等归档算法有所不同,与bzip2比较接近。 压缩工具代码如下: Java代码 /** * 2009-9-9 */ package org.zlex.commons.io; import jav转载 2017-05-03 08:34:26 · 524 阅读 · 0 评论 -
eclipse启动失败
造成eclipse启动失败的原因可很多原因:修改eclipse.ini时造成eclipse启动失败并提示查看日志文件日志文件提示:java.lang.StackOverflowError解决方法:将eclipse.ini修改原来的值或将内存调大none3中默认值(-Xms256m-Xmx1024m)原创 2017-08-01 10:23:21 · 491 阅读 · 0 评论 -
java中byte与int相互转化的原理
转载至:http://blog.csdn.net/wojiuai2093/article/details/50779879 int i = 0; i += ((b[0] & 0xff) i += ((b[1] & 0xff) i += ((b[2] & 0xff) i += ((b[3] & 0xff));想必大家对这样的代码并不陌生,明白就可以不看了,转载 2017-07-12 13:32:29 · 3741 阅读 · 1 评论 -
字符串的分解问题
Java字符串的分解使用split分解字符串的时候注意分割的规则,如果按等号来进行分割的话,需要注意如果字符串中有两个等号例如“aa==”,调用此方法只会返回一个值当然,如果字符串格式为“aa==bb”则会返回三个值,分别为“aa”,“”,“bb”处理方法,可以改用substring方法来分割字符串原创 2017-05-19 18:53:53 · 261 阅读 · 0 评论 -
java程序中的效率问题
使用java拼接字符串的效率问题使用string+=str的方式拼接字符串效率极低提高效率的方法是使用StringBuffer的appened方法来链接字符串这种方法可以极大的提高字符串的拼接效率原创 2017-05-08 17:12:37 · 281 阅读 · 0 评论 -
java解析utf-8文件
解析utf-8格式的文件时,注意有读取第一个字符串进行比较时可能会出现两个字符串看起来相同,但是equals结果为false的情况。原因:utf-8有两种格式1)有签名(前三个字节为BOM)所以读取字符串时应该注意这三个字节的存在,应该使用字节流先看一先前面三个字节。2)无签名 可以按照正常的方式解析原创 2017-05-08 12:51:13 · 679 阅读 · 0 评论 -
java socket多线程
转载:http://www.cnblogs.com/cocohxq/archive/2012/09/28/2707104.html使用时注意流的使用,如果都使用缓冲流可能会造成接受不到数据的情况 服务器端代码: 1 package internetCommunication; 2 3 import java.io.BufferedReader; 4 import j转载 2017-05-12 09:38:18 · 467 阅读 · 0 评论 -
log4j的基本配置
转载:http://blog.csdn.net/fgh2009/article/details/7202399 log4j配置文件有三个主要的组件:Logger,Appender和Layout,分别为日志类型,日志输出目的地,日志输出格式。 log4j.rootLogger = [level], appenderName, appenderName, ... (level是错误级别,a转载 2017-05-13 13:39:43 · 213 阅读 · 0 评论 -
java数据类型的范围
java数字类型数据表示范围java中不存在无符号变量,所以选择数据类型是需要注意数据所表示的范围。byte一个字节可以表示的范围为-128~127short两个字节-32768~32767其他的变量同理原创 2017-04-21 21:51:37 · 277 阅读 · 0 评论 -
java中的回调函数
Java回调机制解析模块之间总是存在这一定的接口,从调用方式上看,可以分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,也是我们在写程序中经常使用的;回调是一种双向的调用模式,也就是说,被调用的接口被调用时也会调用对方的接口,这句话可能有点绕,等文章后面举例说明;异步调用是一种类似消息或事件的机制,解决了同步阻塞的问题,举例来讲:A通知B后,他们各走各的路,互不影响,不用像转载 2017-05-03 15:36:05 · 267 阅读 · 0 评论 -
java链接ftp服务器
概述 FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。FTP作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。FTP的目标是提高文件的共享性和可靠高效地传送数据。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。本文就主要针对这两个操作来进行说明(当然,也包括FTP服务器的连接转载 2017-05-11 16:40:02 · 727 阅读 · 4 评论 -
字节数组与数字的转换
这里简单记录下两种转换方式:第一种:1、int与byte[]之间的转换(类似的byte short,long型)[java] view plain copy/** * 将int数值转换为占四个字节的byte数组,本方法适用于(低位在前,高位在后)的顺序。 和bytesToInt()配套使用 * @转载 2017-05-03 08:41:01 · 3160 阅读 · 0 评论 -
java中流的问题
java使用bufferedreader流时,应注意bufferedreader会根据'\r','\n'或'\r\n'来作为数据结束的标志,所以如果用该流处理http协议可能会造成程序堵塞。尽量避免在处理http协议的时候使用该流...原创 2018-03-02 11:13:20 · 166 阅读 · 0 评论