关闭

Java: Collection & Collections; Array & Arrays

在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封装,这就极大的减化了程序员编程时的负担。程序员也可以以这个集合框架为基础,定义更高级别的数据抽象,比...
阅读(557) 评论(0)

写OO作业过程中现学的东西

获取后缀名—— String latter = name.substring(name.lastIndexOf(".") + 1); //不包括".",比如"java",而不是".java" 将文件中的内容读入到String数组中—— BufferedReader br = null; try{ br = new BufferedReader(new File...
阅读(525) 评论(0)

Java中的clone() 深拷贝 浅拷贝

上图展示了浅拷贝:对于非基本数据类型,clone过后,结果两个指针指向了同一块儿内存空间,所以仅仅是浅拷贝,这样的话如果对一个对象进行操作,另一个内容也会变,这显然是不合理的,应该每个对象分别保存自己的数据。 所以我们要进行深拷贝! 浅拷贝和深拷贝例子: import java.util.Vector; public class Student implements Cloneable{...
阅读(1342) 评论(0)

Java 字节流 字符流 转换流

我们知道Java中的流分为字符流和字节流,其中字符流主要针对字符文本进行处理,而字节流处理范围更为广泛,毕竟图片、电影等只要是文件都是以二进制的形式存在的,而不是字符。 字符流: FileReader FileWriter。 BufferedReader BufferedWriter 字节流: FileInputStream FileOutputStream...
阅读(3831) 评论(0)

Java IO异常的处理方式

我们想往一个文件里写东西,初始版本: import java.io.*; class FileWriterDemo{ public static void main(String[] args) { FileWriter fw = new FileWriter("demo.txt"); //创建流,打开(如果不存在,新建)文件 fw.write("abcdefg");...
阅读(652) 评论(0)

取出System的Properties内容的方法

System的getProperties()方法返回Properties类型对象,其中Properties类属于Hashtable的子类,属于Map集合的一个子类对象,所以可以通过key和value取值。Properties的key和value实际上都是String类型的。这一点是其和Hashtable不同的地方。我们可以查看Properties.java得到这个信息—— public...
阅读(481) 评论(0)

上士闻道,勤而行之

回头看看,掐指一算,从刚开学写第一次的OO作业开始至今,已经半个学期了。 这半个学期以来,OO作业已经写了五六次了,每一次好像在拿到作业之后心里面只有满满的不想开始写......而且每一次写的时候好像都是那么的困难,毫无头绪,扎耳挠腮,通宵达旦,直至最后到了deadline,大部分情况下都惊险飘过,当然也有一次最终还是功败垂成,至今想起来都感觉太可惜。 记得刚开学的时候,我自己对写Ja...
阅读(706) 评论(0)

linux下查找文件的方法

1. find find是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。 find的使用格式如下:   $ find   - : 所要搜索的目录及其所有子目录。默认为当前目录。   - : 所要搜索的文件的特征。   - : 对搜索结果进行特定的处理。 如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回...
阅读(643) 评论(0)

archlinux 解压zip乱码 & 文件转编码

linux下zip解压中文名会乱码,已解决...
阅读(1866) 评论(0)
    个人资料
    • 访问:84693次
    • 积分:1606
    • 等级:
    • 排名:千里之外
    • 原创:73篇
    • 转载:6篇
    • 译文:0篇
    • 评论:6条
    最新评论