/images/avatar.png

Neville Noah

深入理解Java访问控制符

Java有四个访问控制符用于控制变量、方法、类被允许访问的范围: default public protected private 你真的彻底理解他们的使用方式吗? 我们经常会看到这样一张表,但你真的理

MacOS下编译JDK12

获取源码 直接从OpenJDK的官网获取,我选用的是JDK12 http://hg.openjdk.java.net/jdk/jdk12/ 点击左侧栏的zip就会开始下载 主要环境 MacOS 10.15.5 Xcode 12.1 Clang 12.0.0 Java 11 我是如何知道编译需要这些

Android消息机制(Java层)

基础示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 // ExampleThread.java public class ExampleThread extends Thread { public Handler mHandler; public void run() { Looper.prepare(); mHandler = new Handler() { public void handleMessage(Message msg) { // TODO:处理消息 switch(msg.what) { case ...: ... case ...:

WorkManager之任务关联

任务排序 我们使用WorkManager的函数: beginWith() then() 来完成任务排序,例如: 1 2 3 4 5 6 7 8 9 10 WorkManager .getInstance(myContext) // 开始时对数据进行过滤 .beginWith(filter) // 再对数据进行压缩 .then(compress)