
Java
bboyjoe
勇气与智慧并行,才能越过人生的一座座高山。
展开
-
实现线程的两种方式
1.继承Thread类/** * 创建线程的第一种方式:继承Thread类 */public class Demo extends Thread{ private String name; Demo(String name){ this.name = name; } public void run(){ for(int x...原创 2019-10-14 15:06:49 · 437 阅读 · 0 评论 -
用静态实现一个数组的公用方法封装
1.创建一个ArrayTool类public class ArrayTool { // 该类中的方法都是静态的,所以该类是不需要的创建对象的。为了保证不让其他成创建该类对象, 可以将构造函数私有化。 private ArrayTool(){} // 获取数组最大值 public static int getMax(int[] arr) { ...原创 2019-10-09 15:26:00 · 225 阅读 · 0 评论 -
单例设计模式
单例设计模式分为饿汉式和懒汉式,实际开发中多实用饿汉式,面试有时会涉及懒汉式。1.创建单例(饿汉式)//单例设计模式。 饿汉式// 解决的问题:就是可以保证一个类在内存中的对象唯一性。//// 必须对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性。//// 如何保证对象唯一性呢?// 1,不允许其他程序用n...原创 2019-10-09 15:41:00 · 161 阅读 · 0 评论 -
接口的应用场景
1.创建一个接口USBpublic interface USB { void open(); void close();}2.创建一个类UPan实现接口USBpublic class UPan implements USB{ public void open(){ System.out.println("upan open"); }...原创 2019-10-09 15:56:53 · 1194 阅读 · 0 评论 -
内部类简述
/*内部类访问特点:1,内部类可以直接访问外部类中的成员。2,外部类要访问内部类,必须建立内部类的对象。一般用于类的设计。分析事物时,发现该事物描述中还有事物,而且这个事物还在访问被描述事物的内容。这时就是还有的事物定义成内部类来描述。*/public class Outer { private int num = 3; private static in...原创 2019-10-10 09:08:08 · 389 阅读 · 0 评论 -
异常处理实践
1.自定义异常类/** * 蓝屏异常 */public class LanPingException extends Exception{ LanPingException(String msg){ super(msg); }}/** * 冒烟异常类 */public class MaoYanException extends Except...原创 2019-10-11 16:35:12 · 379 阅读 · 0 评论