Java 基础
jiangbr
选择比努力更重要
展开
-
java中this关键字的作用
一、this关键字主要有三个应用:(1)this调用本类中的属性,也就是类中的成员变量;(2)this调用本类中的其他方法;(3)this调用本类中的其他构造方法,调用时要放在构造方法的首行。 应用一:引用成员变量Public Class Student { String name; //定义一个成员变量name private void SetName(...原创 2018-09-23 16:11:36 · 7998 阅读 · 0 评论 -
static关键字的用途
一.static关键字的用途 在《Java编程思想》P86页有这样一段话: “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。” 这段话虽然只是说明了static方法的特殊之处,但是可以看出static关键字的基本作用...转载 2018-09-23 16:14:43 · 398 阅读 · 0 评论 -
Java中的内部类
一、内部类定义:内部类分为: 成员内部类、静态嵌套类、方法内部类、匿名内部类。 二、为何要内部类?a、内部类提供了某种进入外围类的窗户。b、也是最吸引人的原因,每个内部类都能独立地继承一个接口,而无论外围类是否已经继承了某个接口。因此,内部类使多重继承的解决方案变得更加完整。在项目中,需要多重继承,如果是两个接口,那么好办,接口支持多重继承。如果是两个类呢?这时只有...原创 2018-09-23 19:52:29 · 164 阅读 · 0 评论 -
Java 文件随机读写流 RandomAccessFile
一.简述1、是JAVA I/O流体系中功能最丰富的文件内容访问类,它提供了众多方法来访问文件内容。2、由于可以自由访问文件的任意位置,所以如果需要访问文件的部分内容,RandomAccessFile将是更好的选择。3、可以用来访问保存数据记录的文件,文件的记录的大小不必相同,但是其大小和位置必须是可知的。RandomAccessFile类中比较重要的2个方法方法名 ...原创 2018-09-26 11:28:55 · 2647 阅读 · 0 评论 -
ByteBuffer.allocate()与ByteBuffer.allocateDirect()方法的区别
在Java中当我们要对数据进行更底层的操作时,一般是操作数据的字节(byte)形式,这时经常会用到ByteBuffer这样一个类。ByteBuffer提供了两种静态实例方式: public static ByteBuffer allocate(int capacity) public static ByteBuffer allocateDirect(int capacity) 为什...转载 2018-09-28 10:05:50 · 2400 阅读 · 0 评论