摘要: 一.日志及分类 1.日志(log) a.主要用来记录系统运行中一些重要的操作信息 b.便于监视系统运行情况,帮助用户提前发现和避开可能出现的问题,或者出现问题后根据日志找到原因 2.分类: SQL日志、异常日志、业务日志 3.log4j: >开源日志记录工具 a.控制日志的输出级别 b.控制日志信息 阅读全文
posted @ 2017-05-25 22:51 【红色枫叶】 阅读(112) 评论(0) 推荐(0) 编辑
摘要: a.StringBuffer:String增强版 对字符串频繁修改(如字符串链接)时,使用StringBuffer类可以提高程序执行效率 b.StringBuffer声明 StringBuffer SB=newStringBuffer(); 创建空StringBuffer对象 StringBuffe 阅读全文
posted @ 2017-05-24 21:35 【红色枫叶】 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 内部类 1.根据位置的不同Java的内部类分为:静态内部类、成员内部类、局部内部类、匿名内部类 2.任何内部类都编译成独立的class文件 3.最大的作用:封装 4.匿名类可以封装内部概念 静态内部类 使用static修饰,声明在类中 静态内部类中可以访问外部类的静态成员 列:public clas 阅读全文
posted @ 2017-05-23 22:04 【红色枫叶】 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一.认识一下接口 public interface MyInterface{ public void foo(); //其它方法 } 所有的方法都是public abstract(抽象方法) 二.必须知道的接口特性 1.接口不能实例化 常作为类型使用 2.实现类必须实现接口的所有的方法 3.实现类可 阅读全文
posted @ 2017-05-22 21:43 【红色枫叶】 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 多态 一.什么是多态? 1.生活中的多态:不同类型的打印机,打印的效果不同 2.程序中的多态:同一引用类型,使用不同的实例且执行不同的操作 二.使用多态实现思路 1.编写父类 2.编写子类,子类重写父类的方法 3.运行时,使用父类的类型,子类的对象 实现多态的两个要素:子类重写父类的方法和使用父类的 阅读全文
posted @ 2017-05-21 19:21 【红色枫叶】 阅读(88) 评论(0) 推荐(0) 编辑
摘要: final关键字: 1.final关键字可以用来修饰类,属性,方法 2.final关键字修饰的类不能再被继承。比如:String String类是final修饰类,不能被继承 3.final关键字修饰的方法,不能再被子类重写 4.final关键字修饰的变量,初始化以后不能发生改变 在java中使用s 阅读全文
posted @ 2017-05-20 20:11 【红色枫叶】 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一,abstract关键字: abstract关键字表示的是抽象的意思,可以用来修饰类和方法。修饰的类我们称之为抽象类,修饰的方法我们称为抽象方法 二.abstract修饰类,抽象类: public abstract class 类名{} 抽象类用来表示一些抽象的概念 抽象类的特点: a.抽象类不能 阅读全文
posted @ 2017-05-20 19:48 【红色枫叶】 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 对象初始化过程 第一步:在创建之前,检查是否加载(检查硬盘上的class文件是否加载到内存中,如果没有加载,就先加载父类的文件) 在加载父类的文件,在加载本类的文件中java使用的加载的策略:懒惰式加载(按需加载)用到的时候,只加载一次。 第二步:分配对象的空间。递归分配所有父类和子类的属性空间,属 阅读全文
posted @ 2017-05-20 19:35 【红色枫叶】 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 一,继承的前提条件: 子类和父类之间必须满足is a父类的逻辑关系,才能有继承 二,继承的优点: 1,提高代码之间的重用性(继承之后子类共用父类的代码) 2,提高代码后期的可维护性(后期代码中需要添加或删除某些代码,只需修改父类代码即可) 三,继承步骤: 1,将多个类中共有属性和方法提取出来,建一个 阅读全文
posted @ 2017-05-19 09:20 【红色枫叶】 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 一.Static关键字: 1.static修饰的资源属于类级别的资源,静态的资源,对于类的所有实例对象的共享的资源 2.static关键字可以用来修饰属性,方法,代码块 3.static修饰的资源,在类加载期间执行 二.Static修饰的属性: static关键字修饰属性,属于对类所有实例对象共享的 阅读全文
posted @ 2017-05-17 09:13 【红色枫叶】 阅读(86) 评论(0) 推荐(0) 编辑