Java编程的逻辑
Frasensy
背负青天而莫之夭阏者
展开
-
并发
1、并发的基础线程的基本概念表示一条单独的执行流,有自己的程序执行计数器,自己的栈两种创建方式:继承Thread;实现Runnable接口无论哪种创建方式最后都需要调用start方法启动线程synchronized可用于修饰类的实例方法、静态方法和代码块多个线程可以同时执行同一个synchronized实例方法,只要访问的对象不同即可,synchronized实例方法...原创 2019-01-12 09:16:00 · 114 阅读 · 1 评论 -
泛型与容器
1、泛型好处:更好的安全性、更好的可读性Java中因为类型参数会被替换为object,所以泛型中不能用基本数据类型Pair<int> minmax = new Pair<int>(1,100)不合法2、列表和队列迭代的陷阱:在迭代的中间调用容器的删除方法public void remove(ArrayList<Integer> list) {...原创 2019-01-12 09:39:18 · 489 阅读 · 0 评论 -
面向对象
1、类的基本概念static表示类方法,也叫静态方法,与此相对的是实例方法,即没有static修饰,必须通过实例或对象调用,而类方法可以通过类名直接调用静态初始化代码块在类加载的时候执行,在任何对象创建之前,且只执行一次static int STATIC_TWO;//静态初始化代码块static { STATIC_TWO = 2; }可见性范围从大到小:priv...原创 2019-01-12 09:42:32 · 103 阅读 · 0 评论