码迷,mamicode.com
首页 >  
搜索关键字:类    ( 420211个结果
java中利用反射机制绕开编译器对泛型的类型限制
首先看下面这个例子 public static void main(String[] args) { ArrayList al1 = new ArrayList(); al1.add(1); ArrayList al2 = new ArrayList(); al2.add("hello"); //int型链表和string型链表,结果为true System.out.p...
分类:编程语言   时间:2014-05-03 22:02:53    阅读次数:376
JAVA之IO技术-获取指定目录下的文件夹和文件的File对象或是字符串名称。
package ioTest.io3; /* * 获取指定目录下的文件夹和文件的File对象或是字符串名称。 * 也可以通过filter获取指定的文件夹或者指定类型的文件 * 这里面需要做一个总结,如何利用jdk的源码去理解不熟悉的方法的应用。 */ import java.io.File; import java.io.FileFilter; import java.io.Filenam...
分类:编程语言   时间:2014-05-03 22:00:31    阅读次数:306
机房收费系统——UML类图
在对一个软件系统进行设计和建模的时候,通常是从构造系统的基本词汇开始,包括构造这些词汇的基本属性和行为。系统分析师如果要对所设计的系统清晰认识,还有考虑这些基本词汇之间的关系。而如果把这些行为可视化为图,就是通常所说的类图。     类图(Class Diagram)是描述类、接口、协作以及它们之间关系的图,用来显示系统中的各个类的静态结构。     类图包括3方面内容:       1.类...
分类:其他好文   时间:2014-05-03 21:52:49    阅读次数:335
boost::serialization(2)序列化基类
在派生类中序列化一个基类 假如有一个基类如下: class student_info { public: student_info() {} virtual ~student_info() {} student_info(const std::string& sn, const std::string& snm, const std::string& sg) : name_(sn),...
分类:其他好文   时间:2014-05-03 21:41:12    阅读次数:356
umlの活动图
在介绍了以前的类图和用例图等之后,由于对象图是描述类图的某一个时刻的快照,所以类图没有具体的赋值但是对象图可以有具体的值。而包图是蕴含在画uml图之中的,对类图和对象图等进行分类的图,就像windows系统中我们平时建立的文件夹的作用一样,所以对象图和包图这里就不详尽介绍了。类图、对象图和包图都是从系统结构的角度分析的。     系统建模,需要从系统的结构和行为两个方面来描述,其中系统的行为是通...
分类:其他好文   时间:2014-05-03 21:40:41    阅读次数:293
JAVA之IO技术File类的使用
package ioTest.io3; /* * File类是对文件和文件夹的抽象。 * File类的常见方法: * 1.创建 * createNewFile():在指定的位置创建文件,如果该文件已经存在,则不创建,返回false。 * 和输出流对象不一样,输出流对象,只要已建立就创建,如果文件存在,则覆盖。 * mkdir():创建此抽象路径名指定的目录 * mkd...
分类:编程语言   时间:2014-05-03 21:27:05    阅读次数:367
随机访问文件RandomAccessFile 与 内存映射文件MappedByteBuffer
一.RandomAccessFile        RandomAccessFile是用来访问那些保存数据记录的文件的,你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。但是该类仅限于操作文件。         RandomAccessFile不属于InputStream和OutputStream类系的。实际上,除了实现...
分类:移动开发   时间:2014-05-03 21:26:04    阅读次数:458
【设计模式】建造者模式
挖个坑,埋点土,数个一二三四五。今天我们从它说起建造模式。 概述   其核心思想是将一个“复杂对象的构建算法”与它的“部件及组装方式”分离,使得构件算法和组装方式可以独立应对变化;复用同样的构建算法可以创建不同的表示,不同的构建过程可以复用相同的部件组装方式。因此,如果我们用了建造者模式,那么用户就只需指定需要建造的类型就可以得到他们,而具体的建造过程的细节就不需知道了。 优点  使得建造代码与表示代码分离,由于建造者隐藏...
分类:其他好文   时间:2014-05-03 21:12:03    阅读次数:274
boost的shared_ptr循环引用
boost的智能指针给编程带来了极大的便利,不需要关心内存的释放,不要要调用delete,而且还可以定制delete的方法。其实boost的智能指针是可以当成scope_exit来用的,同样是退出时处理。但是凡事都是有利有弊,boost的shared_ptr如果在循环引用的时候会出现无法释放内存的情况,所谓循环引用就是A智能指针类里存放B的智能指针,B的智能指针类里存放A,将a、b的值互相设置。增...
分类:其他好文   时间:2014-05-03 21:06:19    阅读次数:274
java反射机制简介
1.字节码。所谓的字节码就是当java虚拟机加载某个类的对象时,首先需要将硬盘中该类的源代码编译成class文件的二进制代码(字节码),然后将class文件的字节码加载到内存中,之后再创建该类的对象 2.java反射的基础是Class类(注意不是小写的class),Class类实例代表着内存中的一份字节码。常见的获取Class类对象的方法如下(第一种为对象的方法,第二种为类的方法):...
分类:编程语言   时间:2014-05-03 21:05:46    阅读次数:323
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!