在 Java 语言中, abstract class 和 interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对 于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将...
分类:
其他好文 时间:
2014-09-20 15:11:19
阅读次数:
217
4.1 自定义指令 4.1.1 简介 自定义指令可以使用macro指令来定义。Java程序员若不想在模板中实现定义指令,而是在Java语言中实现指令的定义,这时可以使用freemarker.template.TemplateDirectiveModel类来扩展,后边会讲。 4.1.2 基本内容 宏是...
分类:
其他好文 时间:
2014-09-20 10:00:27
阅读次数:
444
标志符1.1标志符:用来标志类名、变量名、方法名、类型名、文件名的有效字符序列成为标志符。1.2命名规则:Java语言规定标志符由字母(a-zA-Z)、下划线(_)、美元符号($)和数字(0-9)组成,并且第一个字符不能是数字。具体细则:① 标志符由字母、下划线、美元符号和数字组成,长度不受限制。②...
分类:
编程语言 时间:
2014-09-20 08:48:16
阅读次数:
169
今日在hibernate源代码中遇到了native关键词,甚是陌生,就查了点资料,对native是什么东西有了那么一点了解,并做一小记。 native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底....
分类:
编程语言 时间:
2014-09-19 19:16:55
阅读次数:
188
JDBC是Sun公司制定的一个能够用Java语言连接数据库的技术。一、JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,能够为多种关系数据库提供统一訪问,它由一组用Java语言编写的类和接...
分类:
数据库 时间:
2014-09-19 19:08:35
阅读次数:
216
SQL Server 类型JDBC 类型 (java.sql.Types)Java 语言类型bigintBIGINTlongtimestampbinaryBINARYbyte[]bitBITbooleancharCHARStringdecimalmoneysmallmoneyDECIMALjava....
分类:
数据库 时间:
2014-09-19 15:18:25
阅读次数:
252
什么是对象在Java语言,全部的人,事物或者模块都是一个对象。同样的对象具有一些同样的特性。狗,猫,蛇3个对象(动物的对象)苹果,梨,桔子3个对象(水果的对象)什么是类能够将现实生活中的对象经过抽象这样的抽象数据类型称为类。动物类(Animal)水果类(Fruit)类和对象的关系类是对象的模板(抽象...
分类:
其他好文 时间:
2014-09-19 15:07:55
阅读次数:
192
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。synchronized同步块大家都比较熟悉,...
分类:
其他好文 时间:
2014-09-18 23:28:14
阅读次数:
333
用Java调用C/C++代码 当无法用 Java 语言编写整个应用程序时,JNI 允许您使用本机代码。在下列典型情况下,您可能决定使用本机代码: 希望用更低级、更快的编程语言去实现对时间有严格要求的代码。 希望从 Java 程...
分类:
移动开发 时间:
2014-09-18 22:24:54
阅读次数:
412
Hadoop大数据零基础高端实战培训系列配文本挖掘项目大数据Hadoop实战视频教程就从最基础的Java语法、数据库、Linux讲起到深入Hadoop大数据技术所必须的所有知识,设计Hadoop生态圈所有常用组件,包括但不限于:Greenplum数据库、HBase、Hive、Pig、ZooKeepe...
分类:
其他好文 时间:
2014-09-18 14:33:03
阅读次数:
267