Java学习笔记
UnlimitedHorizon
这个作者很懒,什么都没留下…
展开
-
java可变长参数列表
package com.liufei.VariableParametersList;/** * Created with IntelliJ IDEA. * User: lenovo * Author: liufei * Description: java可变长参数列表 */public class VariableParametersList { public static v原创 2017-12-02 12:27:04 · 2113 阅读 · 0 评论 -
java二进制文件I/O
java二进制I/O原创 2017-12-30 23:45:33 · 301 阅读 · 0 评论 -
Serializable接口
什么是Serializable接口? java中的Serializable接口是一种标记接口,因为它没有方法,所以不需要在类中为实现Serializable接口而增加额外代码,实现这个接口可以启动Java的序列化机制,实现Serializable接口的对象是可序列化对象。java API中哪些类实现了Serializable接口? 所有针对基本类型值的包装 (Integer,Doubl原创 2017-12-31 14:19:47 · 418 阅读 · 0 评论 -
RandomAccessFile随机访问文件
为什么需要RandomAccessFile类? 因为所有的流都是只读的(rean-only)或者只写的(write-only),这些流被成为顺序流(sequential stream),如字符流(Reader,Writer)和字节流(InputStream,OutputStream) 使用顺序流打开的文件成为顺序访问文件,顺序访问的文件不能更新,所以为了经常修改文件,java提供R原创 2017-12-31 16:02:55 · 727 阅读 · 0 评论 -
方法重写
要重写一个方法,需要在子类中使用和父类一样的签名以及一样的返回值类型来对该方法进行定义。注意仅当实例方法是可访问时,它才能被覆盖。因为私有方法在它的类本身以外是不能被访问的,所以不能被覆盖。如果子类中定义的方法在父类中是私有的,那么这两个方法完全没有关系。//父类public class BaseClass {private static int getSum(int a,int b){原创 2017-12-26 20:48:11 · 272 阅读 · 0 评论 -
小细节
try-with-resources自动关闭资源 "()"圆括号中的资源必须是AutoCloseable的子类型, 块结束后资源自动关闭try( PrintWriter writer = new PrintWriter(new File("test.txt"))){ writer.print("test123");} 不能用new实例化一个抽象类,,但是抽象类可以作为原创 2017-12-30 16:16:25 · 223 阅读 · 0 评论 -
IDEA的使用技巧
目录目录无处不在的跳转精准搜索Live Templates 代码模板助手Postfixalter enter重构抽取git集成数据库关联 Windows平台无处不在的跳转项目之间跳转 crtl + alt + 右方括号]或者左方括号[文件之间跳转 crtl + e 或者在菜单栏里找到Help -> Find Action直接...原创 2018-02-24 23:38:09 · 441 阅读 · 0 评论