- 博客(8)
- 收藏
- 关注
原创 就这么简单
序列数据库系统中都存在一个自动增长的列,如果要在Oracle中完成自动增长的功能,则只能依靠序列完成,所有的自动增长操作,需要用户手工完成。序列的创建格式:create sequence seq_num start with 1 从某一个整数开始,升序默认值是1,降序默认值是-1 increment by 2 增长数。如果整数则升序生成,如果是负数则降序生成,...
2014-10-14 20:11:25
90
原创 反射机制
[color=red][/color]Teacher tea = new Teacher();//tea对象得到Teacher对象Class c1 =tea.getClass();//通过类名.class关键字Class c2 = Teacher.class;//Class.forNameClass c3 = Class.forName("Teacher");//所有可...
2014-10-11 12:26:39
110
原创 SAX,DOM解析XML文件
SAX:事件驱动型的XML解析方式。顺序读取XML文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,会触发一个事件,用户通过在其回调事件中写入处理代码来处理XML文件,适合对XML的顺序访问,且是只读的。移动设备的内存资源有限,SAX的顺序读取方式更适合移动开发。SAX解析XML步骤:①创建XML解析处理器SAXParserFactory fact...
2014-10-09 19:47:44
89
原创 Oracle基础查询
查询表结构desc emp;查询一张表所有数据select * from emp;查询指定的字段,结果集合按照查询的字段顺序来显示数据select ename,empno from emp;去掉结果集中的重复行select distinct job,deptno from emp;条件查询,查询SMITH所在部门,工作。薪水(区分大小写)select deptn...
2014-09-28 09:31:47
73
原创 Huffman编码
哈弗曼压缩为无损压缩。 霍夫曼压缩的原理:有abbcccddddeeeee这样一个名字为1.txt的文件。1.统计文件中每个字节出现每个次数97 198 299 3100 4101 5[code="java"][/code]HashMap map = tree.countBytes("F:\\abc\\1.txt"); Se...
2014-07-21 11:01:00
111
原创 线程同步
在多线程编程里面,一些敏感数据不允许被多个线程同时访问,此时就使用同步访问技术,保证数据在任何时刻,最多有一个线程访问,以保证数据的完整性。在Java里面,通过synchronized 进行同步的保证。1.使用同步块 synchronized(Object){}2.同步锁lock 用来锁代码Lock lc = new ReentrantLock();lc.lock(...
2014-07-17 00:59:42
77
原创 多线程的两种实现方法
多线程是为了使得多个线程并行的工作以完成多项任务,以提高系统的效率。线程是在同一时间需要完成多项任务的时候被实现的。 在java中要想实现多线程,有两种方法,一种是继承Thread类,另外一种是实现Runable接口。对于一个进程中的多个线程来说,多个线程共享进程的内存块,当有新的线程产生的时候,操作系统不分配新的内存,而是让新线程共享原有的进程块的内存。因此,线程间的通信很容...
2014-07-14 23:42:03
144
原创 java类.接口总结
[size=x-small][/size]1 多态:由于继承和重写机制,相同类型的对象,调用相同的方法,得到的结果可能不一样2.如果子类重写了继承来的方法,则子类对象会调用重写之后的方法3.(向上转型)自动转型:子类对象的类型可以自动转成父类类型 Student(父类) stu3 = new UNStudent();(子类)4.对象是调用父类的方法还是子类重写的方法,取决于对...
2014-06-10 21:49:16
121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人