java
文章平均质量分 87
低音钢琴
奥里给~
展开
-
学习java中的数组:打印n*n矩阵的螺旋方形和回字形
这几天一直在看有关数组的练习题,发现了一道很有意思的题。就是打印n*n的螺旋方阵和回字形方阵。例如:对于n*n的矩阵,输出结果如下: 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 5 5 5 5 5 5 4 4 4 5 5 4 3 4 5 5 4 4 4 5 5 5 5 5 5 这道题做了几个小时原创 2005-12-21 13:08:00 · 5970 阅读 · 3 评论 -
学习JAVA中的抽象类
一 抽象类的定义以前有段时间我总认为抽象类就是没有实现具体方法的类.现在看来,这种想法有很大的偏差.抽象类用abstract来定义,同时,具有一个或多个抽象方法的类本身也必须声明为abstract的,也就是说,抽象类可以有具体方法,但是有抽象方法的类一定是抽象类.抽象类不仅可以有具体的方法,还可以有具体数据.比如在抽象类Person中,我们可以定义Person的具体数据name,并且使用构造函原创 2006-02-14 15:49:00 · 3480 阅读 · 0 评论 -
JAVA记事本源代码(雏形)
//目前实现了可以将文本内容读入到文本区并显示的功能//2007-10-11实现了保存文件的功能//问题一:需要解决当改变框架大小时,PANLE及时刷新的问题.//问题二:没有实现当打开文件时,记事本的标题改变为文件名称的功能.package Notepad_new;import javax.swing.*;import java.awt.*;import java.awt.event.原创 2007-10-11 22:46:00 · 1979 阅读 · 2 评论 -
对《JAVA编程思想》中一段代码的思考
在“终结条件”一节中,作者想讨论的内容是finalize()的用法,为此举了一段代码为例。代码如下(注释行和测试代码省略):class Book...{ boolean checkedout = false; public Book(boolean checkout)...{ checkedout = checkout; } public void c原创 2007-11-11 10:52:00 · 1509 阅读 · 1 评论 -
《JAVA编程思想》读书笔记之final
final关键字最简单明了的含义就是“无法改变的”,有三种使用情况:final数据,final方法和final类,另外,参数列表中也可以使用final,那意味着可以读参数,但是无法修改参数;1、final数据final数据有两种用途,一个是我们可以获得一个永不改变的“编译时常量”,另一个是定义一个在运行时被初始化的值,并且不希望它被改变。一个既是final又是static的字段只占据一段不原创 2007-11-17 16:51:00 · 932 阅读 · 0 评论 -
Eclipse下配置swt开发环境
现在真的是落伍了,直到现在我才知道什么是swt以及swt是干什么的。这两天有时间搞了一下,感觉还是很不错的,这篇文章主要是记录如何安装和配置swt。都是别人写过多少遍的文章了,虽然内容类似,但是我还是希望能用自己的语言记录下来。第一步:下载并安装swt。SWT下载地址:http://www.instantiations.com/windowbuilderpro/注册机下载地址:http原创 2008-04-04 17:59:00 · 14001 阅读 · 2 评论 -
Eclipse下使用jxl
1、下载jxl,下载地址:http://www.andykhan.com/jexcelapi/jexcelapi_2_6_6.tar.gz;2、解压下载的文件,从解压目录中找到jxl.jar3、将该文件放到任意位置;4、在Eclipse中要使用该文件时,则在项目节点上点击右键—Properties—java build path ,在该节点下点击Libraries页签,点击AddExt原创 2008-04-12 09:18:00 · 6779 阅读 · 2 评论 -
jacob中的QueryInterface()方法
最近由于自动化测试中要用到OCX控件,所以一直在关注有关的内容。学起来才深刻体会到,尽管只是用RFT去调用OCX控件的方法,也有很多的问题需要解决。今天接触了一个jacob的函数:QueryInterface,费了2个小时才弄明白怎么用,唉……。要使用QueryInterface(),就必须知道iid,我理解的IID就是OCX中接口(interface )的GUID,全球唯一标识,它的调用形式原创 2008-05-23 00:03:00 · 1246 阅读 · 0 评论 -
关于StringBuffer的setLength(0)的一个问题
今天在排查项目问题的过程中,发现了一个关于StringBuffer.setlength(0)会导致对象为NULL的问题,百思不得其解,先做记录,话不多说,上代码//背景是这样,一个目录下有近千个文件,我的目的是读取这些文件,并且如果读取内容达到指定大小,则拆分文件,简单的说就是1000多个小文件合并成3-5个大文件。代码纯手敲,个别不符合语法的地方可以忽略List fileObjectL...原创 2018-06-15 20:58:04 · 13841 阅读 · 3 评论