java基础
我爱果果2015
这个作者很懒,什么都没留下…
展开
-
java学习之集合体系
java的集合体系,即我们平时用来装元素的容器,在java.util.*这个包中,可以分成两大类:一类是实现collection接口的挨个封装的;一类是实现map接口的,按对(key,value)封装的.1.实现collection: a.set接口,无顺序,元素不能重复,(两个元素互相equals称为重复,equals比较的是hashcode).如hashset b.Li原创 2012-03-11 08:53:57 · 665 阅读 · 0 评论 -
流
流是个抽象的概念,当程序需要从某个数据源读入数据的时候,就会开启一个数据流,数据源可以是文件、内存或网络等等。相反地,需要写出数据到某个数据源目的地的时候,也会开启一个数据流,这个数据源目的地也可以是文件、内存或网络等等。流的分类: 从三个角度对流进行分类:1、 根据数据单位不同:字符流和字节流(字节流是以8位二进制数据为单位的,字符流是以16位二进制数据为单位的,一个汉字是原创 2012-03-11 09:24:06 · 543 阅读 · 0 评论 -
Math的枚举常量(up,down,ceil,round,floor,half_up,half_down,half_evenround)
Math.ceil(x):向正无限大方向舍入的舍入模式,比x大的最小值Math.ceil(8.3)=9.0Math.ceil(-8.3)=-8.0Math.floor(x):向负无限大方向舍入的舍入模式,比x小的最大值Math.floor(-1.4)=-2.0Math.floor(1.8)=1.0Math.round(x):四舍五入Math.round(-2.7)=-3原创 2012-03-13 09:50:56 · 1286 阅读 · 0 评论 -
JSP servlet关系
jsp:动态的网页交互技术servlet:服务器端小程序,servlet之于web服务器相当于java api小程序之于web浏览器jsp属于servlet,servlet是纯java代码,而jsp是把servlet程序嵌入到了html页面。jsp的实行原理:客户端向web服务器发出一个请求,jsp容器将请求页面编译成servlet类,编译后的servlet类加载到内存执行,最后由we原创 2012-07-03 22:14:05 · 751 阅读 · 0 评论 -
面试之truncate delete区别
truncate和delete 都是删除表数据,保留表结构。具体区别如下:1.truncate 是隐式提交,不能撤消,而delete 是可以用Rollback命令进行撤消的;2.truncate执行效率比delete效率高;3.delete通过where子句进行部分删除而tuncate不能加where子句,其部分删除是通过reuse来实现的4.truncate不能触发任何delet原创 2012-07-03 22:28:12 · 1138 阅读 · 0 评论 -
JNI学习
看到一些面试要求都有JNI开发经验,可是工作中一直没遇到,网上JNI的学习资料很多,看似简单,可是真正写起来还是各种问题啊。现在就把学习例子的过程记录下来,用于日后参考。1.编写java程序package jnitest;public class HelloWorld {//所有native关键词修饰的都是对本地的声明public native void display原创 2014-09-13 16:31:30 · 907 阅读 · 0 评论 -
JAVA之NIO按行读取大文件
做项目过程中遇到要解析100多M的TXT文件,并入库。用之前的FileInputStream、BufferedReader显然不行了,虽然readLine这方法可以直接按行读取,但是去读一个140M左右,68W条数据的文件时,不但耗时长而且会内存溢出,即你等不到读完68W条数据时就内存溢出了。所以得用NIO下面的相关对象及方法。 用到 字节缓冲区(java.nio.ByteBuff原创 2015-01-30 14:39:35 · 15386 阅读 · 2 评论