1. 前言HashMap的容量大小会根据其存储数据的数量多少而自动扩充,即当HashMap存储数据的数量到达一个阈值(threshold)时,再往里面增加数据,便可能会扩充HashMap的容量。可能?事实上,由于JDK版本的不同,其阈值(threshold)的默认大小也变得不同(主要是计算公式的改变),甚至连判断条件也变得不一样,所以如果说threshold = capacity * loadFac...
分类:
其他好文 时间:
2016-05-07 10:03:48
阅读次数:
202
以下的代码模拟了一个生产与消费的场景,一个票池,生产者不停的往里面放数据,消费则不停的取数据.票池classPool{privateList<Integer>pool=newArrayList<Integer>();//添加元素publicvoidadd(inti){pool.add(newInteger(i));}//剪切元素publicIntegercut(){if(!this..
分类:
其他好文 时间:
2016-05-04 19:19:12
阅读次数:
200
开发10多年了,开发过程中遇到的最大的问题: ①项目的代码越来越多了,越来越复杂了,而客户的需求,你还不得不往里面加入新代码。 ②开发了很多项目,每次复用时却只能把代码copy来copy去,然后调试、测试,不是不相信原来的代码,而是原来的代码的生存空间变化了。 ③业务需要使用很久以前的模块,但是技术 ...
分类:
其他好文 时间:
2016-04-24 14:09:43
阅读次数:
161
在这近两个月里的时间里,耗费了几乎所有周末的时间来做项目开发。现在项目开发已经完成,我所得到的一些感想在这与大家一同分享。 在项目开发伊始,我们就确定了总体的设计框架。本以为这样事情就完成了大半,以为有了大概的框架,我们往里面添加东西就行了,事实证明确实是我想多了。比如,在GUI交互这一块,要怎么实 ...
分类:
其他好文 时间:
2016-04-24 12:44:39
阅读次数:
258
昨天做了什么: 昨天做了服务器的搭建和主界面的设计 今天做了什么: 今天把主界面的功能设计好,把按钮的功能加入团队伙伴的内容。然后把日记本的功能正在往里面加入。 明天做什么: 连接好数据库和日记本,还有实现日记本和主界面的连接。 ...
分类:
其他好文 时间:
2016-04-23 23:01:23
阅读次数:
181
DeviceOne平台包含2个基础的布局组件,do_ALayout和do_Linearlayout。所谓布局组件就是在IDE里设计界面,可以拖拽别的组件加到这个布局组件里作为这个布局组件内的一个部分。 注意:do_ScrollView也算是布局,也可以往里面拖拽其他组件,不过它比较特殊,它有且只有一 ...
分类:
其他好文 时间:
2016-04-23 07:32:20
阅读次数:
163
昨天做的事:1.分页显示界面可以使用JTabbedPane组件来定义一个分页,然后在往里面添加需要的组件。 2.输出表格可以使用JTable组件,或者自己重写一个类,让其继承于AbstractTableModel类。 3.分类查询功能可以使用JComboBox组件来实现,利用comboBox.set ...
分类:
其他好文 时间:
2016-04-22 18:31:08
阅读次数:
153
Android Studio是谷歌力推的开发工具,导入library还是跟传统的Eclipse有很大区别的。
一、jar包
第一步,project目录下的libs,把jar往里面拷贝。如下图:
第二步,切换到Android目录,打开build.gradle(Module:app)。如下图:
然后,程序需要编译到代码,需要 手动添加 或 图形界面设置添加 。
手动添加:...
分类:
移动开发 时间:
2016-04-19 20:05:31
阅读次数:
235
本次作业在文件扫描的基础上,加入了GUI界面,通过JList来显示扫描文件夹中的文件。并拓展了使用下拉菜单来对文件进行分类。根据后缀的不同,分为几类。 先上代码和图。 此次作业按照老师上次的留言,加上了备注~ 我专门建了一个目录,往里面放了三种类型的图片文件。gif jpg 和bmp。 并且加入了滚 ...
分类:
其他好文 时间:
2016-04-15 18:27:48
阅读次数:
282