Java
文章平均质量分 78
行走的采矿者
这个作者很懒,什么都没留下…
展开
-
Java多态的理解
面向对象三大特性:继承、多态、封装。从一些角度来看,封装和继承一定程度上是为多态做准备。定义:指不同类对象对同意消息做出响应。即:同一消息根据发送对象的不同做出不同的行为方式(发送消息就是调用函数)多态的实现技术是动态绑定,在程序运行期间,根据其实际类型调用相应的方法作用:消除类型之间的耦合关系多态的例子:比方说按下 F1 键这个动作,如果当前在 Flash 界面下弹出的就是 AS 3 ...原创 2018-12-03 13:53:16 · 156 阅读 · 0 评论 -
Java String 的一些知识
我们在日常开发中经常用字符串,只有了解了String的实现机制,才能写出更好,更健壮的代码。常量池Java代码被编译成class文件时,会生成常量池(Constant pool)数据结构,用于保存字面常量和符号引用(类名、方法名、接口名和字段名等)public class Test { public static void main(String []args) { ...原创 2018-12-11 15:58:22 · 218 阅读 · 0 评论 -
String为什么要设计成不可变的!
String 对象是不可变的,字符串是常量,不是变量。我们来分析下为什么Java中String要设计成不可变的。首先我们来看一段代码:public class Test { public static void main(String []args) { String s1 = "abcdef"; System.out.println(s1);...原创 2018-12-11 17:02:39 · 1292 阅读 · 0 评论 -
Android开发之Android Context,上下文(Activity Context, Application Context)
Context概念在加载资源、启动服务、启动一个新的Activity、获取内部文件路径、创建view操作都需要Context参与。Activity 、Service、Application都是Context的子类。Android系统上理解:Context是一个场景、代表与操作系统交互的一个过程。从程序角度:Context是一个抽象类,Activity、Service、Application...原创 2019-03-18 10:06:21 · 522 阅读 · 0 评论