![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 82
番茄鲨鱼面
这个作者很懒,什么都没留下…
展开
-
递归——汉诺塔
递归:就是函数调用自身了。典型:汉诺塔Haniopublic class Hanio{ public void move(int count,char x,char y,char z){//递归移动 if(count==1){//当仅仅有一个圆盘的时候,直接将其从x移动到z System.out.println("将第"+count+"个从"+x+"移动到"+z); }el原创 2013-11-21 16:28:01 · 725 阅读 · 0 评论 -
java使用jxl解析Excel
废话不多说,直接扔代码。//使用jxl需要导入的类import jxl.Cell;import jxl.CellType;import jxl.Sheet;import jxl.Workbook;import jxl.format.Alignment;import jxl.format.Border;import jxl.format.BorderLineStyle;impor原创 2014-09-09 18:58:30 · 771 阅读 · 0 评论 -
这么黄的代理模式真的好吗?
http://yangguangfu.iteye.com/blog/8157871,什么是代理模式?代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 2,策略模式有什么好处? 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 3,代理模式一般涉及到的角色有: 抽象角色:声明真转载 2015-05-18 23:02:37 · 500 阅读 · 0 评论 -
先来个快排……纪念我即将死去的大学生活
快速排序时间复杂度:最好:o(nlogn)最差:o(nˆ2)代码:public class QuickSort { private int[] paraL; public QuickSort(){} public void show(){ System.out.println("排序后的记录为:"); for(int para:paraL){ System原创 2013-11-20 22:04:21 · 983 阅读 · 0 评论 -
曾经让人头疼不已的冒泡,现在看看不过如此
准备了2周的Java、c、c++ 、数据结构和算法,笔试的时候竟然只考了重载和单例外加3次握手,这对我简直是一种侮辱,更为痛心的是竟然把我刷下来了。连个冒泡都不考的招聘是一次不完整的招聘。public class BubbleSort { private int[] paraL; public BubbleSort(){} public void show(){ System.o原创 2013-11-20 22:13:58 · 790 阅读 · 0 评论 -
再来个选择排序……然后洗洗睡觉
大学四年,能完整的写下来的就剩这4个排序了。public class SelectSort { private int[] paraL; public SelectSort(){} public void show(){ System.out.println("排序后的记录为:"); for(int para:paraL){ System.out.print(para+原创 2013-11-20 22:27:22 · 673 阅读 · 0 评论 -
今晚我就跟排序耗上了,再来个归并
归并在学数组合并的时候学了一次,链表合并时又学了一次,在加上数据结构中学了一次,算法中一次。OMG,排序中还要学一次……在记不住就没天理人性了啊。public class MergeSort { private int[] paraL; private int[] paraSL;//排序好的list public MergeSort(){} public void show(){原创 2013-11-20 22:19:19 · 915 阅读 · 0 评论 -
遍历map
public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("转载 2013-12-02 10:58:35 · 520 阅读 · 0 评论 -
java单例双重检查锁为什么需要加volatile关键字
原文地址:http://blog.csdn.net/jason0539/article/details/23297037/ 回复中的13楼Re: 炸斯特 2015-09-04 10:49发表 [回复] [引用] [举报]回复qq_30486849:我的理解,volatile是要保证可见性,即instance实例化后马上对其他线程可见,而synchronized能同时保证原子性和转载 2016-09-05 22:49:40 · 9479 阅读 · 9 评论 -
Java使用poi解析Excel
直接扔代码:原创 2014-09-09 18:48:53 · 1192 阅读 · 0 评论 -
Java反射学习(利用反射遍历链表并执行所有对象的所有get方法)
import java.beans.PropertyDescriptor;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Collection;impor原创 2014-09-09 18:42:16 · 1093 阅读 · 0 评论 -
java使用poi导出Excel(Excel为双标题)
话不多说,直接上源码。原创 2014-09-09 18:24:51 · 5373 阅读 · 2 评论 -
Hanio升级版
import java.util.HashMap;import java.util.LinkedList;import java.util.List;import java.util.Map;public class Hanio{ private List xl = new LinkedList();//3个链表当作hanio塔的3个轴 private List yl = new L原创 2013-11-21 16:25:10 · 1006 阅读 · 0 评论 -
时间格式化
Date date = new Date();SimpleDateFormat simpledateformat = new SimpleDateFormat("yyyyMMddHHmmss");return simpledateformat.format(date);原创 2013-12-02 10:54:29 · 442 阅读 · 0 评论 -
double的格式化输出
double d1 = 234.3434343;DecimalFormat df=new DecimalFormat("#.00"); System.out.println(df.format(d1));转载 2013-12-02 10:55:54 · 2474 阅读 · 0 评论 -
Date转String 和 String转日期
SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );1.字符串转日期2008-07-10 19:20:00 要把它转成日期,可以用 Date date = sdf.parse( " 2008-07-10 19:20:00 " );2.日期转字符串转载 2013-12-02 10:56:33 · 905 阅读 · 0 评论 -
读取本应用下的文件
一、可以当作资源文件读取InputStream iS = Test.class.getResourceAsStream("info.txt");BufferedReader bR = new BufferedReader(new InputStreamReader(iS));while((str = bR.readLine())!=null){原创 2013-12-02 10:57:14 · 497 阅读 · 0 评论 -
排序
一、自己的实现类继承comparable,这个需要实现comparaTo方法。public int compareTo(Object arg0)将对象添加如list,然后使用Collections.sort(list)进行排序。二、TreeSet的排序TreeSet sortedT = new TreeSet(new Comparator(){public int co原创 2013-12-02 10:58:00 · 405 阅读 · 0 评论 -
java格式化输出 printf 例子
import java.util.Date; /** * 使用printf输出 *//**关键技术点 * 使用java.io.PrintStream的printf方法实现C风格的输出 * printf 方法的第一个参数为输出的格式,第二个参数是可变长的,表示待输出的数据对象 */public class Printf { public st转载 2013-12-02 10:55:29 · 496 阅读 · 0 评论 -
Struts标签<s:property和<s:if
今天第一次使用Struts标签,就是因为一个if和property,折腾了整整一个小时,经过了九九八十一难,终于找到了对的方法。目的:做出如图的列表,文字前面带个checkbox。 分析:数据结构: public class AppExamParm{ private String check_flag="O"; // 是否选中 privat原创 2013-12-11 18:34:11 · 3402 阅读 · 1 评论 -
分割url获取所有参数
场景客户传过来一个链接,需要我们去访问,但是,这个链接中有特殊字符和中文,直接使用的话服务方收到参数乱码,所以我这里收到客户的链接之后,把参数全部取出来进行encode,然后去调用新的链接。代码package com.pan;import org.apache.http.HttpEntity;import org.apache.http.client.ClientProt...原创 2018-03-28 19:56:16 · 2691 阅读 · 0 评论