摘要: 17.1、Log4j简介 作用: 1、 跟踪代码的运行轨迹。 2、 输出调试信息. 三大组成: 1、 Logger类-生成日志。 2、 Appender类-定义日志输出的目的地。 3、 Layout类-指定日志输出的格式。 17.1.1 Logger组件 日志共分为5种级别,从高到底(从严重到轻微) 阅读全文
posted @ 2018-05-11 09:47 H丶 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1.捕获异常 try——执行可能产生异常的代码 catch——捕获异常 finally——无论是否发生异常,代码总能执行 2.声明异常 throws——声明方法可能要要抛出的各种异常 3.抛出异常——手动抛出异常 4.try——catch块捕获异常 public void method(){ try 阅读全文
posted @ 2018-05-07 16:17 H丶 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1.接口的特性 接口不可以被实例化; 实现类必须实现接口的所有方法; 实现类可以实现多个接口; 接口中的变量都是静态常量。 2.接口有比抽象类更好的特性 可以被多继承; 设计和实现完全分离; 更自然的使用多态; 更容易搭建程序框架; 更容易更换实现。 3.接口是一种约定 体现在接口名称和注释上(有些 阅读全文
posted @ 2018-05-07 16:09 H丶 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1、多态指对象的多种形态:引用多态与方法多态 注意: A:继承是多态的实现基础 B:方法重写也是多态的体现 2、引用多态 A:父类的引用可以指向本类的对象:父类 对象名 = new 父类(); B:父类的引用可以指向子类的对象:父类 对象名 = new 子类();——多态的体现 注意:该对象调用的方 阅读全文
posted @ 2018-05-07 16:06 H丶 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 一 选择题 1) 以下关于序列化和反序列化的描述错误的是( C)。 a) 序列化是将对象的状态存储到特定存储介质中的过程 b) 二进制格式化器的Serialize()和Deserialize()方法可以分别用来实现序列化和反序列 化过程 解析:BinaryFormatter c) 如果一个类可序列化 阅读全文
posted @ 2018-05-02 15:11 H丶 阅读(1841) 评论(0) 推荐(0) 编辑
摘要: 一 继承的概念 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 eg: 兔子和羊属于食草动物类,狮子和豹属于食肉动物类。 食草动物和食肉动物又是 阅读全文
posted @ 2018-05-02 14:40 H丶 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 1.后缀:jsp 相当于html,但是它里面可以写java代码。 2.包名取名规则 a.网站域名倒着写 b.字母小写 3.类名取名规则 a.首字母大写 4.三目运算(适用简单的if-else) 条件语句?真结果:假结果 相当于下面的 5.myEclipse快捷键 Alt+Shift+S 再按字母R: 阅读全文
posted @ 2018-04-25 17:03 H丶 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Cinema.cs类 Common.cs类 FreeTicket.cs类 Movie.cs类 Schedule.cs类 ScheduleItem.cs类 Seat.cs类 StudentTicket.cs类 Ticket.cs类 TicketUtil.cs类 主窗体代码: 阅读全文
posted @ 2018-04-23 16:39 H丶 阅读(1209) 评论(0) 推荐(1) 编辑
摘要: List<Person> list = new List<Person>(); Person p1 = new Person(); p1.Name = "邓超"; p1.Age = 12; Person p2 = new Person(); p2.Name = "Baby"; p2.Age =22; 阅读全文
posted @ 2018-04-22 15:06 H丶 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 添加treeView 和 listView 两个控件 主窗体的代码: 阅读全文
posted @ 2018-04-20 15:59 H丶 阅读(298) 评论(0) 推荐(0) 编辑