1Maven 介绍Maven这个词可以翻译为“知识的积累”,也可以翻译为“专家”或“内行”。本书将介绍Maven这一跨平台的项目管理工具。作为Apache组织中的一个颇为成功的开源项目,Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。无论是小型的开源类库项目,还是大型的企业级...
分类:
其他好文 时间:
2015-06-04 19:03:05
阅读次数:
128
JVM为java开发人员屏蔽了底层的实现细节,使得不用考虑底层操作的差异性,但是如果想和底层交换,还是有办法的,通过JNI.与底层原生代码交互的动机主要有:1.从性能的角度出发,因为java语言从运行速度上看,大多数情况是慢于底层操作系统上原生的c和c++语言的2.满足特殊的需求..
分类:
编程语言 时间:
2015-06-03 06:17:56
阅读次数:
131
*.bak*.txt*.vm.gitignore#svn.svn/# built application files*.apk*.ap_# files for the dex VM*.dex# Java class files*.class# generated filesbin/gen/# Loc...
分类:
编程语言 时间:
2015-06-02 16:57:39
阅读次数:
134
专家级程序员与缺乏经验的程序员的一个最主要的区别在于,专家追求并且通常也能够实现高度的代码重用。代码重用是值得提倡的。 这是一条通用的规则,异常也不例外。Java平台类库提供了一组基本的未受检的异常,它们满足了绝大多数API的异常抛出需要。 最经常被重用的异常时 IllegalArgumentExc...
分类:
其他好文 时间:
2015-06-02 12:37:43
阅读次数:
116
Java平台建立了一套很好的命名惯例(naming convention),其中有许多命名惯例包含在《The Java Language Specification》中。 不严格的讲,这些命名惯例分为两大类:字面的和语法的。 字面的命名惯例比较少,但也涉及包,类,方法,域和类型变量。 包的名称应该是...
分类:
其他好文 时间:
2015-06-01 11:17:40
阅读次数:
102
一、什么是JNDI
早就听说J2EE有13个规范,今天接触了第一个——JNDI,这里所说的规范,其实是一种标准,就像Web开发中接触到的W3C和IE类似。规定了开发人员在一个领域开发时使用某种技术所必须遵循的开发标准或开发方法,具有一定的强制性。
而JNDI也是这13个规范之中的一个:是Java平台的一个标准扩展,提供了一组接口、类和关于命名空间的概念。如同其它很多Java技术一样...
分类:
Web程序 时间:
2015-05-31 21:46:59
阅读次数:
171
字节码是构成Java平台无关性的基石。实现语言无关性的基础是虚拟机和字节码存储格式。Java语言中的各种变量、关键字和运算符的语义最终是由多条字节码命令组成,因此字节码命令所能提供的语义描述能力肯定会比Java语言本身更强大。Class类文件的结构 Class文件是一组以8位字节为基础单位的二...
分类:
其他好文 时间:
2015-05-29 09:51:31
阅读次数:
159
Java经典编程实例源码及视频专题汇总Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。在这里整理了一些相关的资源链接,希望对大家有帮...
分类:
编程语言 时间:
2015-05-28 22:45:20
阅读次数:
327
1:JAVA简介:SUN公司1995年推出的一个语言。2:JAVA特点:1;面向对象的语言2;跨平台3;简单4;健壮性:JAVA在编译时都会检查代码5;安全性6;分布式7;多线程3:JAVA平台:1;JAVASE:JAVA标准版本或标准平台2;JAVAEE:JAVA企业版本或企业平台3;JAVAME:JAVA微型版本或微型..
分类:
编程语言 时间:
2015-05-28 14:18:58
阅读次数:
198
JNDI( Java Naming and Directory Interface ),是Java平台的一个标准扩展,提供了一组接口、类和关于命名空间的概念。如同其它很多Java技术一样,JDNI是provider-based的技术,暴露了一个 API和一个服务供应接口SPI(service p.....
分类:
其他好文 时间:
2015-05-25 14:28:10
阅读次数:
129