随笔分类 -  编程

开发,计算机,源码,编程,语言,经验,转载,学习,记录
摘要:什么是多态 指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用) 多态是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该... 阅读全文
posted @ 2015-05-09 21:51 243573295 阅读(1051) 评论(0) 推荐(0)
摘要:抽象:象就是有点模糊的意思,还没确定好的意思。就比方要定义一个方法和类。但还没确定怎么去实现它的具体一点的子方法,那我就可以用抽象类或接口。具体怎么用,要做什么,我不用关心,由使用的人自己去定义去实现。封装: 属性可用来描述同一类事物的特征,方法可描述一类事物可做的操作。封装就是把属于同一类事物的... 阅读全文
posted @ 2015-05-09 21:12 243573295 阅读(10551) 评论(0) 推荐(0)
摘要:代码解析子类package com;/** * 子类 * @author huage * */public class Test extends Test1{ public static void main(String[] args) { new Test();//测试... 阅读全文
posted @ 2015-05-09 20:41 243573295 阅读(474) 评论(0) 推荐(0)
摘要:多态性: Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法 Java的方法重写,就是各子类对父类中的方法可能有其他特殊定义,需要将父类中的方法的内容重写计算一边。方法名,返回类... 阅读全文
posted @ 2015-05-09 20:36 243573295 阅读(534) 评论(0) 推荐(0)
摘要:1).简单类型数据间的转换,有两种方式:自动转换和强制转换,通常发生在表达式中或方法的参数传递时。自动转换 当一个较"小"数据与一个较"大"的数据一起运算时,系统将自动将"小"数据转换成"大"数据,再进行运算 而在方法调用时,实际参数较"小",而被调用的方法的形式参数数据又较"大"时(若有匹配的... 阅读全文
posted @ 2015-05-09 20:06 243573295 阅读(303) 评论(0) 推荐(0)
摘要:Java中的字符占两个字节。一些常用的转义字符:①\r表示接受键盘输入,相当于按下了回车键;②\n表示换行;③\t表示制表符,相当于Table键;④\b表示退格键,相当于Back Space键;⑤\'表示单引号;⑥\''表示双引号;⑦\\表示一个斜杠\。 阅读全文
posted @ 2015-05-09 19:52 243573295 阅读(339) 评论(0) 推荐(0)
摘要:常量是一种标识符,它的值在运行期间恒定不变。并且常量在程序中只能被引用,而不能被重新赋值。以下,我们在Math类中就定义了一个全局常量PI被final关键字修饰的变量名最好要大写。public class Math { //定义一个全局常量PI public st... 阅读全文
posted @ 2015-05-09 19:50 243573295 阅读(359) 评论(0) 推荐(0)
摘要:Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型再编译时就已经完全确定。由于是statical typed,导致Java语言也是强类型(Strong typed)的。强类型意味着每个变量都具有一种类型,每个表达式具有一种类型,并且每种类型都是严格定义的,类... 阅读全文
posted @ 2015-05-09 19:44 243573295 阅读(1039) 评论(0) 推荐(0)
摘要:首先看一个解析列子JVM的内存空间:(1). Heap 堆空间:分配对象 new Student()(2). Stack 栈空间:临时变量 Student stu(3).Code 代码区 :类的定义,静态资源 Student.classeg:Student stu = new Student(); ... 阅读全文
posted @ 2015-05-09 15:04 243573295 阅读(2066) 评论(0) 推荐(0)
摘要:Java垃圾回收概况 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代 码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自动内... 阅读全文
posted @ 2015-05-09 12:39 243573295 阅读(902) 评论(0) 推荐(0)
摘要:Sun的JVMGenerationalCollecting(垃圾回收)原理是这样的:把对象分为年青代(Young)、年老代(Tenured)、持久代(Perm),对不同生命周期的对象使用不同的算法。(基于对对象生命周期分析)1.Young(年轻代)年轻代分三个区。一个Eden区,两个Survivor... 阅读全文
posted @ 2015-05-09 11:40 243573295 阅读(261) 评论(0) 推荐(0)
摘要:JVM的类加载是通过ClassLoader及其子类来完成的,类的层次关系和加载顺序可以由下图来描述:1)Bootstrap ClassLoader /启动类加载器$JAVA_HOME中jre/lib/rt.jar里所有的class,由C++实现,不是ClassLoader子类2)Extension ... 阅读全文
posted @ 2015-05-09 11:37 243573295 阅读(307) 评论(0) 推荐(0)
摘要:jvm=》 java虚拟机一、java虚拟机的生命周期: Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机。 Java虚拟机总是开始于一个main()... 阅读全文
posted @ 2015-05-09 11:24 243573295 阅读(334) 评论(0) 推荐(0)
摘要:大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,Li... 阅读全文
posted @ 2015-05-08 09:59 243573295 阅读(216) 评论(0) 推荐(0)
摘要:jQuery EasyUI是一组基于jQuery的UI插件集合体,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。其实就跟EXTJ... 阅读全文
posted @ 2015-05-08 01:25 243573295 阅读(311) 评论(0) 推荐(0)
摘要:JVM运行的时候,将内存分为两个部分,一部分是堆,一部分是栈。堆中存放的是创建对象,而栈中存放的则是方法调用过程中的局部变量或引用。在设计JAVA字符串对象内存实现的时候,在堆中又开辟了一块很小的内存,称之为字符串常量池,专门用来存放特定的字符串对象的。例如:String s1="JavaSE6.0... 阅读全文
posted @ 2015-05-07 20:05 243573295 阅读(1069) 评论(1) 推荐(0)
摘要:BEGIN DELETE FROM ORDERS WHERE ACCOUNT_ID = #Id#; DELETE FROM ACCOUNTS WHERE ACCOUNT_ID = #Id#; END; 阅读全文
posted @ 2015-05-07 11:14 243573295 阅读(1056) 评论(0) 推荐(0)
摘要:lucene的实时搜索可以分成:实时和近实时的搜索。实时只能依靠内存了。近实时可以用lucene中提供org.apache.lucene.index.DirectoryReader.open(IndexWriter writer, boolean applyAllDeletes) throws IO... 阅读全文
posted @ 2015-05-07 10:49 243573295 阅读(3286) 评论(1) 推荐(0)
摘要:1,if/elseif/else标签 60}"> 老年人 35}"> 中年人 15}"> 青年人 少年输出:青年人2,iterator迭代List 输出:1Spring2.02J2EE3Ajax3,iterator迭代Map代码如下 编号 书名 ... 阅读全文
posted @ 2015-05-05 16:59 243573295 阅读(304) 评论(0) 推荐(0)
摘要:spring的作用域将对Bean的生命周期和创建方式产生影响.主要分为五种类型的作用域singleton (默认)在spring IOC容器中仅存在一个Bean实例,Bean以单实例的方式存在.prototype 每次从容器中调用Bean时,都返回一个新的实例... 阅读全文
posted @ 2015-04-27 23:31 243573295 阅读(314) 评论(0) 推荐(0)