
java
rually
这个作者很懒,什么都没留下…
展开
-
interface脱耦合和Android当中onclickListener接口浅析
程序的脱耦合先定义一个类,但是类中有个方法的实现细节并不清楚,这样就可以在类当中,再顶一个借口interface ,当需要使用该类的时候,再讲具体实现方法作为函数传入 例如:Class A{ Private void funcA(B b){ ..............} Interface B{funC();}}Void main (){A a原创 2015-01-29 20:43:08 · 1081 阅读 · 0 评论 -
CI之路--junit学习笔记
1 什么是junit一个Java语言的单元测试框架2 如何使用我的操作是在IDEA当中,选中一个类名,alt+enter ,选中create test ,IDEA就会为我们自动去创建测试java文件,命名规则:XXXTest 3 两个版本3.8- 和 4.0 + 早期版本: public class HelloWorld extends TestCas原创 2016-05-03 20:52:32 · 567 阅读 · 0 评论 -
Maven在IntelliJ IDEA中的学习笔记(2)-----配置maven私服
1 Nexus 简言之:maven 仓库管理器这次的配置是在ubuntu:14.04上完成的step A : 下载安装 cd /opt/nexus wget http://download.sonatype.com/nexus/oss/nexus-2.10.0-02-bundle.tar.gz ps:wget 是wget是一个下载文件的工具step B :原创 2016-05-03 20:27:52 · 3787 阅读 · 0 评论 -
ant学习笔记
1 什么是ant 构建java工程,驱动build.xml文件中描述的过程,以及解析这些过程(编译,运行,打包)之间的依赖关系。默认build.xml2 ant的元素:project元素:根元素target 元素:作为一个执行单元对应着ant XXX 命令,不同的taget做不同的事情,彼此之间存在依赖关系property 元素 :对脚本内部元素和变量的定义原创 2015-10-13 20:58:58 · 473 阅读 · 0 评论 -
Java 泛型------先记下来,以后分析
1 返回值public List getHostList() { return (List) hostList; }2 入参protected void setHostList(List hostList) { this.hostList = hostList; }3 ~ 什么鬼? 类型转换for (PowerHost host : this. getHostList()原创 2015-10-23 18:44:47 · 512 阅读 · 0 评论 -
菜鸟的安卓实习之路---http 中的post 和get 方法
1 什么是 HTTP?超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。HTTP 的工作方式是客户机与服务器之间的请求-应答协议。2 两种 HTTP 请求方法:GET 和 POSTGET - 从指定的资源请求数据。POST - 向指定的资源提交要被处理的数据3 GET 方法,查询字符串(名称/值对)是在 GET 请求原创 2015-07-14 09:44:42 · 610 阅读 · 0 评论 -
java如何正确停止Thread,thread.stop ?
最近在写程序的时候发现,在一个线程中重复做一些事情,然后希望通过thread.stop() 方法来停止线程,总是会报错,找找问题所在。Thread.stop()方法时,会发生下面两件事:1. 即刻抛出ThreadDeath异常,在线程的run()方法内,任何一点都有可能抛出ThreadDeath Error,包括在catch或finally语句中。2. 释放该线程所持有原创 2015-04-17 10:32:20 · 8437 阅读 · 0 评论 -
Android当中的设计模式观察者模式
在ListAdapter当中需要实现一个3个方法,baseAdapter是这样实现的 public void registerDataSetObserver(DataSetObserver observer) { mDataSetObservable.registerObserver(observer); } public void unregister原创 2015-04-02 21:11:01 · 627 阅读 · 0 评论 -
Android当中的设计模式适配器Adapter
适配器模式Adapter(别名Wrapper)模式:将一个类的接口,转换成客户期望的另一个类的接口。适配器让原本接口不兼容的类可以合作无间。要点:1. 适配器模式主要应用于“希望复用一些现存的类,但是接口又与复用环境要求不一致的情况”,在遗留代码复用、类库迁移等方面非常有用。2. 适配器模式有对象适配器和类适配器两种形式的实现结构,但是类适配器采用“多继承”的实现方式,带来了不良的原创 2015-04-02 20:50:20 · 1184 阅读 · 0 评论 -
List的sort中的Comparator的使用和原理
List的sort方法 中使用比较器comparator ,我们看一下是如何实现的 再往下看看Arrays的sort方法 再往下看看TimSort的sort方法 原来使用的是一个二分法排序 二分排序需要用到这个比较器comparator进行比较判断,来决定是升序还是降序,所以在利用list的sort方法的时候,需要实现Comparator这个接口 看到了原创 2015-03-27 11:44:19 · 27556 阅读 · 1 评论 -
eclipse 的使用技巧总结
1 添加注释和消除注释Ctrl+Shift+/ 在代码窗口中加入/* ... */注释Ctrl+Shift+\ 消除/* ... */注释2 添加行号 Window->Preferences>General->Editors->Text Editors->勾选show line numbers3 查看一个方法在那些地方被调用ctrl+alt +H 4 显示原创 2014-12-13 20:27:01 · 679 阅读 · 0 评论 -
java 接口interface和抽象类abstract class 之间的区别
Java接口和Java抽象类有太多相似的地方,又有太多特别的地方,他们的区别如下:1 Java接口和Java抽象类最大的一个区别,就在于Java抽象类可以提供某些方法的部分实现,而Java接口不可以(就是interface中只能定义方法,而不能有方法的实现,而在abstract class中则可以既有方法的具体实现,又有没有具体实现的抽象方法.2 一个抽象类的实现只能由这个原创 2014-12-13 20:14:41 · 745 阅读 · 0 评论 -
jxl学习笔记(一)-------如何向excel文件中追加写入,而不会覆盖之前的内容
这几天在写论文实验的时候,需要对比不同算法的不同指标,然后需要将每个实验跑出来的结果放在一个文档里面,进行对比,之前是每个实验放在独立的文件当中,现在全部放在一起,对比更加直观。 private static int index = 1 ; private static WritableWorkbook book = null; private static原创 2016-05-06 09:53:18 · 3124 阅读 · 0 评论