
java
文章平均质量分 93
victoryckl
这个作者很懒,什么都没留下…
展开
-
用JAVA编写MP3解码器
【内容提要】《用JAVA编写MP3解码器》系列文章将对JAVA实现MP3解码的技术细节作介绍,本着开源的精神,文中给出完整的MPEG 1.0/2.0/2.5 Audio Layer I/II/III 解码的JAVA源代码。在哈夫曼解码、逆量化和重排序、多相合成滤波等模块中采用了卓有成效方法来提高程序运行效率;采用了IMDCT、DCT经典的快速算法,根据自己对算法的理解编写代码,对快速算法有详细的推导和说明;整个程序采用模块化设计,程序结构比较清晰。即使你之前对JAVA语言不太熟悉,由于JAVA的语法类似于.转载 2021-06-15 18:39:13 · 799 阅读 · 0 评论 -
java单例
http://blog.youkuaiyun.com/it_man/article/details/5787567package my.java.code;/** * Created by IntelliJ IDEA. * User: yiminghe * Date: 2009-6-8 Time: 19:20:52 */public class Singleton { public s转载 2012-08-19 18:59:28 · 529 阅读 · 0 评论 -
Java 单例模式探讨
http://blog.youkuaiyun.com/it_man/article/details/5787567以下是我再次研究单例(java 单例模式缺点)时在网上收集的资料,相信你们看完就对单例完全掌握了Java单例模式应该是看起来以及用起来简单的一种设计模式,但是就实现方式以及原理来说,也并不浅显哦。 总结一下我所知道的单例模式实现方式: 1.预先加转载 2012-09-30 23:57:43 · 882 阅读 · 0 评论 -
Java 编程的动态性, 第四部分: 用 Javassist 进行类转换
http://www.ibm.com/developerworks/cn/java/j-dyn0916/Dennis M. Sosnoski (dms@sosnoski.com), 总裁, Sosnoski Software Solutions, Inc. 用 Javassist 转换字节码中的方法 讲过了 Java 类格式和利用反射进行的运行时访问后,本系列到了进入更高级转载 2012-09-17 10:14:24 · 853 阅读 · 0 评论 -
Java String提高比较效率
http://blog.youkuaiyun.com/chenhui1219/article/details/5628843#commentsjava对两个String进行比较,提高代码运行效率方法如下:在编程过程中,有时候我们需要循环比较字符串,通常使用的方法是equals如下:public class TestEquals extends Thread { publi转载 2013-02-19 10:37:47 · 829 阅读 · 0 评论 -
[java各种疑问解答]数值表达式
http://sishuok.com/forum/posts/list/775.html1. 奇偶判断不要使用 i % 2 == 1 来判断是否是奇数,因为i为负奇数时不成立,请使用 i % 2 != 0 来判断是否是奇数,或使用高效式 (i & 1) != 0来判断。2. 小数精确计算System.out.println(2.00 -1.10);//0.899转载 2013-05-22 10:13:06 · 2152 阅读 · 0 评论 -
android代码中动态获取资源ID
ResourcesId.zip:http://download.youkuaiyun.com/detail/victoryckl/5430775https://github.com/victoryckl/ResourcesId.git动态获取资源ID,避免打包成jar文件,或者移植代码到别的APK中时,R.java import错误。package com.example.resid;原创 2013-05-22 20:27:01 · 881 阅读 · 0 评论 -
看到一个NB的人: 千里冰封--JAVA 浓香四溢
一个NB的Java程序员,做了一个NB的java音乐播放器Yoyoplayer,他居然还写过几首歌。 千里冰封--JAVA 浓香四溢http://www.blogjava.net/hadeslee/google codehttp://code.google.com/p/yoyoplayer/ JAVA音乐播放器(Netbeans插件版)http://www.blog原创 2013-06-12 22:17:34 · 1346 阅读 · 1 评论 -
Java如何获取文件编码格式
http://www.cnblogs.com/java0721/archive/2012/07/21/2602963.html1:简单判断是UTF-8或不是UTF-8,因为一般除了UTF-8之外就是GBK,所以就设置默认为GBK。 按照给定的字符集存储文件时,在文件的最开头的三个字节中就有可能存储着编码信息,所以,基本的原理就是只要读出文件前三个字节,判定这些字节的值,就可以得知其转载 2013-11-05 18:57:43 · 1332 阅读 · 0 评论 -
Java处理带BOM的文本
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lavasoft.blog.51cto.com/62575/331095Java处理带BOM的文本 说起BOM,这个问题还比较麻烦,因为BOM不可见,但用程序做不同编码文本处理时候却常常需要考虑到BOM的问题。在此之前,先对BOM做个简单认识。 先看看带BO转载 2013-11-09 11:35:01 · 1560 阅读 · 0 评论 -
Java实现LRU(最近最少使用)缓存
http://blog.youkuaiyun.com/liuzhenfeng/article/details/6254224前几天去一个公司面试,面试官直接让上机写一个LRU缓存,当时写的很乱,现整理如下:package com.jd.test;import java.io.Serializable;import java.util.LinkedHashMap;import java.util.转载 2014-03-20 09:30:46 · 3721 阅读 · 1 评论 -
Json转换利器Gson之实例一-简单对象转化和带泛型的List转化
http://blog.youkuaiyun.com/lk_blog/article/details/7685169Gson 是 Google 提供的用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库。可以将一个 JSON 字符串转成一个 Java 对象,或者反过来。jar和源码下载地址:http://code.google.com/p/google-gson/download转载 2014-03-21 15:12:51 · 744 阅读 · 0 评论 -
使用宏定义,简单实现jni函数命名
在android中调用C语言接口时,要为native函数名称,命名规则是Java_包名(点用下划线替换)_类名_函数自定义名称,举个例子:在java类JninameActivity(包名为com.ckl.jniname)中声明native接口:private native String getJniString(); 对应Jni函数名称需定义为下面这样:jstring Java原创 2011-10-11 23:27:57 · 4582 阅读 · 3 评论 -
NumberFormat 类
http://blog.youkuaiyun.com/hanshileiai/article/details/6705860NumberFormat 表示数字的格式化类, 即:可以按照本地的风格习惯进行数字的显示。此类的定义如下:public abstract class NumberFormat extends FormatMessageFormat转载 2012-08-09 14:30:34 · 813 阅读 · 0 评论 -
Long2Time.java long转换为时间串 HH:mm:ss
package org.ckl.nativetimer;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class Long2Time { public static String long2timeBySecond(long secend)原创 2012-08-07 23:51:34 · 1161 阅读 · 0 评论 -
java @override 报错处理
有时候在自己电脑上编译通过的java代码,在别人那里确 编译不通过,总是@override报错,把@override去掉就好了,但不能从根本上解决问题。据说这是jdk的问题,@Override是JDK5就已经有了,但有个小小的Bug,就是不支持对接口的实现,认为这不是Over原创 2011-09-25 11:37:17 · 993 阅读 · 0 评论 -
在android上用HttpURLConnection获取网页内容
界面效果如下,在编辑框中输入网址,点击按钮后,获取编辑框中的网址,打开HttpURLConnection连接,并获取输入流,将返回的流保存为html文件,然后再用WebView将html文件显示出来。主要代码GetHtml.java(完整代码GetHtml原创 2011-08-21 01:11:24 · 5771 阅读 · 1 评论 -
关于java中Pattern.compile函数的相关解释
http://blog.sina.com.cn/s/blog_4b93170a0100ornk.htmlPattern.compile函数:Pattern Pattern.compile(String regex, int flag)flag的取值范围如下:Pattern.CANON_EQ,当且仅当两个字符的"正规分解(canonical decomposition)"转载 2011-11-02 23:38:54 · 4559 阅读 · 0 评论 -
String.matches()的用法
http://hi.baidu.com/tiangel/blog/item/e9c108faed2e138b9f5146cf.htmlString.matches() 这个方法主要是返回是否匹配指定的字符串,如果匹配则为true,否则为false;如:/** * 判断字符创是否是一个有效的日期 * * @param theStr * @retu转载 2011-11-02 23:29:59 · 67872 阅读 · 4 评论 -
java.util.regex 正则表达式
http://blog.youkuaiyun.com/xiazdong/article/details/6793715正则表达式主要在java.util.regex包中,有Pattern和Matcher类。Pattern类主要是正则匹配规则,Matcher是用某个正则表达式去匹配字符串。Pattern和Matcher提供的常用方法:转载 2011-11-02 23:36:33 · 1632 阅读 · 1 评论 -
深入浅出单实例Singleton设计模式(Android)
深入浅出单实例Singleton设计模式(Android)http://www.eoeandroid.com/forum.php?mod=viewthread&tid=36927&fromuid=94947长时间没有用java单实例模式,现在想起来有点忘了,发些东西大家一起熟悉下。单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最转载 2011-12-16 15:57:49 · 889 阅读 · 0 评论 -
关于张老师Java视频学习(六)
http://blog.youkuaiyun.com/wizardmly/article/month/2010/12Java基础知识加强视频的学习:一、知识点:21、成员变量反射的综合实例: 将任意一个对象中的所有String类型的成员变量所对应的字符串中的“b”改成“a”。 (1)、P124:当比较的两个对象的所引用的值,都只有一份值,那么我们可以使用 == 来比较。转载 2012-06-09 15:16:38 · 766 阅读 · 0 评论 -
android的一款整合jad,apktool,dex2jar的脚本
http://wcf1987.iteye.com/blog/1487540Python代码 #! /usr/bin/env python #coding=utf-8 import os import subprocess import time import shutil,sys import zipfile转载 2012-08-06 10:02:40 · 1279 阅读 · 0 评论 -
[android反编译小结]apktool/ AXMLPrinter2.jar/ dex2jar.bat/ jd-gui/
http://www.eoeandroid.com/thread-66268-1-1.html三个相关软件,都是最新版本: jd-gui-0.3.3.windows.zip dex2jar apktool.rar也可以在文中提到的链接里自己下载;序:总结反编译主要的目的在于学习。利用反编译进行相关的汉化或修改,都是不道德的!大家都知道,将apk文件解压后有两转载 2012-08-06 09:56:35 · 1341 阅读 · 0 评论 -
Arith.java
import java.math.BigDecimal;/** * 由於Java的簡單類型不能夠精確的對浮點數進行運算,這個工具類提供精 確的浮點數運算,包括加減乘除和四捨五入。 */public class Arith { // 默認除法運算精度 private static final int DEF_DIV_SCALE = 10; // 這個類不能實例化 private转载 2012-07-24 21:40:29 · 3285 阅读 · 0 评论 -
java各种语言之间的转码问题
http://liuwentao.iteye.com/blog/61438许多人用 Java 处理到中文数据时,常会出现乱码。关于 Java 和中文兼容性的问题,实在让许多程序员为此伤透脑筋,相关的问题每隔几天就会出现在网络上。为了舒缓您紧蹙的眉头,我特别写了这系列文转载 2011-08-20 21:23:07 · 3211 阅读 · 2 评论