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 · 389 阅读 · 0 评论 -
用静态实现一个数组的公用方法封装
1.创建一个ArrayTool类 public class ArrayTool { // 该类中的方法都是静态的,所以该类是不需要的创建对象的。为了保证不让其他成创建该类对象, 可以将构造函数私有化。 private ArrayTool(){} // 获取数组最大值 public static int getMax(int[] arr) { ...原创 2019-10-09 15:26:00 · 198 阅读 · 0 评论 -
单例设计模式
单例设计模式分为饿汉式和懒汉式,实际开发中多实用饿汉式,面试有时会涉及懒汉式。 1.创建单例(饿汉式) //单例设计模式。 饿汉式 // 解决的问题:就是可以保证一个类在内存中的对象唯一性。 // // 必须对于多个程序使用同一个配置信息对象时,就需要保证该对象的唯一性。 // // 如何保证对象唯一性呢? // 1,不允许其他程序用n...原创 2019-10-09 15:41:00 · 142 阅读 · 0 评论 -
接口的应用场景
1.创建一个接口USB public interface USB { void open(); void close(); } 2.创建一个类UPan实现接口USB public class UPan implements USB{ public void open(){ System.out.println("upan open"); }...原创 2019-10-09 15:56:53 · 1149 阅读 · 0 评论 -
内部类简述
/* 内部类访问特点: 1,内部类可以直接访问外部类中的成员。 2,外部类要访问内部类,必须建立内部类的对象。 一般用于类的设计。 分析事物时,发现该事物描述中还有事物,而且这个事物还在访问被描述事物的内容。 这时就是还有的事物定义成内部类来描述。 */ public class Outer { private int num = 3; private static in...原创 2019-10-10 09:08:08 · 355 阅读 · 0 评论 -
异常处理实践
1.自定义异常类 /** * 蓝屏异常 */ public class LanPingException extends Exception{ LanPingException(String msg){ super(msg); } } /** * 冒烟异常类 */ public class MaoYanException extends Except...原创 2019-10-11 16:35:12 · 337 阅读 · 0 评论