摘要: 1.Socket和ServerSocket类(1)套接字使用TCP提供了两台计算机之间的通信机制。 客户端程序创建一个套接字,并尝试连接服务器的套接字。当连接建立时,服务器会创建一个Socket对象。客户端和服务器现在可以通过对Socket对象的写入和读取来进行进行通信。java.net.Socke... 阅读全文
posted @ 2014-10-01 23:32 fosmj 阅读(343) 评论(0) 推荐(0)
摘要: 一、桶排序(1)算法描述:假设数组元素值的范围是0~n-1。我们需要N个标记为0,1,2,...,n的桶。如果元素的值是i,那么就将该元素放入桶i中。然后将0~n-1号桶中的元素放回原数组,即可得到从小到大的序列。public static void bucketSort(E[] list){//l... 阅读全文
posted @ 2014-09-29 17:34 fosmj 阅读(281) 评论(0) 推荐(0)
摘要: 一、综述【参考:http://www.cnblogs.com/oubo/archive/2012/01/16/2394641.html】二、Java网络编程常用类1.InteAddress类(1)重要API:staticInetAddress[]getAllByName(Stringhost)Giv... 阅读全文
posted @ 2014-09-27 18:07 fosmj 阅读(274) 评论(0) 推荐(0)
摘要: 一、冒泡排序//基本算法for(i=1;i1){ mergeSort(list[0~list.length/2]); mergeSort(list[list.length/2+1~list.length-1]); merge list... 阅读全文
posted @ 2014-09-24 13:31 fosmj 阅读(232) 评论(0) 推荐(0)
摘要: 一、文件1.文件访问模式(1)r,只读。(2)w,只写。若文件存在,则清空文件内容再写;如文件不存在,则创建文件。(3)a,追加。若文件存在,则在文件末尾追加文本,并且只能在文末追加;如文件不存在,则创建文件。(4)r+,读写。(5)w+,读写。w+ 和r+不同的是,它会清空文件。(6)a+,读写。... 阅读全文
posted @ 2014-09-22 18:52 fosmj 阅读(335) 评论(0) 推荐(0)
摘要: 一、os模块os.getcwd()获得当前工作目录os.chdir("...")切换到特定目录(一般为数据文件所在目录)二、处理运行时错误两种截然不同的方法:1.“不要让错误发生”:增加更多错误检查代码2.“异常发生时再做处理”:再增加一层异常处理总结:异常处理能够让你重点关注你的代码需要做什么,而... 阅读全文
posted @ 2014-09-21 23:17 fosmj 阅读(182) 评论(0) 推荐(0)
摘要: 一、递归简介使用递归就是使用递归方法(recursive method)编程,递归方法就是直接或间接调用自己的方法。递归方法的特点这些方法使用if-else或switch语句会导致不同的情况一个或多个基础情况用来停止递归每次递归都会简化原始问题,让它不断地接近基础情况,直到它变为基础情况二、两个基础... 阅读全文
posted @ 2014-08-29 22:00 fosmj 阅读(326) 评论(0) 推荐(0)
摘要: 1.数据定义语言(DDL)cerate tablealter tabledrop tablecreate indexalter indexdrop indexcreate viewdrop view2.数据操作语言(DML)insertupdtedelete3.数据查询语言(DQL)select4.... 阅读全文
posted @ 2014-08-24 19:53 fosmj 阅读(752) 评论(0) 推荐(0)