- 博客(8)
- 收藏
- 关注
原创 创建副线程的四种方式,Thread,Runable.Callable,Executors.newFixedThreadPool(int),创建分线程,
package Thread;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Future;import java.util.concurrent.Futu.
2020-08-22 18:57:45
219
原创 JVM内存模型,JAVA栈内存模型,JAVA堆内存模型,JAVA堆垃圾回收机制,程序计数器,
以上观点均为个人观点,本人也是初学者,有任何错误请及时指正 码字不易,如果以上总结帮到了你,请一元支持下,你的支持是最大的鼓励
2020-08-20 01:01:35
127
原创 JAVA接口理解,JDK1.7,JDK1.8接口的区别
一.接口理解1.总结接口 特点 JDK1.7的接口特性: 1.接口中的访问控制修饰符统一默认是public接口声明,方法,变量,不写也默认是public. 2.接口中没有构造方法,其实现类创建对象时默认调用的是super(),即其父类的无参/有参构造方法, 3.变量都是全局静态常量,用public static final修饰,写不写都是这个修饰,如:(public static final缺省存在)int a=0;因为有final修饰,必须手动=赋值. 4.方法都
2020-08-10 22:27:31
1261
原创 JAVA中abstract关键字详解,abstract方法,abstract类,抽象方法,抽象类
abstract关键字不能与static/final共同修饰 效用 类 1.抽象类只是:包含一个或多个抽象方法||或者被声明为抽象(被abstract修饰的)一个普通的类, 在继承关系中,作为父类与普通类的区别仅有:"别实例我和你得重写" ①不能被实例化,不能用new来实例化. ②要求子类必须重写/实现其的所有抽象方法.至于普通方法,子类随需求选择是否重写 抽象类本身可以有构造方法和构造代码块(给子类实例用) 抽象类本身可以有实例变量和静态变量 抽象类本身
2020-08-10 20:22:53
278
原创 JAVA简单工厂模式,JAVAfinal关键字修饰与效用详解
一.简单工厂模式:是解决大量创建对象的的方案. 以static方法和对new关键字的隐藏,实现通过一个简单的字符串实现获取对象的方案.public class Computer { @Override public String toString() { return "我是一个电脑"; }}public class IntelComputer extends Computer{ @Override public String...
2020-08-10 12:28:30
173
原创 JAVA多态(继承,向上转型,向下转型,)的理解还需要理解(强制转换,父类型作为形参或者返回值类型,父类型引用作为实参,)
如标题所示,为了更好的理解JAVA多态(继承,向上转型,向下转型,) 前提需要理解这两个内容 1.强制转换, 2.父类型作为形参或者返回值类型,父类型引用作为实参,一.1.强制转换①基本类型的强转(俗称做手术,"切除一部分数据(组织)),如下double a=0.0D; int b=(int)a;②引用类型的强制转换===(就是)向下转型:父类型强转为子类型发生在子类转型成父类(即向上转型)后(必须),再转型成子类型(一般用instan of判断下,...
2020-08-09 02:26:12
454
原创 一个类看懂Static修饰符,关键字,static修饰变量,static修饰方法,static静态代码块,static修饰花括号
类写的不是很好,但结合下边的图解也能详细的了解Static的用法与不用的区别了public class StaticDetailed { // static修饰变量的区别 static String ClassV = "静态变量初始化"; String InstanceV = "实例变量初始化"; // static修饰代码块的区别 // 静态代码块 static { System.out.println("静态代码块执行"); // ClassRoom="静态代码块执行";.
2020-08-08 22:36:36
283
原创 java中static关键字解释,修饰变量,修饰方法,修饰花括号
static修饰不同对象 有无修饰 别名 执行时间 执行次数 存在位置 两者区别 一般用途 变量 static int a; 类变量/静态变量/共享变量 类第一次被加载, 只1次 同类信息 在方法区 1.份数不同,类变量一份,实例变量每个对象人手一份 2.存储位置不同 3.内存空间分配时机不同: 类变量:类初次加载 实例变量:new时 4.生命周期不同 类变量:同类的生命周期 实例变量
2020-08-07 20:20:20
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人