上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 1.程序(program) 概念:是为了完成特定的任务,使用某种语言写的一组指令的集合。即指一段静态的代码。 2.进程 (process) 概念:是程序的一次执行过程,或是正在运行的一个程序 说明:进程作为资源分配的单位,系统在运行时会为每一个进程分配不同的内存区域。 3.线程(thread) 概念 阅读全文
posted @ 2022-06-13 17:00 安家小皮孩 阅读(55) 评论(0) 推荐(0)
摘要: 1.如何自定义一个异常类? 继承于现有的异常结构:RuntimeException、Exception 提供一个全局常量:serialVersionUID 提供一个重载的构造器 2.【代码】 public class MyException extends Exception { static fi 阅读全文
posted @ 2022-06-13 16:41 安家小皮孩 阅读(32) 评论(0) 推荐(0)
摘要: 1.使用说明: 在程序执行中,除了自动抛出异常对象情况之外,我们还可以手动的throw一个异常类的对象。 2.【面试题】 throw 和 throws区别? throw 表示抛出一个异常类的对象,生成一个异常类对象的过程。声明在方法体内。 throws 属于异常处理的一种方式,声明在方法的声明处。 阅读全文
posted @ 2022-06-13 16:33 安家小皮孩 阅读(26) 评论(0) 推荐(0)
摘要: 1.Java异常处理的抓抛模型 过程一:“抛”: 程序在正常执行的过程中,一旦出现了异常,就会在异常代码出生成一个对应异常类的对象。 并将对象抛出 一旦抛出对象以后,其后的代码就不再执行。 关于异常对象的产生:① 系统自动生成的异常对象 ② 手动的生成一个异常对象,并抛出(throw) 过程二:“抓 阅读全文
posted @ 2022-06-12 19:05 安家小皮孩 阅读(37) 评论(0) 推荐(0)
摘要: 1.异常的体系结构: java.lang.Throwable | java.lang.Error:一般不编写针对性的代码进行处理。 | java.lang.Exception:可以进行异常处理 | 编译时异常(checked) | IOException | FileNotFoundExceptio 阅读全文
posted @ 2022-06-12 17:49 安家小皮孩 阅读(23) 评论(0) 推荐(0)
摘要: 内部类:类的第五个成员 1.定义: Java中允许将一个类A声明在另一个类B中,则类A就是内部类,类B称为外部类。 2.内部类的分类: 成员内部类(静态、非静态)vs 局部内部类(方法内、代码块内、构造器内) 3.成员内部类的理解: 一方面,作为外部类的成员: > 调用外部类的结构 > 可以被sta 阅读全文
posted @ 2022-06-12 16:06 安家小皮孩 阅读(48) 评论(0) 推荐(0)
摘要: 1.解决的问题 实现了创建者与调用者分离,即将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 2.具体模式 简单工厂模式:用来生产同一等级结构中的任意产品。(对于增加新的产品,需要修改已有代码) 工厂方法模式:用来生产同一等级结构中的固定产品。(支持增加任意产品) 抽象工厂模式:用来生产不同 阅读全文
posted @ 2022-06-12 15:06 安家小皮孩 阅读(19) 评论(0) 推荐(0)
摘要: 1.解决的问题 代理模式是Java开发中使用较多的一种设计模式。代理设计就是为其他对象提供一种代理以控制对这个对象的访问。 2.【举例】 interface NetWork{ public void browse(); } //被代理类 class Server implements NetWork 阅读全文
posted @ 2022-06-11 20:50 安家小皮孩 阅读(24) 评论(0) 推荐(0)
摘要: 1.使用说明: 接口使用interface来定义 在Java中,接口和类是并列的两个结构 如何定义接口:定义接口的成员 3.1 JDK7及以前:只能定义全局常量和抽象方法 全局常量:public static final的,但是书写时,可以省略不写 抽象方法:public abstract的 3.2 阅读全文
posted @ 2022-06-11 20:16 安家小皮孩 阅读(72) 评论(0) 推荐(0)
摘要: 1.解决的问题: 在软件开发中实现一个算法时,整体步骤很固定、通用,这些步骤已经在父类中写好了。但是某些部分易变,易变部分可以抽象出来,共不同的子类实现。这就是一种模板设计。 2.举例 abstract class Template{//模板 //计算某段代码执行所需要花费的时间 public vo 阅读全文
posted @ 2022-06-11 19:14 安家小皮孩 阅读(25) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 8 下一页