![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
nx0010
这个作者很懒,什么都没留下…
展开
-
native2ascii详解
转载自:www.csdn.net java程序显示中文是大家都遇到过的问题,尤其是JAD文件的中文问题,一般都用native2ascii工具转换,这里收藏了native2ascii工具的详细说明: eg:native2ascii.exe -encoding gb2312 test.properties test_zh_CN.properties native2as转载 2007-10-25 18:13:00 · 391 阅读 · 0 评论 -
Java.util.Collections类学习
Java.util.Collections类学习 1. 描述: 1.1 概述 java.util.Collections类包含很多有用的方法,可以使程序员的工作变得更加容易,但是这些方法通常都没有被充分地利用。Javadoc给出Collections类最完整的描述:“这一个类包含可以操作或返回集合的专用静态类。 ” 1.2 所含方法 Iterator, ArrayList, E转载 2007-10-18 10:49:00 · 553 阅读 · 0 评论 -
深入HashCode方法
为什么HashCode对于对象是如此的重要? 一个对象的HashCode就是一个简单的Hash算法的实现,虽然它和那些真正的复杂的Hash算法相比还不能叫真正的算法,它如何实现它,不仅仅是程序员的编程水平问题,而是关系到你的对象在存取是性能的非常重要的关系.有可能,不同的HashCode可能会使你的对象存取产生,成百上千倍的性能差别。 我们先来看一下,在JAVA中两个重要的数据结构转载 2007-10-17 18:55:00 · 355 阅读 · 0 评论 -
小议final
final是Java语言中一个很微妙的关键字,而使用它通常出于两种理由:设计与效率。我们可以对数据成员、方法和类使用final关键字。 final数据的声明是为了告诉编译器有一块数据是恒定不变的。对于基本数据类型,编译器可以将该常量值代入任何可能用到它的计算式中去,即可以在编译时执行计算,这样就减轻了一些运行时的负担。在对这个常量进行定义的时候,必须对其进行赋值,当然也转载 2007-10-17 18:44:00 · 375 阅读 · 0 评论 -
人民币金额小写转大写。
有关人民币金额小写转大写的代码。 public static String toBig(double value)...{ if(value==0) return "零圆"; String r="";char[] a=...{拾,佰,仟}; //段内位置表示char[] b=...{万,亿}; //段名表示char[] c=...{零,壹,贰,叁,原创 2007-10-17 18:40:00 · 441 阅读 · 0 评论 -
改写hashCode()
改写equals时总是要改写hashCode java.lang.Object中对hashCode的约定: 在一个应用程序执行期间,如果一个对象的equals方法做比较所用到的信息没有被修改的话,则对该对象调用hashCode方法多次,它必须始终如一地返回同一个整数。 如果两个对象根据equals(Object o)方法是相等的,则调用这两个对象中任一对象的hashCode原创 2007-10-17 18:36:00 · 626 阅读 · 0 评论 -
关于java类的动态装载
一、原理:(1) 它是java语言能力动态性的根源;研究理解它是每一个java设计和代码人员不能忽视的特点,因为很多底层和问题和不理解的技术都来源于它;可以这么说它是热插拨(plug and pay)的根本,是IOC(Sping/PicoContant)的技术最有力的支持,能善用它为设计和实现一个很好的框架必不可少的技术。对于其他技术(C/C++)没有动态特性的语言来说,要运用底层的O原创 2007-10-15 17:27:00 · 1056 阅读 · 0 评论 -
转:计算机编码大全
导读: 原作不祥 从基础的开始 最小的单元是位(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, 十进制不用转载 2007-10-25 20:12:00 · 441 阅读 · 0 评论 -
转:谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词
这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题: 问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢? 我很早前就发现Unic转载 2007-10-25 20:07:00 · 174 阅读 · 0 评论 -
Java编码问题详解
1>汉字编码的相关说明 汉字是双字节的,要占用两个BYTE的位置(即16位),分别称为高位和低位。 中国规定的汉字编码为GB2312,这是强制性的,目前几乎所有的能处理中文的应用程序都支持GB2312。GB2312包括了一二级汉字和9区符号,高位从0xa1到0xfe,低位也是从0xa1到0xfe,其中,汉字的编码范围为0xb0a1到0xf7fe。 另外有一种编码,叫做GBK,但这是转载 2007-10-25 20:05:00 · 137 阅读 · 0 评论 -
URLClassLoader 初探
我们知道,Java利用ClassLoader将类载入内存,并且在同一应用中,可以有很多个ClassLoader,通过委派机制,把装载的任务传递给上级的装载器的,依次类推,直到启动类装载器(没有上级类装载器)。如果启动类装载器能够装载这个类,那么它会首先装载。如果不能,则往下传递。当父类为null时,JVM内置的类(称为:bootstrap class loader)就会充当父类。想想眼下的越来越转载 2009-05-05 16:32:00 · 454 阅读 · 0 评论