摘要: 反射 反射是Java的灵魂反射是Java动态性最佳体现动态性是在运行时去改变或绑定编译时确定的效果 Java不是动态语言,只有一定的动态性Java利用反射实现动态性:运行时探究和使用编译时未知的类 类的加载机制Class类(类模板)加载 → 验证 → 准备 → 解析 → 初始化(静态属性初始化) 验 阅读全文
posted @ 2016-03-07 21:41 远秋 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 包装类,基本数据类型,String相互间转换 每个基本数据类型都有相对应的包装类型 包装类,基本数据类型,String相互间转换,这三者间的转换时很重要的; 一、String 转其他 String → 包装类型1、Integer(String str)调用包装类的带String参构造 String 阅读全文
posted @ 2016-03-07 21:17 远秋 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 日期相关类①Date②Calender 一、Date 时间原点:1970.1.1 0:00:00:00每一千年会越界,long型Date now = new Date();System.currentTimeMillis();距时间原点的毫秒数,常常用来测试代码用了多少毫秒,两句中间放测试代码 Da 阅读全文
posted @ 2016-03-07 20:59 远秋 阅读(356) 评论(0) 推荐(0) 编辑
摘要: ①常用类String②正则表达式③Stringbuffer④Stringbuilder 一、String①String内存分析String str0 = "hello";预先放到数据段的常量池String str1 = "hello";常量池里边已有,引用直接指向它String str2 = new 阅读全文
posted @ 2016-03-07 20:55 远秋 阅读(328) 评论(0) 推荐(0) 编辑
摘要: ①异常②自定义异常 一、Java中问题概述一般来说有个2/8原则,一个程序员80% 的精力在处理20%可能发生异常的代码Java中问题分为错误(Error)和异常(Exception) 错误:不能用代码解决的问题,往往是环境或者硬件的问题异常:可通过修改代码或者预处理来解决的不正确情况,称为异常 异 阅读全文
posted @ 2016-03-07 20:54 远秋 阅读(354) 评论(0) 推荐(0) 编辑
摘要: java基础总结①抽象②接口③设计抽象类和接口的原则④接口和抽象类的区别 一、抽象 abstract作用:不能产生对象,充当父类,强制子类正确实现重写方法和类相比仅有的改变是不能产生对象,其他的都有,包括构造、属性等等任何一个类只要有一个抽象的方法就成了抽象类 抽象方法 public abstrac 阅读全文
posted @ 2016-02-28 22:01 远秋 阅读(266) 评论(0) 推荐(0) 编辑
摘要: ①多态②向上向下转型③instanceof 一、多态即相同行为,不同实现有两种方法:重载和重写分类:①静态多态:编译时已经确定效果,所用重载实现(不是指static)②动态多态:编译未知,运行已知(使用动态绑定和重写实现) 动态绑定:父类的引用指向子类的对象,执行相应的子类方法,而不是父类的,从而实 阅读全文
posted @ 2016-02-25 22:35 远秋 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 内部类基础类里边再定义了类,可以是成员内部类,也可以是局部内部类(方法里边) 一、成员内部类①可以有访问修饰符②class文件名:外部类类名$内部类类名.class③就是一个完整的独立类④在本类任意非static的地方都可以new出来,但在第三方必用外部类对象。new的方式产生内部类Student 阅读全文
posted @ 2016-02-24 23:32 远秋 阅读(121) 评论(0) 推荐(0) 编辑
摘要: ①封装②for-each循环③继承概念④全类名⑤方法重写 一、封装①组装(定义类的属性和行为)②信息隐藏(访问修饰符,访问器和修改器) 二、for-each循环依次遍历集合中每个元素的时候,for循环的一种int [] a = {1,2,3};for(int result : a){ System. 阅读全文
posted @ 2016-02-24 23:27 远秋 阅读(215) 评论(0) 推荐(0) 编辑
摘要: ①内存图,内存加载过程②内存叠加③动态绑定一、内存图,内存加载过程heap:new出来的东西(全局变量也随之在堆中)stack:局部变量,方法加载时也在data segment:数据段:静态变量,字符串常量(预加载),staticcode segment:代码段 内存图: 内存加载的过程: 二、内存 阅读全文
posted @ 2016-02-24 23:26 远秋 阅读(259) 评论(0) 推荐(0) 编辑