谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。 一、final关键字的基本用法 在Java中,final关键字可以用来修饰类、方法和变量(包括成员变 ...
分类:
编程语言 时间:
2018-12-14 19:51:13
阅读次数:
169
线程池1.什么是线程池.一个用来创建和管理线程的容器;2.线程池的作用.提高线程的复用性,降低资源消耗提高线程的响应速度,提高线程的可管理性3.线程的核心思想;线程的复用 4.线程池的创建ExecutorService pools = Executors.newFixedThreadPool(线程的 ...
分类:
编程语言 时间:
2018-12-06 20:50:04
阅读次数:
227
Lambda表达式 又称为 函数式编程 lambda只能适用于一个方法的接口, 匿名函数,代替匿名内部类的对象 ()代表方法的参数列表, 转向符,表示参数如何被处理,右面就时被处理的细节 Runnable runnable2 = () {...}; //...表示被覆盖的方法 目的,精炼,过长不适用 ...
分类:
编程语言 时间:
2018-11-25 13:20:08
阅读次数:
148
一、Lambda表达式 Lambda是一个匿名函数。可以写出更简洁、更灵活的代码 //匿名内部类 Runnable r1=new Runnable(){ public void run(){ System.out.println("这是一个匿名内部类"); }; }//Lambda表达式 Runna ...
分类:
编程语言 时间:
2018-11-25 01:25:13
阅读次数:
249
1.java1.8新特性 接口中允许默认方法和静态方法 lamdba表达式:简化代码,包括匿名内部类和集合遍历 ::表示对象引用或者构造器引用 clock和localDateTime获取时间 2.多系统数据交互: socket网络通信 文件传递数据 数据库传递数据 消息队列传递数据(activeMQ ...
分类:
其他好文 时间:
2018-11-23 14:23:13
阅读次数:
125
1.常规的方式实现匿名内部类 valueAnimator.addUpdateListener(object :AnimatorUpdateListener { override fun onAnimationUpdate(animation: ValueAnimator?) { currentPoi ...
分类:
其他好文 时间:
2018-11-19 17:26:18
阅读次数:
478
一,Kotlin中匿名内部类,引用Activity的this用法为 this@MainActivity (对应自己的Activity),还是上代码吧 class Main17Activity : AppCompatActivity() { override fun onCreate(savedIns ...
分类:
其他好文 时间:
2018-11-19 15:39:40
阅读次数:
327
代码块的加载顺序 静态代码块>成员代码块>构造方法(1,加载类2,创建对象3,调用方法)static静态修饰符 可以修饰成员变量 成员方法 static特点 被static修饰的成员 属于类 不单属于某个对象 是所有对象所共享 静态的访问特点 类名直接访问 类名.属性名 类名.方法名(参数) sta ...
分类:
其他好文 时间:
2018-11-14 17:20:38
阅读次数:
235
1 线程与进程:一个程序运行后至少有一个进程,一个进程中可以包含多个线程。多线程即一个程序中有多个线程在同时执行。 2 多线程调度模式: 分时调度:所有线程轮流使用CPU,平均分配每个线程占用CPU的时间。 抢占式调度:优先级高的线程优先使用CPU,优先级相同,随机选择一个(线程随机性),Java使 ...
分类:
编程语言 时间:
2018-11-07 00:52:38
阅读次数:
174