会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
莫等闲™
博客园
首页
新随笔
联系
订阅
管理
随笔 - 14
文章 - 0
评论 - 0
阅读 -
3300
2020年5月3日
[JAVA] 13. Java中Executive Framework执行框架 (并发)
摘要: 线程池 单独操作线程时的一些问题: availability:线程数量是受限的,如果线程过多会OOM cost:如果任务过多,超过线程数,需要在一批任务完成之后再创建一批任务,耗时费力 为其,引入了线程池。 首先,会初始化创建的线程数,当一个线程池内的任务完成之后,会从左边的队列中取任务再进行执行。
阅读全文
posted @ 2020-05-03 01:26 莫等闲™
阅读(320)
评论(0)
推荐(0)
2020年4月29日
[JAVA] 12. Java中的并行Concurrency
摘要: 启用线程 与此同时还有对线程的暂停sleep,中止interrupt,等待其他线程join等。 构建线程安全的代码: 1. Race Condition 两个线程抢占公共变量。 ThreadDemo 开4个线程下载资源,观察得到的最后的总字节数。 DownloadStatus 保存下载状态 Down
阅读全文
posted @ 2020-04-29 01:32 莫等闲™
阅读(199)
评论(0)
推荐(0)
2020年4月28日
[JAVA] 10.JAVA中的Lambda
摘要: 一个接口实现的简单例子: Printer.java ConsolePrinter.java LambdaDemo.java 匿名内部类 为了快捷调用greet方法,可以使用匿名内部类来实现这个接口 由于这里只有一个需要实现的函数,所以可以使用lambda函数进行替换 在这个lambda表达式中,只调
阅读全文
posted @ 2020-04-28 16:58 莫等闲™
阅读(121)
评论(0)
推荐(0)
2020年4月27日
[JAVA] 9.JAVA中的Collection
摘要: Iterable 这样就可以遍历且不暴露内部成员items Iterable需要实现Iterator,而Iterator需要实现hasNext和next 其他的实现接口和类 Collection List Queue Set ArrayList PriorityQueue HashSet Linke
阅读全文
posted @ 2020-04-27 14:50 莫等闲™
阅读(135)
评论(0)
推荐(0)
2020年4月25日
[JAVA] 9. JAVA中的泛型
摘要: 泛型类 当我们需要创建一个类,其中的参数类型,需要后期给定的时候,就需要重新更改类型,再次创建,如下: 当我们这里想要一个UserList的时候,需要将元素的类型改为User,这样还需要重复创建结构一样的类,显然有些冗余,那么如何解决这个问题,一个很poor的方法,就是声明类型时,把元素类型定为Ob
阅读全文
posted @ 2020-04-25 23:55 莫等闲™
阅读(172)
评论(0)
推荐(0)
[JAVA] 8.Java中的异常处理
摘要: Exception 首先要明确的是,异常的类型包括了未检查的异常(运行时的异常),检查后的异常,错误。 当我们要自定义异常的时候,如果是未检查的异常,要继承RuntimeException,如果是检查后的异常,继承Exception。 下面是一个自定义异常的例子 InsufficientFundEx
阅读全文
posted @ 2020-04-25 10:56 莫等闲™
阅读(210)
评论(0)
推荐(0)
[JAVA] 7.Java的多态
摘要: 简言之,Java的多态可以通过三种方式实现: 1. 重写 2. 接口 3. 抽象类和抽象方法 1. 重写 之前提到过,包括对equals和hashcode的重写,还有对于函数的重载。 3. 抽象类抽象方法: UIControl.java TextBox.java 上面的TextBox继承了抽象类,而
阅读全文
posted @ 2020-04-25 01:25 莫等闲™
阅读(146)
评论(0)
推荐(0)
2020年4月22日
[JAVA] 1. Java中的基础知识之数据类型 [Java中的默认类型]
摘要: 首先要提一句的是,在JAVA语言中,当我们要声明一个长整型或者单精度的数值类型的变量的时候,经常会见到在一个数字后面出现 ,`L/l`。那么为什么要加入这些标识呢? 这是因为:在Java中,当开发者输入了数字,如: ,这个数字默认的类型为 型,其支持的数据范围如下,当我们的数字大小超过了 型支持的大
阅读全文
posted @ 2020-04-22 23:51 莫等闲™
阅读(768)
评论(0)
推荐(0)
[JAVA] 2. Java中的控制流
摘要: 1. 比较运算符 与大多数的编程语言中的比较运算符一样,主要包含了 这六种比较运算符。 2. 逻辑运算符 与大多数的编程语言中的比较运算符一样,主要包含了 这三种逻辑运算符,非,并,或。 这些逻辑运算符拥有截断的效果,即当前者满足一定条件,后者就不去考虑了。 3. 条件语句 在条件语句中,如果代码块
阅读全文
posted @ 2020-04-22 23:48 莫等闲™
阅读(153)
评论(0)
推荐(0)
[JAVA] 3. Java中的重构
摘要: 1. 重构 为了让之前的 程序简化,使其更符合DRY的原则。 这里就将输入数字抽取为一个函数,然后将计算贷款抽取成一个函数。 java import java.util.Scanner; public class Main { final static byte MONTH = 12; final
阅读全文
posted @ 2020-04-22 23:37 莫等闲™
阅读(377)
评论(0)
推荐(0)
下一页
公告
首页
联系
订阅
管理
找找看
积分排名
最新随笔
我的标签
随笔分类
文章分类
阅读排行
推荐排行
最新评论
文章档案
随笔档案
Close Menu
MENU
Scroll Down
昵称:
莫等闲™
园龄:
5年4个月
粉丝:
0
关注:
0
+加关注
<
2025年6月
>
日
一
二
三
四
五
六
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔档案
2020年5月(1)
2020年4月(12)
2020年2月(1)
欢迎阅读其他内容
CodingForChange
阅读排行榜
1. [JAVA] 1. Java中的基础知识之数据类型 [Java中的默认类型](768)
2. [JAVA] 3. Java中的重构(377)
3. [JAVA] 13. Java中Executive Framework执行框架 (并发)(320)
4. [JAVA] 5. Java重构之后的贷款计算器(295)
5. [JAVA] 8.Java中的异常处理(210)
点击右上角即可分享