- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Java核心技术14:多线程
实际应用中,多线程非常有用。如,一个浏览器可以同时下载继父图片;一个web服务器可以同时处理几个并发的请求;GUI程序用一个独立的线程从宿主操作环境中收集用户界面的事件。 多进程与多线程本质的区别在于每个进程拥有自己的一整套变量,而线程则共享数据。共享变量使线程之间的通信比进程之间的通信更有效、更容易。14.1 线程 Thread的静态方法slee...
2018-05-08 17:42:55 301
原创 算法系列1:基础部分
鉴于算法的基础并不扎实,补习一些基础部分。 算法一词用来描述一种有限、确定、有效的并适合用计算机程序来实现的解决问题的方法。这种方法大多和使用的编程语言无关,是这种方法而非程序本身描述了解决问题的步骤。 要定义一个算法,可以用自然语言描述解决某个问题的过程,也可以编写一段程序来实现这个过程。 如欧几里得算法:找到两个数的最大公约数。 欧几里得...
2018-05-03 23:39:46 111
原创 Java核心技术13:集合
13.1 集合接口13.1.1 将集合的接口与实现分离 Java集合类库将接口interface与实现implementations分离。 队列接口指出可以在队列的尾部添加元素,在队列的头部删除元素,并且可以查找队列中元素的个数。当需要收集对象,并按照先进先出的规则检索对象时就应该使用队列。 一个极简的队列接口:interface Queue&...
2018-05-03 23:20:38 266
原创 基金定投
作为一个程序猿,也需要把有限的资金做好打理,做个笔记记录下。一。选合适类型。 市场主流看法:选择波动性大的品种,定投货币型、债券型基金没有意义。 但,不同投资者的风险偏好不同,例如极端保守的投资者,可以选择定投货币基金作为储蓄方式。所以先了解自己的风险承受力,然后才是选择合适的类型以及构建合适自己的定投组合。定投对风险已经有较大的降低作用,所以投资者可以选择比自己风险承...
2018-05-03 23:16:35 491
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人