override可以翻译为覆盖,从字面就可以知道,它是覆盖了一个方法并且对其重写,以求达到不同的作用。对我们来说最熟悉的覆盖就是对接口方法的实现,在接口中一般只是对方法进行了声明,而我们在实现时,就需要实现接口声明的所有方法。除了这个典型的用法以外,我们在继承中也可能会在子类覆盖父类中的方法。在覆盖要注意以下的几点:
1、覆盖的方法的标志必须要和被覆盖的方法的标志完全匹配,才能达到覆盖的效果...
分类:
编程语言 时间:
2014-07-09 12:24:31
阅读次数:
165
转自:http://android.yaohuiji.com/aboutAndroid学习指南的内容分类:分类描写叙述0.学习Android必备的Java基础知识没有Java基础的朋友,请不要先看Android的课程,这样会非常累。1.Android学习指南基础篇对于有Java基础的朋友,能够通过本...
分类:
移动开发 时间:
2014-07-03 11:39:30
阅读次数:
435
类装载器ClassLoader类装载器就是寻找类的字节码文件,并构造出类在JVM内部表示的对象组件。类装载器把一个类装入JVM中,要经过三步:1.装载:查找和导入Class文件;2.链接:执行校验、准备和解析(解析是可以选择的);3.初始化:对类的静态变量、静态代码块执行初始化工作;..
分类:
编程语言 时间:
2014-06-22 08:11:36
阅读次数:
276
声明:学习时是参考《JAVA开发实战经典》,李兴华编,清华大学出版社(1)public class
类名称必须与文件名一致;(2)类名称每个单词首字母必须大写;(3)输出中使用“+”进行连接;(4)文档注释:/**……*/
(具体作用还未知,待后续补充编辑);(5)数据类型分为基本数据类型和引用.....
分类:
编程语言 时间:
2014-06-16 09:24:40
阅读次数:
239
JSPGenSDF学习成本不高,采用的都是Java原生态编码方式,按照官方说法:稍有Java基础知识均可做开发,这也是我打算整理此教程的根本原因(题外话:此次版本与之前版本区别很大,网上资料很少,官方资料又太过专业,希望此教程能帮助大家更好、更快熟悉这个开发框架)。...
分类:
Web程序 时间:
2014-06-15 14:57:29
阅读次数:
369
首先说一下我个人的认识吧,我觉得高手应该是这样的:
(1)精通Java基础知识与基础理论,熟悉JDK的发展史。
(2)熟悉JVM,熟悉内存调试
(3)深刻理解Java的线程与并发包,以及背后的内存实现原理
(4)精通eclipse的使用,明白其中的插件的开发原理。深刻理解findbugs的缺陷模式。
(5)熟悉SSH框架,并对源代码有足够的兴趣和研究。
(6)熟悉数据缓存的原理与实现,...
分类:
编程语言 时间:
2014-06-01 17:19:11
阅读次数:
332
一 . 抽象类
什么是抽象类?很简单,就是用abstract关键字修饰,并允许包含未实现方法的类。
什么时候定义抽象类?在有些情况下,可能有些方法无法确定要怎么实现,这时就可以定义抽象类,无法实现的方法定义成抽象方法。 抽象类的特性: 1.
不能实例化,即不能创建对象,只能作为父类被继承。 2. 子...
分类:
编程语言 时间:
2014-05-30 01:50:22
阅读次数:
338
volatile:java关键字,意为易变的,不稳定的,标识修饰java同步字段,示例:java单利模式public
class ApplicationCache{ private Map attributeMap; // volatile so that JVM
out-of-order...
分类:
编程语言 时间:
2014-05-19 14:56:56
阅读次数:
334
java关键字,static final,instanceof等
分类:
编程语言 时间:
2014-05-17 20:25:28
阅读次数:
440
一、首先先明白get与post的基本定义和区别:这是两种在客户端和服务器端进行请求-响应的方法。1get:从指定的资源请求数据。2post:向指定的资源提交要处理的数据。get基本上用于从服务器取回数据,注意:get方法可能返回缓存数据。post可以从服务器上获取数据,不过,post方法不会缓存数据...
分类:
编程语言 时间:
2014-05-17 18:52:51
阅读次数:
388