上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: @nullable和@nutNull 在写程序的时候你可以定义是否可为空指针。通过使用像@NotNull和@Nullable之类的annotation来声明一个方法是否是空指针安全的。现代的编译器、IDE或者工具可以读此annotation并帮你添加忘记的空指针检查,或者向你提示出不必要的乱七八糟的 阅读全文
posted @ 2020-01-16 16:44 颗就完了 阅读(22181) 评论(0) 推荐(3) 编辑
摘要: @SuppressWarnings注解用法 @SuppressWarnings注解主要用在取消一些编译器产生的警告对代码左侧行列的遮挡,有时候这会挡住我们断点调试时打的断点。 如图所示: 这时候我们在方法上加上@SuppressWarnings注解就可以消除这些警告的产生,注解的使用有三种: @Su 阅读全文
posted @ 2020-01-16 16:38 颗就完了 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 一、下载及安装 1.1 下载maven 3.1.1 先到官网http://maven.apache.org/download.cgi 下载最新版本(目前是3.1.1 ),下载完成后,解压到某个目录(本文中是C:\Java\maven-3.1.1) 2.1 配置环境变量 系统环境变量里,添加MAVEN 阅读全文
posted @ 2020-01-13 20:22 颗就完了 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 小程序自定义的组件: (1)组件的结构 自定义的组件和普通的页面定义没有什么区别,也包含了四个文件:xxx.wxml(组件的视图层),xxx.json,xxx.js,xxx.wxss 组件的xxx.wxml页面: <view class="wrapper"> <view>这里是组件的内部节点</vi 阅读全文
posted @ 2020-01-13 14:48 颗就完了 阅读(475) 评论(0) 推荐(0) 编辑
摘要: <view class="font-bold tab-content"> <!-- 循环列表 --> <block wx:for="{{jobList}}" wx:key="{{item.deptId}}"> <!-- 点击时会触发事件viewDeptTwo ,并且携带数据(data-id)--> 阅读全文
posted @ 2020-01-11 12:16 颗就完了 阅读(634) 评论(0) 推荐(0) 编辑
摘要: Java中的三种代理模式 一,什么是代理模式? 代理模式是一种设计模式,简单的来说就是在不改变源码的情况下,实现对目标对象的功能扩展。 比如有个歌手对象叫Singer,这个对象有一个唱歌方法叫sing() public class Singer { public void sing() { Syst 阅读全文
posted @ 2019-12-04 20:32 颗就完了 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Java中多线程间的通信是怎么实现的? 线程通信的方式: (1)共享变量 线程之间的通信可以通过发送信号,发送信号的一个简单方法就是再共享的对象里面设置信号值。线程A在一个同步块中设置boolean型的成员变量hasDataToProcess为true,线程B在同步块中读取hasDataProces 阅读全文
posted @ 2019-12-04 18:49 颗就完了 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 一,什么是死锁? 所谓的死锁是指多个线程因为竞争资源而造成的一种僵局(相互等待),若无外力的作用,这些进程都不能向前推进。 二,死锁产生的条件? (1)互斥条件:线程要求对所分配的资源(如打印机)进行排他性控制,既在某一段时间内,资源只能被一个线程所占有。 (2)不剥夺条件:线程所获得的资源在未使用 阅读全文
posted @ 2019-12-04 16:35 颗就完了 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 在 Java 传统线程机制中的共享数据方式,大致可以简单分两种情况: ➢ 多个线程行为一致,共同操作一个数据源。也就是每个线程执行的代码相同,可以使用同一个 Runnable 对象,这个 Runnable 对象中有那个共享数据,例如,卖票系统就可以这么做。 ➢ 多个线程行为不一致,共同操作一个数据源 阅读全文
posted @ 2019-12-04 10:29 颗就完了 阅读(2633) 评论(1) 推荐(1) 编辑
摘要: 什么是线程池? 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。那么有没有一种办法使得线程可以复用,就是执行完一个任务,并不被销毁,而是可以继续执行其他的任务?在Java中可以通过线程池来达到这样的效 阅读全文
posted @ 2019-12-03 18:59 颗就完了 阅读(557) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页