`
kobe学java
  • 浏览: 257944 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论
文章列表

HashMap 分析

    博客分类:
  • java
  http://www.blogjava.net/hao446tian/default.html?page=2 通过分析JDK源代码研究Hash 存储机制 实际上,HashSet 和 HashMap 之间有很多相似之处,对于 HashSet 而言,系统采用 Hash 算法决定集合元素的存储位置,这样可以保证能快速存、取集 ...

Java IOC设计模式

    博客分类:
  • java
  Java IOC设计模式  IoC模式简介    IoC(Inversion of Control)模式并不是什么新的东西,它是一种很普遍的概念,依赖注入(Dependency Injection)是Martin Flower对IoC模式的一种扩展的解释[2]。IoC是一种用来解决组件(实际上也可以是简单的Java类)之间依赖关系、配置及生命周期的设计模式,其中对组件依赖关系的处理是IoC的精华部分。IoC的实际意义就是把组件之间的依赖关系提取(反转)出来,由容器来具体配置。这样,各个组件之间就不存在hard-code的关联,任何组件都可以最大程度的得到重用。运用了IoC模式后我 ...

ant

  ant 1 Ant是什么? Apache Ant 是一个基于 Java的生成工具。生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。Ant是Java平台下非常棒的批处理命令执行程序,能非常方便地自动完成编译,测试,打包,部署等等一系列任务,大大提高开发效率。如果你现在还没有开始使用Ant,那就要赶快开始学习使用,使自己的开发水平上一个新台阶。2 下载、安装Ant 安装Ant下载.zip文件,解压缩到c:\ant1.3(后面引用为%ANT_HOME%)2.1 在你运行Ant之前需要做一些配置工作。• 将bin目录加入PATH ...

JAVA之URL

    博客分类:
  • java
  JAVA之URL 一、用JAVA实现URL   在JAVA中,Java.net包里面的类是进行网络编程的,其中java.net.URL类和java.net.URLConection类使编程者方便地利用URL在Internet上进行网络通信。1、创建URL对象  URL类有多种形式的构造函数: (1) URL ( String url)  //url代表一个绝对地址,URL对象直接指向这个资源,如:  URL urll
  调用java的私有方法 [技巧] 调用一个类的私有方法,java也提供了一些方法: 但是我们不需了解这个含有私有方法的类的内部实现。测试用的类: package base;  public class PrivateTest { private 

内部类总结:

    博客分类:
  • java
  内部类总结: 1.首先,把内部类作为外部类的一个特殊的成员来看待,因此它有类成员的封闭等级:private ,protected,默认(friendly),public                                                      它有类 ...

深入HashCode方法

    博客分类:
  • java
  深入HashCode方法   为什么HashCode对于对象是如此的重要?   一个对象的HashCode就是一个简单的Hash算法的实现,虽然它和那些真正的复杂的Hash算法相比还不能叫真正的算法,它如何实现它,不仅仅是程序员的编程水平问题,而是关系到你的对象在存取是性能的非常重要的关系.有可能,不同的HashCode可能会使你的对象存取产生,成百上千倍的性能差别。   我们先来看一下,在JAVA中两个重要的数据结构:HashMap和Hashtable,虽然它们有很大的区别,如继承关系不同,对的约束条件(是否允许null)不同,以及线程安全性等有着特定的区别,但从实现原理上 ...
  获得汉字拼音首字母的java工具类【转载】 public class GetCh2Spell         {            public static int compare(String str1, String str2)             {                 int result = 0;                 String m_s1 = null;                 String m_s2 = null;                 try                 {                     ...
  Ant简介 (标签) Ant的概念    可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就 是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有 一定的缺陷,但是Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样也 是基于这些缺陷对Ant做了更好的设计。 Ant 与 makefile     Makefile有一些不足之处,比如很多人都会碰到的烦人的Tab问 ...
  Ant实战篇 (一) Ant 实战篇 (一)                                                                              修订者: 黄 凯          E_mail: 

Ant实战篇 (二)

 
  Ant实战篇 (二) Ant 实战篇 (二) 1.5 ant 打包( jar ) 应用程序 1> 前提:
  ant 两则技巧 下面两则技巧以前没有用过,在某些场合它们还是很有用的,比如开发和正式的产品介质时可以通过它们自动设置不同的LOG级别,所以收录一下,呵呵。 BTW: 原文还介绍了一些其他内容,对于ANT初学者有较好的参考价值,建议看看。   利用 Ant 提供的 filter 任务替换属性值 现在根据不同环境的需要,对某些配置文件的值做一些替换。在 Ant 中,提供了 filter 任务,使得替换值很方便。当然也可以使用下面介绍的正则表达式来替换属性值。filter 主要用来在同一行内容中的替换,而正则表达式一下子可以替换多行内容。filter 的使用例子:
  ant 实例操作 做互联网应用的各位tx都已经被部署过程的繁琐烦透了吧? 先要压缩,然后一台机器一台机器的上传,接着还要停止服务器,解压缩,重新启动。。。。。。 如果只有两天台机器,那么还可以忍受;但是如果你有七八台机器要部署时,你的感觉一定是要疯掉了。更何况如工程比较大的话,压缩、上传都要花费很多的时间,我们宝贵的时间就这样溜走了。更可恶的是我们很多时候需要加班也是因为部署的效率太慢。 废话太多了,还是直接进入主题吧,让你和我们一起分享部署的乐趣吧!   首先说明几个主要的ant命令: scp:一个optional task,用来上传文件到远程服务器上; ssh ...
  多线程编程 基础篇 [线程对象和线程的区别] 线程对象是可以产生线程的对象。比如在java平台中Thread对象,Runnable对象。线程,是指正在执行的一个指点令序列。在java平台上是指从一个线程对象的start()开始,运行run方法体中的那一段相对独立的过程。 让我们先从最简单的"单线程"来入手
  [转载]Tomcat类加载机制 Tomcat Server在启动的时候将构造一个ClassLoader树,以保证模块的类库是私有的 Tomcat Server的ClassLoader结构如下: 代码     Bootstrap          |                  System           |        Common   
Global site tag (gtag.js) - Google Analytics