Java
文章平均质量分 70
小浣熊仔仔
这个作者很懒,什么都没留下…
展开
-
swing中JFileChooser的用法
1、基本用法JFileChooser dlg = new JFileChooser();dlg.setDialogTitle("Open JPEG file");int result = dlg.showOpenDialog(this); // 打开"打开文件"对话框// int result = dlg.showSaveDialog(this); // 打"开保存文件"对原创 2013-11-18 14:53:16 · 788 阅读 · 0 评论 -
设计模式
设计模式大杂烩,http://www.cnblogs.com/zuoxiaolong/p/pattern26.html原创 2015-02-10 17:49:02 · 492 阅读 · 0 评论 -
java 通过url打开浏览器显示网页
新浪微博提供的API中有个类BareBonesBrowserLaunch,它的函数openURL可以实现调用浏览器程序,根据传递的url参数,打开url对应的网页。public class BareBonesBrowserLaunch { public static void openURL(String url) { try {原创 2014-03-16 19:16:12 · 1501 阅读 · 0 评论 -
Exception in thread "AWT-EventQueue-0" java.util.ConcurrentModificationException
当方法检测到对象的并发修改,但不允许这种修改时,抛出此异常。例如,某个线程在 Collection 上进行迭代时,通常不允许另一个线性修改该 Collection。通常在这些情况下,迭代的结果是不明确的。如果检测到这种行为,一些迭代器实现(包括 JRE 提供的所有通用 collection 实现)可能选择抛出此异常。执行该操作的迭代器称为快速失败 迭代器,因为迭代器很快就完全失败,而不会冒转载 2014-03-16 19:20:35 · 4506 阅读 · 2 评论 -
Java String.split()用法小结
第一种方法:string s=abcdeabcdeabcde;string[] sArray=s.Split('c') ;foreach(string i in sArray)Console.WriteLine(i.ToString());输出下面的结果:abdeabdeabde第二种方法:我们看到了结果是以一个指定的字符进行的分割。使用另一种构造方转载 2013-11-13 23:16:21 · 675 阅读 · 0 评论 -
Vector和ArrayList的比较
今天研究了一下Vector和ArrayList的源码,又加深了对这两个类的理解。List接口下一共实现了三个类:ArrayList,Vector,LinkedList。LinkedList就不多说了,它一般主要用在保持数据的插入顺序的时候。ArrayList和Vector都是用数组实现的,主要有这么三个区别:1、Vector是多线程安全的,而ArrayList不是,这个可以从源码中转载 2013-11-12 22:41:56 · 666 阅读 · 1 评论 -
Java中为面板(JPanel)添加标题
需求:用实线把各个面板圈起来,然后把面板的名字写在圈圈的左上角。原始画面:由于原来的程序使用的是AWT中的Panel,而这个控件我们没有设置titleBorder的方法。现在将更新为Swing中的JPanel面板,代码分别为:旧代码: Panel pRoboCtrl=new Panel(); pRoboCtrl.setLayout(new Gri转载 2013-11-09 13:23:41 · 7375 阅读 · 0 评论 -
UML类图各符号含义
类图基本符号可拆分为虚线,箭头,实线,空心右三角,实心右三角,空心菱形和实心菱形。由这些基本的图形进行组合构成了类图的基本符号。这里要注意这几个符号的顺序,代表了类与类之间关系的耦合程度。越向右耦合度越高。 其中虚线+箭头是表示即依赖的关系,实线+箭头表示关联的关系,虚线+空心右三角表示implements,实线+空心右三角表示的是泛化,即类的继承关系。实线+空心菱形表示的是聚合的关系,实转载 2013-11-07 14:54:05 · 930 阅读 · 0 评论 -
UML类图符号
1、泛化(继承)实线箭头表示继承一个基类B类继承A类2、实现UML类图符号中虚线箭头表示实现一个接口:C类实现接口Interface(现在好像显示成线了没有了箭头)3、关联UML类图符号中关联分为单向和双向关联两种。关联和类的属性很相似。3.1单向关联:仅能从一个类访问另一个类(前者的属性中有后者)B类单向关联转载 2013-11-07 14:56:43 · 754 阅读 · 0 评论 -
设计模式--简单工厂模式 策略模式
名词理解:工厂(Factory)模式我们可以做如下理解,假设有一个Audi的公司生产汽车(似乎也不用假设了),它掌握一项核心的技术就是生产汽车,另一方面,它生产的汽车是有不同型号的,并且在不同的生产线上进行组装。当客户通过销售部门进行预定后,Audi公司将在指定的生产线上为客户生产出它所需要的汽车。策略(Strategy)模式在结构上与工厂模式类似,唯一的区别是工厂模式实例化一个产原创 2013-11-19 17:48:52 · 824 阅读 · 0 评论 -
PrintStream的autoFlush
在复习Java的输入/出流,用FIieInputStream读取文件的时候,如果每次读取一个字节发现无法读取文件全部内容,但用字节数组的方式读取却没有错误,在csdn上发问题求教以及google之后终于弄明白了。最基本的输入/出流都忘记了……在此记下,方便复习。 在用下面的代码读取的时候,readByChar()没有问题,readByByte()当按照字节数组的方式读取的时候也没有问题,但是原创 2015-12-18 15:55:05 · 1941 阅读 · 0 评论