http://www.ibm.com/developerworks/cn/java/j-appfuse/AppFuse 是一个开放源码的项目和应用程序,它使用了在 Java 平台上构建的开放源码工具来帮助我们快速而高效地开发 Web 应用程序。我最初开发它是为了减少在为客户构建新 Web 应用程序时...
分类:
移动开发 时间:
2015-03-05 06:50:22
阅读次数:
226
Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。简化图:集合接口:6个接口(点线框表示),表示不同集合类型,是集合框架的基础。抽象类:5个抽象类(虚线框表示),对集合接口的部分实现。可扩展为自定义集合类。实现类:8个实现类(实线框表示...
分类:
编程语言 时间:
2015-03-03 18:01:52
阅读次数:
158
1.什么是JNDI?
JNDI( Java Naming and Directory Interface ),是Java平台的一个标准扩展,提供了一组接口、类和关于命名空间的概念。如同其它很多Java技术一样,JDNI是provider-based的技术,暴露了一个
API和一个服务供应接口(SPI)。这意味着任何基于名字的技术都能通过JNDI而提供服务,只要JNDI支持...
分类:
其他好文 时间:
2015-03-03 11:49:59
阅读次数:
158
1. java.util.concurrent - Java 并发工具包Java 5 添加了一个新的包到 Java 平台,java.util.concurrent 包。这个包包含有一系列能够让 Java 的并发编程变得更加简单轻松的类。在这个包被添加以前,你需要自己去动手实现自己的相关工具类。本文我将带你一一认识 java.util.concurrent 包里的这些类,然后你可以尝试着如何在项目中...
分类:
编程语言 时间:
2015-03-03 09:54:35
阅读次数:
254
1.Vector类Vector类是从jdk1.0开始出现的,从 Java 2 平台 v1.2 开始,此类改进为可以实现List接口,使它成为集合框架中的一员。Vector v = new Vector(); v.add("java01"); v.add("java02"); v.add("java0...
分类:
其他好文 时间:
2015-03-02 16:49:10
阅读次数:
158
java锁的种类以及辨析(一):自旋锁锁作为并发共享数据,保证一致性的工具,在JAVA平台有多种实现(如 synchronized 和 ReentrantLock等等 ) 。这些已经写好提供的锁为我们开发提供了便利,但是锁的具体性质以及类型却很少被提及。本系列文章将分析JAVA下常见的锁名称以及特性...
分类:
编程语言 时间:
2015-03-01 23:36:21
阅读次数:
1195
Maven是Apache组织中的一个很成功的开源项目,主要服务于基于Java平台的项目构建,依赖管理和项目信息管理.
在ITOO项目开发过程中,我们都体会了打包部署的过程.使用Maven能帮助我们自动化构建过程,从清理,编译,测试到生成报告,再到打包部署,我们不用一遍又一遍地输入命令,一次又一次地点击鼠标,有了Maven一切都交给它去做吧,这就是自动构建.而且,Maven...
分类:
其他好文 时间:
2015-02-25 17:11:56
阅读次数:
184
1. 何为Maven
Maven 是一个跨平台的项目管理和构建自动化工具。但是对于我们程序员来说,我们最关心的是它的项目构建功能。
Maven 是基于项目对象模型的(POM),这个单词来自于“意第绪语(一种犹太人语言)”,意为“知识的积累”。作为Apache组织中一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。
2. 何为构建(...
分类:
其他好文 时间:
2015-02-24 12:37:45
阅读次数:
158
从Java平台的逻辑结构上来看,我们能够从下图来了解JVM:从上图能清晰看到Java平台包括的各个逻辑模块,也能了解到JDK与JRE的差别对于JVM自身的物理结构,我们能够从下图俯视一下:对于JVM的学习,在我看来这么几个部分最重要:Java代码编译和运行的整个过程JVM内存管理及垃圾回收机制以下将...
分类:
其他好文 时间:
2015-02-22 11:01:39
阅读次数:
146
Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,...
分类:
编程语言 时间:
2015-02-17 19:55:43
阅读次数:
125