会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
开发小拉拉
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
2018年3月6日
java 基础 5 String StringBuffer StringBuilder
摘要: String是不可变的,原因 1是可以缓存hash值,因为String的hash值经常被使用,例如String用作HashMap等。不可变特性 使得hash值不变,因此只需要进行一次计算; 2String Pool的需要, 如果String已经被创建过了,那么就会从String Pool中取得引用,
阅读全文
posted @ 2018-03-06 00:04 开发小拉拉
阅读(134)
评论(0)
推荐(0)
2018年3月4日
java基础 4 继承(3)this 与 super关键字
摘要: this用来指向当前实例对象,用来区别成员变量与方法的形参 super可以用来访问父类的方法或成员变量,当子类构造函数需要显示的调用父类的构造函数时,super()必须为构造函数中的第一条语句。
阅读全文
posted @ 2018-03-04 21:02 开发小拉拉
阅读(114)
评论(0)
推荐(0)
java基础 4 继承(1)抽象类与接口的区别
摘要: 抽象类: 是用来捕捉子类的通用特性的,至少包含一个抽象方法,该抽象方法必须在子类中实现,由于抽象类没有抽象方法的具体实现,因此不能对抽象类进行实例化。 接口: 定义了一组方法,是抽象方法的集合,但是接口都没有方法的实现,也就是说这些方法都是抽象方法。 什么时候使用抽象类和接口 如果你拥有一些方法并且
阅读全文
posted @ 2018-03-04 20:54 开发小拉拉
阅读(358)
评论(0)
推荐(0)
java基础 4 继承(1)访问权限与作用域
摘要: 作用域与可见性 当前类 同一package 子类 其他package public √ √ √ √ protected √ √ √ defalut √ √ private √
阅读全文
posted @ 2018-03-04 20:29 开发小拉拉
阅读(242)
评论(0)
推荐(0)
java基础 3 Object通用方法(1)
摘要: Object通用方法(1) clone: 浅复制 被复制对象的所有变量都含有与原对象相同的值,而所有对其他对象的引用仍然指向原来的对象,换言之,浅复制仅仅复 制所考虑的对象,而不复制它所引用的对象。 深复制 被复制对象的所有变量都含有与原对象相同的值,那些引用其他对象的变量将指向被复制的新对象,而不
阅读全文
posted @ 2018-03-04 20:21 开发小拉拉
阅读(155)
评论(0)
推荐(0)
java基础 2 static关键字
摘要: 2. static关键字 变量:静态变量在内存中只存在一份,只在类第一次实例化时初始化一次,同时类所有的实例都共享静态变量,可以直接同过类名 来访问他。 方法:静态方法在类加载的时候就存在了,它不依赖于任何实例,所以static方法必须实现,也就是说它不能是抽象方法abstract。 静态代码块:静
阅读全文
posted @ 2018-03-04 20:08 开发小拉拉
阅读(126)
评论(0)
推荐(0)
java 基础 1 final关键字
摘要: 1. final关键字 数据:声明数据为常量,对于基本类型final使数值不变,对于引用类型final使引用不变,但引用所指向的值是可以改变的,例如 final StringBuffer sb = new StringBuffer("sb"); sb.append(1); 此时打印sb的值为sb1;
阅读全文
posted @ 2018-03-04 19:59 开发小拉拉
阅读(168)
评论(0)
推荐(0)
2018年2月9日
每日一个linux命令(1)
摘要: ls命令: 1. ls -l -R /home/文件夹 列出/home/文件夹下所有文件和目录的详细资料 2. ls -l t* 列出文件夹下以t开头的所有文件信息 3. ls -ltr t* 列出文件夹下以t开头的所有文件信息(按时间顺序) 4. ls -AF 列出所有目录及档案,目录后加/ 5.
阅读全文
posted @ 2018-02-09 12:20 开发小拉拉
阅读(202)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
公告