记录美好生活
08
03
01
javase -- 多线程 javase -- 多线程
多线程.一、程序、进程、线程.程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象 进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和
2020-08-01
07
30
javase -- 异常 javase -- 异常
异常. 在程序执行中发生的不正常情况 语法错误和逻辑错误都不是异常 异常(广义)分为 Error:java虚拟机无法解决的严重错误,一般不编写针对性代码进行处理 JVM系统内部错误 资源耗尽 。。。 Exception:其他因编程错
2020-07-30 liuminkai
30
javase -- 内部类 javase -- 内部类
内部类(Inner class). 成员内部类 静态成员内部类 非静态成员内部类 局部内部类 方法内 代码块内 构造器内 成员内部类.一方面,作为外部类的成员 调用外部类的结构 外部类.this.结构名 或 结构名(在不重名的情
2020-07-30
30
30
javase -- 抽象类与接口的异同 javase -- 抽象类与接口的异同
抽象类与接口的异同.相同点. 都不能实例化 都需要类去实现 不同点. 接口不能有构造方法,抽象类可以有。 一个类可以实现多个接口,一个抽象类只能别一个类继承 接口不能有方法体,抽象类可以有。(JDK1.7及以前) 接口不能有静态方法,抽象
2020-07-30
30
javase -- 接口 javase -- 接口
接口.interface java中类不支持多继承,使用接口实现多重继承的效果 开发中,类和接口是并列的两个结构 interface JDK7及以前:只能定义全局常量和抽象方法 全局常量:[public] [static] [f
2020-07-30
30
javase -- 模板方法设计模式 javase -- 模板方法设计模式
模板方法设计模式(抽象类的应用).解决的问题. 当功能(方法)内部一部分实现是确定的,一部分实现是不确定的(易变的)。这时可以把不确定的部分暴露出来,让子类去实现 常用 数据库访问的封装 Junit单元测试 JavaWeb的Servlet中
2020-07-30
30
30
30
javase -- 方法重载 javase -- 方法重载
重载.判断是否是重载 是否是重载和方法的权限修饰符、返回值类型、形参变量名、方法体都没有关系 两同一不同 同一类,相同方法名 参数列表不同(参数类型、个数、顺序至少有一个不同) 参数个数不同 参数类型不同
2020-07-30
30
10 / 18