
java 基础
文章平均质量分 76
agentxu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java中hashcode()和 equals()的详解[转]
java中hashcode()和 equals()的详解[转] 2008年10月30日 星期四 下午 11:23 今天下午研究了半天hashcode()和equals()方法,终于有了一点点的明白,写下来与大家分享 1. 首先equals()和hashcode()这两个方法都是从object类中继承过来的。 equals()方法在object类中定义如下: public bool...2010-03-18 14:34:58 · 102 阅读 · 0 评论 -
Map sort
可能会遇到这样的情况,我可能要对Map的集合进行排序,而这种排序又分为两种情况,你可能按key值排序;另外你也可能会遇到按value值进行排序的情况。 大家都知道,默认的情况下,TreeMap:是按key升序,进行排序的;LinkedHashMap:是按加入顺序进行排序的;HashMap:内部数值的顺序并不是以存放的先后顺序为主,而是以hash值的顺序为主,其次才是存放的先后顺...原创 2010-12-02 11:09:17 · 449 阅读 · 0 评论 -
java 编码
现代计算机采用的都是冯.诺依曼体系结构,因此都具有相同的结构特征,拥有五大组成部分:输入数据和程序的输入设备,记忆程序和数据的存储器,完成数据加工处理的运算器,控制程序执行的控制器,输出处理结果的输出设备。JVM是一台虚拟的计算机,也有类似的特征。本系列文章研究的是java中文问题,跟输入输出有着密切的联系,为了突出重点,我们暂且将JVM的其它细节放下,只需了解JVM内部的数据是用Unicode表...原创 2010-07-01 22:06:27 · 119 阅读 · 0 评论 -
Class文件格式解析
http://www.blogjava.net/javafan/archive/2008/02/01/jclass_ana.html Class文件格式解析 一、Java Class文件是什么 《The JavaTM Virtual Machine Specification》(Second Edtion)中有表述:Java Class文件由8位字节流组成,所有的16位、32位和64位...原创 2010-07-01 21:40:41 · 133 阅读 · 0 评论 -
java中byte转换int时为何与0xff进行与运算
[转]java中byte转换int时为何与0xff进行与运算 在剖析该问题前请看如下代码 public static String bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i < b.length; i++) { String hex = Integer.toHexString(b[ i ]...原创 2010-07-01 21:29:33 · 113 阅读 · 0 评论 -
java 的InputStream和OutputStream的理解
(转)java 的InputStream和OutputStream的理解 1、在java中stream代表一种数据流(源),javaio的底层数据元,---(想像成水龙头) 2、任何有能力产生数据流(源)的javaio对象就可以看作是一个InputStream对象 既然它能产生出数据,我们就可以将数据取出,java对封装的通用方法就read()方法了--(出水龙头) 3、任何有能力接...原创 2010-06-21 15:10:39 · 231 阅读 · 0 评论 -
细说java的util中的集合类
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtab...2010-03-03 14:54:45 · 179 阅读 · 0 评论 -
String 创建
package com; import org.junit.Test; public class TestString { public void test1() { String s = new String("abc"); String s1 = "abc"; String s2 = new String("abc"); System.ou...2010-03-01 10:52:01 · 118 阅读 · 0 评论 -
java字符串连接
注:引用[url]http://www.blogjava.net/nokiaguy/archive/2008/05/07/198990.html[/url] 字符串是Java程序中最常用的一种数据结构之一。在Java中的String类已经重载的"+"。也就是说,字符串可以直接使用"+"进行连接,如下面代码所示: String s = "abc" + "ddd"; 但这样做真的好吗?当...原创 2010-02-01 17:22:10 · 136 阅读 · 0 评论 -
Java 解析 xml
1.介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM 以及广义的基于树的处理具有...原创 2010-07-20 10:59:48 · 116 阅读 · 0 评论 -
java
【转】JNDI的详细介绍(09-03-27) 收藏 看到这篇关于JNDI的详细介绍写的非常不错,转过来分享一下 JNDI介绍(详解,什么是JNDI) JNDI(Java Naming and Directory Interface)是一个应用程序设计的API,为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口,类似JDBC都是构建在抽象层上。 JNDI可访问的现有的目录及服务...原创 2010-01-06 16:53:30 · 96 阅读 · 0 评论 -
java-email(转)
最近在项目中用到发送邮件的功能,由于以前没有接触过,找了很多资料才终于把它弄出来,今天写下这些,算是做个总结吧。 1、首先定义一个邮件的数据结构类 public class EmailData() { String from = null; //发件人 String[] recipients = null; //收件人,可以多个 String sub...2010-03-23 15:50:39 · 210 阅读 · 0 评论 -
UNICODE与 UTF-8的转换详解
转载请注明出处: http://www.ins1000.cn/KnowledgeActionForReader?action=read&id=104 源文件下载地址:UTF- 8的转换详解(Word版) 1 编码 在计算机中,各种信息都是以二进制编码的形式存在的,也就是说,不管是文字、图形、声音、动画,还是电影等各种信息,在计算机中都是以0和1组成的二进制代码表示的。为了区分这些信息,人...2010-03-19 10:18:33 · 356 阅读 · 0 评论 -
Tomcat热部署原理
一. 概述 名词解释:所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。 对于Java应用程序来说,热部署就是在运行时更新Java类文件。在基于Java的应用服务器实现热部署的过程中,类装入器扮演着重要的角色。大多数基于Java的应用服务器,包括EJB服务器和Servlet容器,都支持热部署。类装入器不能重新装入一个已经装入的类,但只要使用一个...原创 2012-05-19 20:49:10 · 180 阅读 · 0 评论