Java程序语言
测试234
这个作者很懒,什么都没留下…
展开
-
java中String的操作api
创建一个字符串实例变量StringB?r b = new StringB?r(\"Java\"); // Append b.append(\" Almanac v1/\"); // Java Almanac v1/ b.append(3); // Java Almanac v1/3原创 2012-08-21 09:37:23 · 583 阅读 · 0 评论 -
IT职业发展路线图
转载 2013-12-03 13:20:03 · 936 阅读 · 0 评论 -
Base64 java版
public class Base64 { private static final byte[] encodingTable = { (byte) 'A', (byte) 'B', (byte) 'C', (byte) 'D', (byte) 'E', (byte) 'F', (byte) 'G', (byte) 'H', (byte) '原创 2013-12-03 13:22:42 · 804 阅读 · 0 评论 -
HMAC-SHA1 java版
import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException; import javax.crypto.Mac;import javax.crypto.spec.SecretKeySpec; public class HMACSHA1 { private static原创 2013-12-03 13:23:27 · 1362 阅读 · 0 评论 -
URL,URI 和URN 之间的区别
URI 标识一个事物 , URL 定位一个事物;然而,位置同样可以标识一个事物,所以,每个URL都是一个 URI,但一个 URI 并不一定是一个 URL。举例说明罗杰·佩特这是我的名字,这是一个标识。它就像一个 URI,但它不是一个 URL,因为,它不能告诉你任何关于我的位置或如何找到我的信息。在我说的这种情形中,这个名字在美国有可能指的是至少不同的5个人。巴哈马国拿骚转载 2013-12-03 13:24:02 · 626 阅读 · 0 评论 -
音频的研究
音频是个专业术语,人类能够听到的所有声音都称之为音频,它可能包括噪音等。声音被录制下来以后,无论是说话声、歌声、乐器都可以通过数字音乐软件处理,或是把它制作成CD,这时候所有的声音没有改变,因为CD本来就是音频文件的一种类型。而音频只是储存在计算机里的声音。如果有计算机再加上相应的音频卡——就是我们经常说的声卡,我们可以把所有的声音录制下来,声音的声学特性如音的高低等都可以用计算机硬盘文件的方式储转载 2013-12-09 17:36:17 · 845 阅读 · 0 评论 -
2
一、数组排序(Arrays.sort)当遇到数组排序时,我们经常会使用学过的几种排序方法,而java 本身提供了Arrays.sort,在数据元素较少或者对效率要求不是抬高时,直接使用Arrays.sort来的更容易。注:查看一下源码后Arrays.sort 本身采用的是快速排序。 1. 数字排序 int[] intArray = new int[] { 4, 1原创 2013-12-31 10:18:39 · 1442 阅读 · 0 评论 -
java 枚举类型的原理、作用
枚举是一种规范它规范了参数的形式,这样就显式的替代了int型参数可能带来的模糊概念 枚举像一个类,又像一个数组。原理:枚举提供了一套特定的、仅针对编译时的语法(在运行时枚举被翻译为普通类);为“枚举”这个功能提供了一套量身定制的语法。用于在“枚举”这个特定场合提供方便快捷、及相对可扩展的功能,而不需要开发人员自己再重新实现一套。enum这个东西,相对于class来说,前者仅是编译时转载 2012-12-29 10:04:49 · 717 阅读 · 0 评论 -
eclipse不识别override问题,eclipse override
因为eclipse上的编译器默认是1.6的,而ubuntu上android的编译器一般是1.5(google推荐用1.5),这样由于编译器不一样,导致编译可能出现问题。推荐的做法是修改eclipse的编译器版本为1.5:点击eclipse的 Windows-->Preferences 弹出如下菜单: 还有一种可能就是你电脑只安装了jre没安装jdk原创 2012-08-21 09:37:23 · 629 阅读 · 0 评论 -
ubuntu eclipse 导入windows 下java工程注释乱码
1) eclipse->window->preferences->General->Content Types 2) 找到要修改的文件的类型,在下面有个Default encoding,在输入框中输入GBK 3) 点击Update 4) 点击OK 5) 重启eclipse 打开源文件,哎呀妈呀,不乱码了!原创 2012-08-21 09:37:23 · 374 阅读 · 0 评论 -
eclipse不识别override问题,eclipse override
因为eclipse上的编译器默认是1.6的,而ubuntu上android的编译器一般是1.5(google推荐用1.5),这样由于编译器不一样,导致编译可能出现问题。推荐的做法是修改eclipse的编译器版本为1.5:点击eclipse的 Windows-->Preferences 弹出如下菜单: 还有一种可能就是你电脑只安装了jre没安装jdk原创 2012-08-21 09:37:24 · 680 阅读 · 0 评论 -
使用POI操作PPT文档
1)如果是创建新的PPT文档,直接使用SlideShow和Slide类就可以,其中SlideShow表示PPT文档,Slide表示某一张幻灯片 如下代码创建空的PPT文档: SlideShow ppt = new SlideShow();Slide[] slides = ppt.getSlides(原创 2012-08-21 09:37:24 · 1227 阅读 · 0 评论 -
sql语句删除重复的记录的方法
sql语句删除重复的记录的方法 例如: id name value 1 a pp 2 a pp 3 b iii 4 b pp 5 b pp 6 c pp 7 c pp 8 c iii id是主键 要求得到这样的结果 id name value 1 a pp 3 b iii 4 b pp 6 c pp 8 c iii 方法1delete YourTable where [id] not in (原创 2012-08-21 09:37:24 · 380 阅读 · 0 评论 -
java中计算两个日期相差几天
public class Test {public void dateDiff(String startTime, String endTime, String format) {//按照传入的格式生成一个simpledateformate对象SimpleDateFormat sd = new SimpleDateFormat(format);long nd = 1000*24*60*60;//一原创 2012-08-21 09:37:24 · 574 阅读 · 0 评论 -
JDK、JRE、JVM之间的关系
JDK、JRE、JVM之间的关系(转) 如果安装了JDK,会发同你的电脑有两套JRE, 一套位于 \\jre 另外一套位于 C:\\Program Files\\Java\\j2re1.4.1_01 目录下 后面这套比前面那套少了Server端的Java虚拟机,不过直接将前面那套的Server端Java虚拟机复制过来就行了。而且在安装JDK可以选择是否安装这个转载 2012-08-21 09:37:24 · 358 阅读 · 0 评论 -
1
一、把hashmap的Entry取出来放到list,然后再排listhashmap 的排序是按照你传入的Entry的hash值来排序,所以我们遍历hashmap时就是按照这个顺序来的。Map map = new HashMap();map.put("d", 2);map.put("c", 1);map.put("b", 1);map.put("a", 3);原创 2013-12-31 10:32:11 · 1813 阅读 · 0 评论