随笔分类 -  Java

摘要:自动生成方法的注释格式,例如 /*** @param str* @return* @throws ParseException*/ 快捷键是 ALT + SHIFT + J,将光标放在方法名上,按快捷键。会生成上述方法注释的格式,具体内容还是要自己填写的。 光标放到类名上,也会生成这个格式,但是只有 阅读全文
posted @ 2017-11-01 09:30 TerryChou 阅读(24334) 评论(0) 推荐(2)
摘要:Ant的概念 可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具 阅读全文
posted @ 2017-09-19 11:30 TerryChou 阅读(298) 评论(0) 推荐(0)
摘要:事件监听 在Javascript中事件的监听是用来对某些操作做出反应的方法。例如监听一个按钮的pressdown, 或者获取鼠标左键按下时候鼠标的位置。这些都需要使用监听来完成。监听的函数很简单:addEventListener.这里解释一下一个网页的嵌套关系:最外层:window 包含:docum 阅读全文
posted @ 2017-09-07 13:43 TerryChou 阅读(6782) 评论(0) 推荐(0)
摘要:"=="操作符的作用 1、用于基本数据类型的比较 2、判断引用是否指向堆内存的同一块地址。 equals所在位置: 在Object类当中,而Object是所有类的父类,包含在jdk里面,但并不适合绝大多数场景,通常需要重写 equals的作用: 用于判断两个变量是否是对同一个对象的引用,即堆中的内容 阅读全文
posted @ 2017-06-14 22:22 TerryChou 阅读(352) 评论(0) 推荐(0)
摘要:Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能 阅读全文
posted @ 2017-06-14 20:38 TerryChou 阅读(385) 评论(0) 推荐(0)
摘要:面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什 阅读全文
posted @ 2017-06-14 20:04 TerryChou 阅读(261) 评论(0) 推荐(0)
摘要:■面向过程与面向对象编程的区别 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了; 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 可以拿生活中的实例来理解面向 阅读全文
posted @ 2017-04-08 14:55 TerryChou 阅读(26998) 评论(2) 推荐(4)
摘要:一、重写(override) override是重写(覆盖)了一个方法,以实现不同的功能。一般是用于子类在继承父类时,重写(重新实现)父类中的方法。 重写(覆盖)的规则: 1、重写方法的参数列表必须完全与被重写的方法的相同,否则不能称其为重写而是重载. 2、重写方法的访问修饰符一定要大于被重写方法的 阅读全文
posted @ 2017-03-13 22:26 TerryChou 阅读(621) 评论(0) 推荐(0)
摘要:Java继承的理解 一、概念: 一个新类从已有的类那里获得其已有的属性和方法,这种现象叫类的继承 这个新类称为子类,或派生类,已有的那个类叫做父类,或基类 继承的好处:代码得到极大的重用、形成一种类的层次体系结构、为多态创造条件 子类的所有方法内部都可以访问父类私有成员以外的所有成员,所谓子类的所有 阅读全文
posted @ 2017-03-12 21:10 TerryChou 阅读(434) 评论(1) 推荐(0)
摘要:一、 构造函数 二、 this关键字 阅读全文
posted @ 2017-03-12 14:45 TerryChou 阅读(3852) 评论(0) 推荐(0)
摘要:面向对象方法的三大基本特征:封装(Encapsulation),继承(Inheritance)和多态(Polymorphism) 封装:将对象的实现细节隐藏起来,然后通过一些公用方法暴露该对象的功能 继承:是实现代码复用的重要手段。Java的继承具有单继承的特点,即只能继承自一个父类,每个子类只有一 阅读全文
posted @ 2017-02-28 22:33 TerryChou 阅读(2604) 评论(0) 推荐(0)
摘要:1. 静态内存 静态内存是指在程序开始运行时由编译器分配的内存,它的分配是在程序开始编译时完成的,不占用CPU资源。 程序中的各种变量,在编译时系统已经为其分配了所需的内存空间,当该变量在作用域内使用完毕时,系统会 自动释放所占用的内存空间。 变量的分配与释放,都无须程序员自行考虑。 eg:基本类型 阅读全文
posted @ 2017-02-26 19:41 TerryChou 阅读(7911) 评论(0) 推荐(1)
摘要:一:spring基本概念 1)struts2是web框架,hibernate是orm框架 2)spring是容器框架,创建bean,维护bean之间的关系 3)spring可以管理web层,持久层,业务层,dao层,spring可以配置各个层的组件,并且维护各个层的关系 二:spring核心原理 1 阅读全文
posted @ 2017-02-25 20:37 TerryChou 阅读(7132) 评论(0) 推荐(1)