- 浏览: 14007 次
- 性别:
- 来自: 赤峰
最近访客 更多访客>>
最新评论
-
Jonathan樊:
话说~~我马上就大三了~~还有5天就大三了~~话说我快疯了~~ ...
写在大三之前一些心得 -
blues1021:
程雪娇 写道恩恩 我现在也才大二,成绩也不好,居然挂科了,其他 ...
写在大三之前一些心得 -
宋双旺:
好像是你关注了我,我看到了你…… 不知道你是专科还是本科 ...
写在大三之前一些心得 -
JasonChi:
一切为时未晚
给自己一个交代 -
程雪娇:
恩恩 我现在也才大二,成绩也不好,居然挂科了,其他女生都不挂, ...
写在大三之前一些心得
文章列表
哈希表可以快速成堆的检索数据,与Vector一样动态存储一系列对象,而且我们必须为存储的每一个
值都要安排关键字与之关联。 添加数据使用put(key, value),取出数据使用get(key),Hashtable
通过initial capacity和load factor两个参数调整性能。通常缺省的load factor装载因子它是一个
百分比,表明了哈希表何时需要扩充,例如,有一哈希表,容量为100,而装载因子为0.9,那么当哈希
表90%的容量已被使用时,此哈希表会自动扩充成一个更大的哈希表。如果用户不赋这些参数,系统会自
动进行处理,而不需要用户操心。一般情况下0.75 ...
android配置总结
- 博客分类:
- 配置总结
android配置总结
在android安装中我碰到了各种各样的很纠结的问题,下面我总结一下,希望对大家有个参考。
以前自己用的是MyEclipse头痛的是自己根本就没有安装JVM,于是自己便又一遍的调试,根本没有用,于是果断换了Eclipse,于是自己又重新安装了JVM,又重新安装了Eclipse。
进入一个工程之后(***记住轻易不要换工程文件夹),我们就开始配置android环境了,
1:首先我们必须得下载android-sdk,去android官网上下载,网站:http://developer.android.com/index.,去下载,
高手请绕行:
最近每天熬夜写通信项目的时候好多东西感觉上是很混乱的,比如在写客户端的时候发现服务器也会用到这里的很多代码,这样就
存在着很大的重复性,这种东西我感觉有时冗余,于是我就将所有有关两者的代码 ...
写在大三之前一些心得
- 博客分类:
- 学习心的
通信开始了这些天我感到自己确实比上学期状态好的多了,有时后回想一下自己走过的路, 其实自从在家里向学校走来,我就感觉很不爽,大二到大三是个坎,我忽然感觉自己不再年轻,我忽然感觉自己的青春都被挥霍了,我忽 ...
现在我再搞通信,对于通信这里我主要从以下三个阶段来谈。 1:刚开始接触有些生疏,自己看到书上的代码很烦很乱,整理不出自己的思路,于是就开始抄,抄的昏天暗地,手都疼了,自己把代码抄了一遍之后,感觉有些思 ...
第一:链表是和队列有些相同,都是方便查找数据的。但是链表没有一个索引,在创建链表的时候我们的思想是:首先我们有一个类,但是这个仅仅是一个类,我们需要一连串的,于是我们就需要用这个类来生成对象,不断的向 ...
用线程将文件搜索器的停止
- 博客分类:
- 事例代码
文件搜索器用线程来控制其实很简单:
先定义一个button--begin,添加一个监听器匿名内部类
JButton btnStart = new JButton("立即搜索"); this.add(btnStart);
/** * 匿名内部类 */ btnStart.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
cf.start(); }
});
在调用线程时先重写run方法,
publi ...
关于文件搜索器的一些心得
- 博客分类:
- 学习心的
文件搜索器关键思路:第一:判断文件是否存在,在判断文件是否存在时:if (file.exists()),如果存在:就返回file目录下一级目录在这里我们要判断是否还有文件或者文件目录 File[] listFile = file.listFiles(); // 判断是否是还有文件或者文件目录 if (null == listFile || listFile.length == 0) { return 0;
}循环目录文件如上例:就循环listFile,在此基础上我们在来判断是否还有目录,或者是文件if (listFile[i].isDirectory()) { // ...
(一)File类File(String path):构造放法,参数为文件夹或文件的全路径。还有很多构造方法包括根据文件夹名创建一个文件isFile和isDirectory方法,这两个方法的返回值 都是boolean型,用来判断一个文件对像是否为文件还是文件夹boo ...
异常;是程序在执行过程中发生的错误。 异常关键字:throw 表示创建一个新的异常对象,交给下一个调用者处理。(用来自定义异常) throw 关键字后面必须跟一个异常类的实例,也就是说必须是throwable类或者其子类的实例,thr ...
集合框架总结:
1.List集合:
List是一个有序的并且允许出现重复的数据 ,list接口提供了多个实现的子类,提供有序的访问集合中元素的方法,这里的有序访问是可根据list对象放入时的次序来查找对象
。同样的list也可以理解为一个泛型的,有接口,可以被继承,在list集合中我们一般用List 接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所
有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。(此类大致上等同于 Vector 类,除了此类是不同步的。)
ArrayList,Vector这两个实现类,
关于 Arra ...
(一):访问修饰符
(1):private 表示私有的,不能被别的类所调用,只能在当前类下使用。例如:
public class Gjz {
private int x,y;//表示的是两个不同的整数。
}
public class WZQ {
private int x,y;//五子棋的横纵坐标
}
虽然都是用X,Y,定义的,但是两个x,y代表的是不同的意义。
(2):protected 表示受保护的,是同包下不同类可以访问,它处理的是继承的概念,通过protected我们可以将新成员添加到该现
有类中而不必碰该现有类。特别是在继承时我们只需要将上一个类中的方法调用出来即可。
例如 ...
费力我好大的劲我终于搞定五子棋人人对战了,关于五子棋人人对战对于我来说,最头疼的是斜线连珠问题,我开始用了两个for循环,可是怎么也搞不出来,于是就用一个for循环,竟然出来了,无语啊。这是喜剧还是悲剧啊。
对于人人对战我感觉我们还是在练习重绘以及实例化,思路如下:
1:在接口中定义了五子棋的一些基本常量,
2:画五子棋棋板以及画棋子,最关键的是重绘的问题,其实在这里我用最不熟练的就是返回值的问题,关于返回值我有一个比较形象的比喻,就是:一个东西在盒子里,我们得把它拿出来才能用啊。
3:判断输赢,横纵是很好判断的,但是斜线就有点考验脑细胞了,用一个for循环就可以搞 ...
package cn.java.jixun.lesson21;
public class NetJavaList<E> {
// 创建一个初始数组
private Object[] array = new Object[0];
/**
* 向队列中添加元素
*
*/
public void add(E str) {
// 创建一个新的数组,长度是array数组的长度+1
Object[] temp = new Object[array.length + 1];
// 将array数组中的元素添加到新的数组中
for (int i = 0; i ...
总结重绘
重回的思路:1.定义存储图形的类
2.定义自定义队列 private ArrayList<Graph> njl=new ArrayList<Graph>() ;//必须得到新的类
3.画图形的时候图形的信息存储到自定义队列中
4.paint方法中得到自定义队列对象,取出队列中 ...