
JAVA
文章平均质量分 79
ansel13
HUST.SSE MSE
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[转载]关于Java IO流学习总结
一、IO流的三种分类方式 1.按流的方向分为:输入流和输出流 2.按流的数据单位不同分为:字节流和字符流 3.按流的功能不同分为:节点流和处理流 二、IO流的四大抽象类: 字符流:Reader Writer 字节流:InputStream(读数据) OutputStream(写数据) 三、InputStream转载 2009-11-12 09:54:00 · 396 阅读 · 0 评论 -
[转载]JTable学习
类层次结构图:Java.lang.Object--Java.awt.Component--Java.awt.Container--Javax.swing.JComponent--Javax.swing.JTabel在使用JTable以前,我们先看一下它的构造函数有哪些, 以及应该如何使用: JTabel构造函数:JTable():建立一个新的JTables,并使用系统默认的Model.JTab转载 2010-03-12 16:15:00 · 651 阅读 · 0 评论 -
[转载]Java完美经典读书笔记
java完美经典读书笔记 第一章 概述第二章 JAVA语言基础※关键字:基本数据类型: byte short int char long float double boolean循环控制: do while for break contin转载 2009-12-31 17:05:00 · 1621 阅读 · 1 评论 -
[转载]自定义窗口组件,继承于JPanel
package ums.caf.pm.client.stat.origindata;import java.awt.BorderLayout;import java.awt.Dimension;import java.awt.FontMetrics;import java.awt.GridBagConstraints;import java.awt.GridBagLayou转载 2010-01-11 20:31:00 · 2748 阅读 · 0 评论 -
操作日志接口
package ums.caf.common.log; import java.net.*;import ums.uep.api.*;import ums.uep.api.pfl.finterface.*;import ums.uep.api.pfl.log.*; /** * Title: CAF日志接口 * Description: CAF原创 2010-01-09 16:48:00 · 2624 阅读 · 0 评论 -
【转载】Java:重写equals()和hashCode()
很基础的东西就是由于没上心,三番五次地出错,这次好好总结下吧。 众所周之,String 、Math、还有Integer、Double。。。。等这些封装类重写了Object中的equals()方法,让它不再比较句柄(引用),而是比较对象中实际包含的整数的值,即比较的是内容。而Object的equals()方法比较的是地址值。 一般来说,如果你要把一个类的对象放入容器中,那么通常要为其重写equa转载 2010-03-31 15:18:00 · 2707 阅读 · 0 评论 -
【转载】Swing使用invokeLater()方法
本文介绍Swing使用invokeLater()方法和invokeAndWait()方法,以及介绍可以使用两个类来帮助你实现Swing线程。 Swing使用invokeLater()方法你可以从任何线程调用invokeLater()方法以请求事件派发线程运行特定代码。你必须把要运行的代码放到一个Runnable对象的run()方法中,并将此Runnable对象设为i转载 2010-04-15 10:05:00 · 1602 阅读 · 0 评论 -
【转载】Java文件操作大全
<br />一.获得控制台用户输入的信息Java代码 /** *//**获得控制台用户输入的信息 * @return * @throws IOException */ public String getInputMessage() throws IOException...{ System.out.println("请输入您的命令∶"); byte buffer[]=new byte[1024]; in转载 2010-06-12 15:07:00 · 614 阅读 · 0 评论 -
拷贝文件和文件夹
<br />package ums.zxcomc.pm.maf.cbwa.pmpcommon.comm.pmcollect;<br /> <br />import java.io.*;<br />import ums.uep.api.util.DebugPrn;<br />import ums.zxcomc.pm.maf.cbwa.pmpcommon.comm.PmpMafConst;<br /> <br />/**<br /> * <p>文件名称: CbwaFileCopyManager.java</p>原创 2010-06-12 15:11:00 · 776 阅读 · 0 评论 -
[转载]VE插件使用详解
用Eclipse当然希望用它的可视化编程(Visual Edit Project) 插件.先看它的下载需求!!!!! VE只能和相应版本的GEF,EMF,Eclipse SDK,一起工作,如果先前你下载了其他的高版本,都糟践的。安装VE可以直接下载安装,或者进入Eclipse中的Softeare Updates进行在线安装,具体方法请google百度。转载 2009-12-26 16:47:00 · 776 阅读 · 0 评论 -
[转载]Java学习总结(Java源文件、JavaDoc文档)
一、Java源文件1、一个Java应用包含一个或多个Java源文件,每个Java源文件只能包含下列内容(空格和注释除外)l 零个或一个包声明语句l 零个或多个包引入语句l 零个或多个类声明语句l 零个或多个接口声明2、每个Java源文件可包含多个类或接口的定义,但是至多只有一个类或者接口是public的,而且Java源文件必须以其中public类型的名字命名。3、包声明转载 2010-02-24 08:35:00 · 3007 阅读 · 0 评论 -
[转载]TableModel方法
类层次结构图:Java.lang.Object--Java.awt.Component--Java.awt.Container--Javax.swing.JComponent--Javax.swing.JTabel在使用JTable以前,我们先看一下它的构造函数有哪些, 以及应该如何使用: JTabel构造函数:JTable():建立一个新的JTables,并使用系统默认的Model.JTab转载 2010-01-14 10:18:00 · 1094 阅读 · 0 评论 -
[转载]深入学习GridBagLayout
利用Java来创建图形用户界面,最苦恼的事情莫过于选择用哪种布局管理器了。 许多<span class="t_tag" onclick="function onclick(){function onclick(){tagshow(event)}}">应用程序使用嵌套的Border和GridLayout来进行布局, 但是得到的结果要么变得太死板、太嵌套转载 2010-01-18 19:58:00 · 1241 阅读 · 0 评论 -
[转载]布局管理器GridBagLayout的使用
[J] 布局管理器 GridBagLayout 的使用 Java布局管理器有FlowLayout, BorderLayout, GridLayout, CardLayout, GridBagLayout等,相比较而言,GridBagLayout的使用方式要复杂一些。但它的表现力也最丰富。之前我对GridBagLayout的使用也是一知半解,具体的用法不是十分的明了。这两转载 2010-01-19 16:18:00 · 823 阅读 · 0 评论 -
Java编码经验
1,一行代码做一件事,不要在一行代码里面处理多件事。宁愿多声明几个变量,也要保持代码的清晰,因为代码的声明并不会占多少内存。例如: String tmpa = errIdList.get(i).toString().substring(2); String tmpb = errIdList.get(j).toString().substring(2);原创 2010-01-21 16:11:00 · 769 阅读 · 0 评论 -
自定义表组件,继承于JTable
package ums.caf.component.gui.table; import java.util.*;import java.awt.event.*;import javax.swing.*;import javax.swing.event.*;import javax.swing.table.*;import java.awt.Dimension;imp转载 2009-11-26 20:10:00 · 1678 阅读 · 0 评论 -
JTable常见用法细则
JTable是Swing编程中很常用的控件,这里总结了一些常用方法以备查阅. 一.创建表格控件的各种方式:1) 调用无参构造函数.JTable table = new JTable();2) 以表头和表数据创建表格.Object[][] cellData = {{"row1-col1", "row1-col2"},{"row2-col1", "row2-col2"}};String转载 2009-12-02 15:35:00 · 554 阅读 · 0 评论 -
[转载] 静态代码检查工具-FindBugs
提高代码的质量,除了要提高逻辑上的控制以及业务流程的理解外,代码本身也存在提高的空间,例如一些潜在的问题可以很早的就避免。类似于编码规范上的内容,如果全靠编码人员进行自行检查,那么无疑需要很大的工作量,如果可以使用代码的静态检查工具进行检查的话,那么将大大的提高编码的效率。本文是提高代码质量系列文章的第二篇,主要介绍了如何使用findbugs工具进行代码的自动化检查,以规避一些潜在的问题并找出转载 2009-12-17 11:44:00 · 2154 阅读 · 0 评论 -
[转载]如何在Java中避免equals方法的隐藏陷阱
如何在Java中避免equals方法的隐藏陷阱 译者:赵锟zhaokun.km (at)gmail.com 转自:http://cocre.com/?p=1051 酷壳 译者注 :你可能会觉得Java很简单,Object的equals实现也会非常简单,但是事实并不是你想象的这样,耐心的读完本文,你会发现你对Java了解的是如此的少。如果这篇文章是一份Java转载 2009-12-17 20:07:00 · 403 阅读 · 0 评论 -
[转载]FindBugs,第 1 部分: 提高代码质量
代码质量工具的一个问题是它们容易为开发人员提供大量但并非真正问题的问题——即 伪问题(false positives)。出现伪问题时,开发人员要学会忽略工具的输出或者放弃它。FindBugs 的设计者 David Hovemeyer 和 William Pugh 注意到了这个问题,并努力减少他们所报告的伪问题数量。与其他静态分析工具不同,FindBugs 不注重样式或者格式,它试图只寻找真正的缺陷转载 2009-12-17 11:49:00 · 739 阅读 · 0 评论