`
saluya
  • 浏览: 119265 次
  • 性别: Icon_minigender_2
  • 来自: 西安
社区版块
存档分类
最新评论
文章列表
//java读取文件或是文件流的代码,涵盖了读取jar文件中的文件流,网络文件流等,有些读取方式为了防止编码转换带来的问题,采取了动态byte[]的方式读取,源码如下 import java.io.BufferedInputStream; import java.io.File; import java.io.BufferedOutputStream; import java.io.IOException; import java.io.FileInputStream; import java.io.FileOutputStream; public class Util ...
  在MyEclipse的安装根目录 也就是 D:\preTools\MyEclipse 5.5.1 GA\eclipse\ 文件夹下创建一个文本文件,options.txt  编辑此文件 键入内容 : org.eclipse.ui/perf/showHeapStatus=true 保存此文件并命名为options 这里注意这个文件重命名时是没有后缀的!  在桌面上的MyEclipse的图标下面点右键-属性-目标: 可以看到如下的东西:(每个人安装路径都不一样 这里是我的安装路径) "D:\preTools\MyEclipse 5.5.1 GA\eclipse\eclipse. ...
写入二进制文件,用ultraEdit打开看data1.dat,内容为     /* * 演示了写入二进制数据到一个文件中 * */ import java.io.*; public class Ex6_7 { public static void main(String[] args) { String fileName = "c:/data1.dat"; // 将这几个数写到文件中 int intV1 = 255, intV2 = 0, intV3 = -1, intV4 = 0,intV5 = 15; lon ...
public class ByteConvert { // 以下 是整型数 和 网络字节序的 byte[] 数组之间的转换 public static byte[] longToBytes(long n) { byte[] b = new byte[8]; b[7] = (byte) (n & 0xff); b[6] = (byte) (n >> 8 & 0xff); b[5] = (byte) (n >> 16 & 0xff); ...

java编码

从基础的开始最小的单元是位(bit),接着是字节(Byte),一个字节=8位,英语表示是1 byte=8 bits 。机器语言的单位Byte。接着是KB,1 KB=1024 Byte; 接着是MB,1 MB=1024 KB; 接着是GB,1 GB=1024 MB ;接着是TB, 1TB=1024 GB。接着是进制:二进制0和1,8进制0-7, 十进制不用说,16进制0-9后面是A,B,C,D,E,F 他们关系如下:Binary Octal Decimal Hex0 0 0 01 1 1 110 2 2 211 3 3 3100 4 4 4101 5 5 5110 6 6 6111 ...
  研究何时应该关注内存漏洞以及如何预防内存漏洞 (作者:IBM DeveloperWorks Jim Patrick)     Java 程序中也有内存漏洞?当然有。与流行的观念相反,在 Java 编程中,内存管理仍然是需要考虑的问题。在本文中,您将了解到什么会导致内存漏洞以及何时应该关注这些漏洞。您还有机会实践一下在您自己的项目中解决漏洞问题。   Java 程序中的内存漏洞是如何显现出来的   大多数程序员都知道,使用像 Java 这样的编程语言的一大好处就是,他们不必再担心内存的分配和释放问题。您只须创建对象,当应用程序不再需要这些对象时,Java 会通过一种称为“垃 ...
asm-commons-2.2.3.jar,asm-util-2.2.3.jar,commons-attributes-api.jar,commons-attributes-compiler.jar,commons-codec.jar,commons-collections-3.2.1.jar,commons-dbcp-1.2.1.jar,commons-fileupload.jar,commons-httpclient-3.1.jar,commons-httpclient.jar,commons-io.jar,commons-lang-2.4.jar,commons-logging-1.0.4 ...
我的环境是jdk1.6,MyEclipse 6.5。在ExtJS官网上下载了ext-4.0.7-gpl.zip,及ext-2.2.zip。下载ext-4.0.7-gpl.zip是为了研究新出而的特性,下载ext-4.0.7-gpl.zip是配置环境时需要用到其中ext.jsb文件。下载spket-1.6.16.jar破解版。 如果你的JDK在1.6以上 ...
MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q  定位到最后编辑的地方 Ctrl+L  定位在某行  Ctrl+O  快速显示 OutLine Ctrl+T  快速显示当前类的继承结构 Ctrl+W  关闭当前Editer Ctrl+K  快速定位到下一个 Ctrl+E 快速显示当前Editer的下拉列表Ctrl+J  正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,)    ...
public class BlockingQueueTest { public static void main(String[] args) { Scanner in = new Scanner(System.in); System.out.printf("Enter base directory(e.g. /usr/local/jdk5.0/src):"); String directory = in.nextLine(); System.out.print("Enter keyword(e.g volatile):"); ...

读写txt文件

读取txt文件: /** * 读取txt文件的整行 * @return * @throws IOException */ public List<String> read(String fileName) throws IOException { List<String> txtList = new ArrayList<String>(); BufferedReader in = new BufferedReader(new FileReader(fileName)); String line = nul ...
现有字符串形式的算术表达式,求计算其值。   String str1 = "2000+600/3-300*2"; String str2 = "2000+600.389895334/2-300*2+6*100";   求解方法如下: /** * 读取公式,返回结果。 * @param express:算术公式 * @return 结果字符串(保留两位小数) */ public double resolve(String express){ ScriptEngineManager mgr = new Scr ...
记录下最近接触的用struct上传文件的方法。   html 符号表:<input type="file" id="fhb" name="binfile" style="cursor:pointer;" onchange="fileChange(this,'fhb');"/> bin文件:<input type="file" id="bin" name="binfile" style="curs ...

队列处理

在做项目的时候有这个需求:用户提交请求需要排队处理(先来先处理,后来请求处于等待状态),用户可以查看所有请求状态。 序号 用户名 提交类型 提交时间 开始处理时间 处理结束时间 处理状态 4 张三 aaaa 2011-11-16 17:14:34 waiting 3 李四 sss 2011-11-16 17:14:09 2011-11-16 17:14:09 process 2 王五 dddd 2011-11-16 17:13:47 2011-11-16 17:13:47 2011-11-16 17:13:57 ...
JAVA调用一个bat批处理程序,调用几十次后会莫名的不再执行,无任何异常抛出。千试万试,LOG精细到逐行,只知道走到Runtime.getRuntime().exec()程序就停止了,但打死不知道为什么。那真以为里面有鬼。后来寻摸着Runtime.getRuntime().exec()有问题,真给我找到答案了。 大概原因是,调用Runtime.getRuntime().exec()后,如果不及时捕捉进程的输出,会导致JAVA挂住,看似被调用进程没退出。所以,解决办法是,启动进程后,再启动两个JAVA线程及时的把被调用进程的输出截获。 一下子,整个世界清爽多了。。。 原先程序只有一 ...
Global site tag (gtag.js) - Google Analytics