知识点总结
文章平均质量分 50
t008000
这个作者很懒,什么都没留下…
展开
-
文件存取
首先说一下文件的概念。文件,是在逻辑上具有完整意义的一组相关的一组相关信息的集合。它可以是一组相关的字节流集合,也可以是一组相关的记录集合,通常被保存在外储存器上。 这里再啰嗦一点关于文件名的概念(因为这里是初学者最头疼的地方)。不同的操作系统,关于文件名的说法会略有不同。我们熟悉的Windows下文件名分为两部分:文件主名;文件扩展名。通常文件主名有一个特点,那就是见名知意;而文件扩...2010-04-08 01:46:42 · 153 阅读 · 0 评论 -
Java异常处理
正确关闭资源的方式: Object src = new Object(); Object desc = null; ObjectOutputStream oos = null; ObjectInputStream ois = null; try { oos = new ObjectOutputStream(new FileOutputStream(...原创 2012-12-17 14:31:28 · 104 阅读 · 0 评论 -
Java内存回收
基本上,可以把JVM内存中的对象引用理解成一种有向图,把引用变量、对象都当成为有向图的顶点,将引用关系当成图的有向边,有向边总是从引用端指向被引用的Java对象。因为Java所有对象都是由一条一条线程创建出来的,因此可以把线程对象当成有向图的起始顶点。采用有向图来管理内存中的对象具有较高的精度,但缺点是效率较低。当一个对象在堆内存中运行时,根据它在对...原创 2012-12-08 11:07:45 · 106 阅读 · 0 评论 -
Java集合框架
Java集合框架 HashMap和HashSetHashMap在底层将key-value对当成一个整体进行处理,这个整体就是一个Entry对象。HashMap底层采用一个Entry[]数组来保存所有的key-value对,当需要存储一个Entry对象时,会根据Hash算法来决定其存储位置(indexFor方法);当需要取出一个Entry时,也会根据Has...原创 2012-12-06 15:27:09 · 94 阅读 · 0 评论 -
Java内存分配
变量可大致分为局部变量和成员变量。局部变量分为形参、方法内的局部变量和代码块内的局部变量(后两者必须显示初始化),作用时间短暂,它们都被储存的方法的栈内存中。类内定义的变量被称作成员变量,根据有无被static关键字修饰分为非静态变量(实例变量)和静态变量(类变量)。Static只能修饰在类里定义的成员部分,包括成员变量、方法、内部类、初始化块、内部枚举类,不能修饰外部类,不能修饰局部变量、局...原创 2012-11-30 23:44:33 · 85 阅读 · 0 评论 -
Java数组
小小的数组,知识还真不少! Java数组是静态的,与之相对的是JavaScript的动态数组。 提到Java数组,往往会提到两个概念:数组变量和数组对象。数组变量只是一个引用变量,而数组对象就是保存在堆内存中的连续内存空间。对于数组变量来说,它并不需要进行所谓的初始化,只要让数组变量指向一个有效的数组对象,程序即可正常使用该数组变量。对数组对象的初始化有以下两种方式:l 静态...原创 2012-11-28 10:00:46 · 78 阅读 · 0 评论 -
标准模板库STL
STL的最主要的两个特点:数据结构和算法的分离,非面向对象本质。访问对象是通过象指针一样的迭代器实现的;容器是象链表,矢量之类的数据结构,并按模板方式提供;算法是函数模板,用于操作容器中的数据。由于STL以模板为基础,所以能用于任何数据类型和结构。 我们常用到的STL容器有vector、list、deque、map、multimap、set和multi...原创 2012-03-10 23:48:19 · 93 阅读 · 0 评论 -
对云存储的一点认识
云存储是在云计算概念上延伸和发展出来的一个新的概念。关于云计算我在培训机构听说过,但没有参与到那个项目组,现在想起来很可惜。今天,就根据百度百科和前不久校长的一次讲座对云存储谈一二百字的认识。首先,先谈谈云计算的本质。相对于现代计算机将并行计算转化为串行计算的本质而谈,云计算恰恰将计算机一贯的串行计算转化为并行计算。这其中不免涉及到不止一台服务器完成计算,因此在云计算的概念里网络也包含在内...原创 2012-05-26 15:28:22 · 893 阅读 · 0 评论 -
差分法求数据压缩
课程设计名称:差分法求数据压缩题目:一数据文件中存放着若干个8位有符号数(补码),其相邻两数之间差值不超过-8至7。对这种变化缓慢的数据可采用差分方法进行压缩。即第一个数据不变,其后的数据取与前一数据的差值并用4位二进制补码表示,两个差值拼成一个字节,前一个差值放在高4位,后一个差值放在低4位。 例如: 原数据(X[n]):0x23,0x27,0x2A,0x29,0x22,…… 压缩后(Y[n])...2011-12-26 07:11:23 · 808 阅读 · 0 评论 -
继承的例子
最近学校留作业,因为用不惯NetBean,还是用JCreator编写代码。写着写着无意中搞出一个继承,不知道这样子是好还是坏。自我感觉在添加组件时挺方便的,希望路过的高手指点: /** * @(#)MainFrame.java * * * @author * @version 1.00 2010/10/20 */import javax.swing.*;i...2010-10-21 12:48:26 · 121 阅读 · 0 评论 -
二分搜索递归实现代码中return的去留问题
二分搜索有两种常见的实现方法:递归实现、迭代实现。其中递归实现的代码量是最少的(但计算机执行的代码却很多哦)。 public static int binarySearch(int a[], int x, int left, int right) { if (left > right) { return -1; } else { ...2010-10-11 01:52:22 · 182 阅读 · 0 评论 -
类之间的关系
这是本人系统学习设计模式之前的一篇记录类之间的关系的文章。首先感谢老师透彻的讲解,在这里我只做一些复习工作: 一、关联关系关联关系在英文中用万能动词have可以形象的说明。据我们对英文的了解,用到have的时候大致可以分为两种:1)I have blue eyes. 2)I have a girlfriend.对于第一种,我和蓝眼睛是整体和部分的关系;第二种则不是...2010-09-08 16:57:35 · 120 阅读 · 0 评论 -
条件语句精简代码
<script type="text/javascript">document.domain = &quot;iteye.com&quot;;</script>附件是我2010-2011年的课表,下面一行代码是就是那个条件语句。var handleId = (diff%2 < 1) ? "single" : "plural"; 你可能疑2010-08-31 16:18:54 · 127 阅读 · 0 评论 -
java中错误与异常的总结
这里是对java中错误与异常的总结。 Exception类是Java中的异常类,它继承了java.lang包下的Throwable类,它本身之下也有庞大的继承体系,稍后做详细说明。Error也继承了java.lang包下的Throwable类,其实二者的区别在本人理解看来就是Exception是可挽回的,而Error则是fatal的,只是程度上的区别。为什么有理由这么说呢?jdk中有一...2010-04-13 01:02:16 · 244 阅读 · 0 评论 -
Log4j学习
这不是一篇细致的总结,只是几个零星的知识点。 Logger之间的继承关系与类继承关系保持一致,根Logger由getRootLogger()来获得。 Logger的输出级别:Debug < Info < Warn < Error <Fatal Logger.setLevel(Level level)设置Logger级别。只有当Logge...原创 2012-12-20 18:03:13 · 116 阅读 · 0 评论