01 2016 档案

Java NIO读书笔记
摘要:一、Java IO与NIO区别: (1)Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓 阅读全文

posted @ 2016-01-27 17:01 冰雨纷飞 阅读(183) 评论(0) 推荐(0)

java之并发
摘要:一、线程 在java中多线程执行任务,主要有两种方式,一种是通过继承Thread类,重写run方法,优点是比较方便的创建一个线程,缺点是java中每个类只能有一个基类,所有继承了T火热ad类后,就不能再继承其他类了;第二种是实现Runnable接口,实现接口中的run方法,然后把类的对象交给Thre... 阅读全文

posted @ 2016-01-13 11:19 冰雨纷飞 阅读(258) 评论(0) 推荐(0)

java中参数传递
摘要:一、参数是基本类型 相当于C++传值调用,方法中的形参是实参的副本。 二、参数是类类型 类类型的参数在方法调用中,相当于C++中的传址调用。形参是实参引用同一个对象。所有形参修改则实参也修改了 三、总结 其实无论参数是基础类型还是类类型,参数传递的都是值,只不过是基础类型传递的就是其自己的值,而类型 阅读全文

posted @ 2016-01-05 21:07 冰雨纷飞 阅读(183) 评论(0) 推荐(0)

java中final关键字
摘要:一、final修饰方法 禁止任何继承类修改它的定义,保证在继承中使方法行为保持不闲并且不会被覆盖。final修饰的方法,同意编译器针对该方法的调用转为内嵌调用。(类似c++ 中的inline?)private方法默认final二、final修饰类类定义为final后,表明该类不能被继承。防止被继承修... 阅读全文

posted @ 2016-01-05 21:03 冰雨纷飞 阅读(168) 评论(0) 推荐(0)

Java类的初始化过程及清理
摘要:一、类的数据成员初始化 Java中类的数据成员初试化可能有两种形式。在定义类成员变量的地方直接提供初始化值(这是C++中不允许的)在构造器中初试化。(Java中不存在类似C++中的初始化列表) 两者的区别是,第一种方式是数据成员直接初试化为提供的初始化值,而在构造器中初始化,其实在数据成员已经初试化... 阅读全文

posted @ 2016-01-05 20:52 冰雨纷飞 阅读(380) 评论(0) 推荐(0)

导航