摘要: 定义 注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。 通俗的说就是一个标签,使用这个标签来对要标记的对象做说明,主要是与 阅读全文
posted @ 2019-05-20 10:18 pallcard 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 常指程序运行过程中出现的非正常现象,例如用户输入错误、除数为零、需要处理的文件不存在、数组下标越界等。 在Java的异常处理机制中,引进了很多用来描述和处理异常的类,称为异常类。异常类定义中包含了该类异常的信息和对异常进行处理的方法。 Java异常类的层次结 Error是程序无法处理的错误,表示运行 阅读全文
posted @ 2018-05-01 15:27 pallcard 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 抽象方法 使用abstract修饰的方法,没有方法体,只有声明。定义的是一种“规范”,就是告诉子类必须要给抽象方法提供具体的实现。 抽象类 包含抽象方法的类就是抽象类。通过abstract方法定义规范,然后要求子类必须定义具体实现。通过抽象类,我们就可以做到严格限制子类的设计,使子类之间更加通用。 阅读全文
posted @ 2018-04-30 22:38 pallcard 阅读(101) 评论(0) 推荐(0) 编辑
摘要: HttpServlet.java package cn.bjsxt.oop.polymorphism.myServlet; public class HttpServlet { public void service(){ System.out.println("HttpServlet.servic 阅读全文
posted @ 2018-04-30 16:48 pallcard 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 继承 继承更加容易实现类的扩展。使用extends 注: Java中类只有单继承,接口有多继承。 子类继承父类,可以得到父类的全部属性和方法 (除了父类的构造方法),但不见得可以直接访问(比如,父类私有的属性和方法)。 所有类的父类:Object。 instanceof是二元运算符,左边是对象,右边 阅读全文
posted @ 2018-04-30 16:00 pallcard 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收 1. 引用计数法 2. 引用可达法 创建对象 1. 分配对象空间,并将对象成员变量初始化为0或空 2. 执行属性值的显示初始化 3. 执行构造方法 4. 返回对象的地址给相关的变量 this关键字 1. 在程序中产生二义性之处,应使用this来指明当前对象普通方法中,this总是指向调用该 阅读全文
posted @ 2018-04-30 15:16 pallcard 阅读(96) 评论(0) 推荐(0) 编辑
摘要: Java虚拟机的内存可以分为三个区域:栈stack、堆heap、方法区method area 栈 栈描述的是方法执行的内存模型,每个方法被调用都会创建一个栈帧 JVM为每个线程创建一个栈,用于存放该线程执行方法的信息 栈属于线程私有,不能实现线程间的共享 先进后出 栈是由系统自动分配,速度快!栈是一 阅读全文
posted @ 2018-04-29 19:48 pallcard 阅读(119) 评论(0) 推荐(0) 编辑
摘要: Java三大版本 JavaSE (Java Standard Edition):标准版,定位在个人计算机应用。 JavaEE(Java Enterprise Edition):企业版,定位在服务器端应用。 JavaME (Java Micro Edition):微型版,定位在消费性电子产品应用。 J 阅读全文
posted @ 2018-04-27 16:37 pallcard 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 句柄 & 对象 尽管将一切都“看作”对象,但操纵的标识符实际是指向一个对象的“句柄”,例s为句柄,String("abcdef")为对象 String s = new String("abcdef"); 注:创建一个句柄时,记住无论如何要初始化 内存分配 寄存器:根据需要由编译器分配,我们对此没有直 阅读全文
posted @ 2018-04-22 20:40 pallcard 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 事件监听 事件监听第一种方法 例如: var oBtn = document.getElementById('btn'); oBtn.onclick = function () {} 事件监听第二种(官方)方法 语法: element.addEventListener(event, function 阅读全文
posted @ 2017-07-06 19:24 pallcard 阅读(172) 评论(0) 推荐(0) 编辑