
java
文章平均质量分 73
wyj1986
这个作者很懒,什么都没留下…
展开
-
哈夫曼(Huffman)树与哈夫曼编码
哈夫曼树又称最优二叉树,是一种带权路径长最短的树。树的路径长度是从树根到每一个叶子之间的路径长度之和。节点的带树路径长度为从该节点到树根之间的路径长度与该节点权(比如字符在某串中的使用频率)的乘积。比如有一串字符串如:3334444555556666667777777,它是由3、4、5、6、7这五个数字组成的,现要使用一种编码方式,让它编码存储最短,如何做?如果五个数使用3位的定长的转载 2012-03-26 14:54:53 · 867 阅读 · 0 评论 -
java web开发学习阶段
Java分成J2ME(移动应用开发),J2SE(桌面应用开发),J2EE(Web企业级应用),所以Java并不是单机版的,只是面向对象语言。建议如果学习Java体系的话可以这样去学习:*第一阶段:Java基础,包括Java语法,面向对象特征,常见API,集合框架; *第二阶段:Java界面编程,包括AWT,事件机制,SWING,这个部分也可以跳过,用的时候再看都能来及;转载 2012-11-26 16:13:27 · 761 阅读 · 0 评论 -
Java虚拟机(JVM)中的内存设置详解
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。GC(Garbage Coll转载 2013-07-11 11:49:39 · 516 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Java heap space 解决方法
java.lang.OutOfMemoryError: Java heap space 解决方法这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个.1.可以在windows 更改系统环境变量加上JAVA_OPTS=-Xms64m -Xmx512m2,如果用的tomcat,在windows下,可以在C:\转载 2013-07-11 10:47:32 · 688 阅读 · 0 评论 -
JOptionPane用法--java
JOptionPane用法--javaJOptionPane用法--java JOptionPane的简单应用:1.首先引入包:import javax.swing.JOptionPane;2.添加如下代码:Object[] options = {"确定","取消","帮助"};//定制可供选择按钮int response=JOptionPa转载 2013-07-11 11:10:26 · 979 阅读 · 0 评论 -
Apache Commons-logging+log4j配置
原文:http://blog.youkuaiyun.com/tianlincao/article/details/60557441.Commons-Loggin简介Jakarta Commons Logging (JCL)提供的是一个日志 (Log)接口(interface) ,同时兼顾轻量级和不依赖于具体的日志实现工具。它提供给中间件/日志工具开发者一个简单的日志操作抽象,允许程序开发人员使转载 2013-07-12 17:02:27 · 660 阅读 · 0 评论 -
使用JAVA读写Properties属性文件
自己定义一个属性文件:例如prop.properties?baseFilePath=D\:/kuanter/resourcetesx=abcd 我们要做的第一步就是要将文件读取到Properties类对象中,由于load有一个参数是InputStream,所以我们可以用 InputStream的子类FileI转载 2013-07-13 17:05:28 · 594 阅读 · 0 评论 -
Apache Log4j配置说明
本文将介绍如何在程序中使用Log4j。author: ZJ 07-3-17Blog: [url]http://zhangjunhd.blog.51cto.com/[/url]1.Logger类通过Logger类的静态方法Logger.getRootLogger得到RootLogger。所有其他的loggers是通过静态方法Logger.getLogger来实例化并获取的。这个方法L转载 2013-07-12 17:10:01 · 592 阅读 · 0 评论 -
Apache Commons-logging使用实例
Apache Commons-logging使用实例本文将介绍如何在程序中使用Apache Commons-loggingauthor: ZJ 07-3-17Blog: [url]http://zhangjunhd.blog.51cto.com/[/url]1.Commons-Loggin简介Jakarta Commons Logging (JCL)提供的是一个日志(Log)接转载 2013-07-12 17:11:10 · 680 阅读 · 0 评论 -
Java System.getProperty()
java System properties System.getProperties().list(System.out);java.runtime.name=Java(TM) SE Runtime Environmentsun.boot.library.path=D:\Program Files\MyEclipse\Common\bin...java.vm.version=1原创 2013-07-16 16:17:37 · 730 阅读 · 0 评论 -
在ubuntu 11.10上安装配置jdk图片详解
一、配置环境linux:ubuntu 11.10下载链接为:http://mirror.bit.edu.cn/ubuntu-dvd/11.10/release/Jdk:jdk-6u30-linux-i586.bin二、配置步骤1、从一台电脑把jdk-6u30-linux-i586.bin远程复制到另一台电脑的/usr/local目录下(本机自行安装的软件默认放置的位置)原创 2012-06-24 14:38:40 · 1601 阅读 · 1 评论 -
Java中常用数据类型的相互装换
JAVA中常用数据类型转换函数 虽然都能在JAVA API中找到,整理一下做个备份。string->byteByte static byte parseByte(String s) byte->string Byte static String toString(byte b) char->string Character static String to转载 2012-03-26 14:20:27 · 1009 阅读 · 0 评论 -
容器Map的遍历
//最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的,就不多说了!!public static void work(Map map) { Collection c = map.values(); Iterator it = c.iterator(); for (; it.hasNext();) { System.out.println(it转载 2012-03-28 08:32:50 · 1722 阅读 · 0 评论 -
直接选择排序算法设计与java实现
1.直接排序算法设计的思路 n个数据,需要经过n-1趟比较过程;第一趟比较:拿第一个数据从第二数据开始依次跟后面数据比较,如果每次比较过程中,后面数据比第一个数据小,就与第一个数据交换,依此类推。经过第一趟比较,最小值就在被排在第一位;第二趟比较:拿第二个数据从第三个数据开始依次跟后面数据比较,如果每次比较过程中,后面数据比第二个数据小,就与第二个数据交换,依此类推。经过第二趟比较原创 2012-04-24 09:24:42 · 782 阅读 · 0 评论 -
java实现切割文本文件
利用java实现将比较大的文本切割成小的文本 public static void splitToSmallFiles(File file,String outputpath) throws IOException{ //文件计数器,用于产生文件名 int filepointer=0; //定义单个文件的最大长度 int MAX_SIZE=10240; //创建文件输原创 2012-06-19 13:53:06 · 2839 阅读 · 0 评论 -
java输入输出
System.out.printf("%s:%d", name,age);一、标准输入输出1、标准输出System.out.println("hell,world!");2、标准输入通过控制台进行输入,首先需要构造一个Scanner对象,并与“标准输入流”System.in 关联示例:import java.util.Scanner;public class原创 2012-06-19 21:33:22 · 6891 阅读 · 0 评论 -
java中的final关键字
final关键字根据上下文环境,java的关键字final的含义存在着细微的区别,但通常它指的是“这是无法改变的”,不想改变可能出于两种原因:设计或效率。1、final数据表示一块数据是恒定不变的。例如一个永不改变的编译时的常量。或者一个在运行时被初始化的值,而你不希望它被改变。在java中这类常量必须是基本数据类型,并且以关键字final表示。在对这个常量进行定义的时候,必须原创 2012-06-19 19:48:25 · 602 阅读 · 0 评论 -
Java获取当前路径
1、利用System.getProperty()函数获取当前路径:System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径2、使用File提供的函数获取当前路径:File directory = new File("");//设定为当前文件夹try{ System.out.println转载 2013-09-06 22:38:41 · 716 阅读 · 0 评论