摘要: 获取无参构造方法 获取有参构造 获取构造方法并运行的快速的方式 前提:被反射的类,必须具有空参数构造方法 构造方法权限必须public 获取构造方法并运行 获取成员变量 获取成员方法/空参 获取成员方法\有参 泛型擦除 //定义集合类,泛型String //要求向集合中添加Integer类型 反射方 阅读全文
posted @ 2018-06-11 23:36 JulyTail 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 一、异常 异常概述:Java程序在运行过程中出现的错误。 异常处理方式: a)JVM:把异常名称、原因、位置等信息输出在控制台;程序停止运行 b)try cath finally * try catch * try catch finally(常用) * try finally throws 一个异 阅读全文
posted @ 2018-05-30 20:45 JulyTail 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 大纲 Collection Set HashSet TreeSet List ArrayList LinkedList 1、集合和数组 集合存储包装类的数据 数组存储基本数据类型 List接口:List 是存取有序的;带有索引的;可以有「重复」的元素 迭代器 iterator:对集合的遍历 2、Fo 阅读全文
posted @ 2018-05-28 20:31 JulyTail 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、包 在DOS窗口自动打包 例:javac -d . Demo.java .代表当前位置 -d代表打包 如果不同的类在不同的包下面,需要通过import进行导包, 例:import com.baidu.Student; com baidu代表文件夹,而Student则为需要调用的.class文件的 阅读全文
posted @ 2018-05-21 22:09 JulyTail 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 提问:1.方法重写和方法重载的区别?方法重载能改变返回值类型吗?Overload(方法覆盖)在子父类中,出现了方法生命相同的情况 注意事项: 1.子类的方法声明要与父类相同, 2.子类的重写方法的方法,方法的权限修饰付不能比父类更低。 3.父类私有的方法,子类不能够进行方法重写。Override(方 阅读全文
posted @ 2018-05-19 18:09 JulyTail 阅读(229) 评论(0) 推荐(1) 编辑
摘要: 一、成员变量和局部变量(思考) 类中位置不同:成员变量在类中,方法外; 局部变量在方法内或方法声明上 内存中位置不同:成员变量堆内存,局部变量栈内存; 生命周期不同:成员变量随着对象存在而存在,局部变量变量随方法调用而存在,方法调用完毕结束而消失 初始化值不同:成员变量有默认的初始化值,局部变量没有 阅读全文
posted @ 2018-05-17 23:37 JulyTail 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1.修改 list.get(i).name = name_1;一、封装 1.成员变量增加private,在其他类访问成员变量,无法访问 2.无关成员方法,因为方法还用public来修饰 作用: 1、提高了代码的复用性。 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一, 阅读全文
posted @ 2018-05-15 22:46 JulyTail 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 一、数组 存数(多个同种数据类型)变量只能存储一个数据 总结:当我们遇到存储多个数据类型的数据时,可以用数组 1)定义数组 格式:数据类型 [] 数组名 数据类型:java提供的数据类型 []: 数组 数组名:合法的标识符 2)初始化数组 a:初始化:给数组元素分配内存空间并赋值; int[] ar 阅读全文
posted @ 2018-05-10 23:52 JulyTail 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一、选择语句 if:三种格式switch switch(表达式){ case 1: break; case 2: break; case 3: break; default: break; } //注意事项:1、long:不可以 因为数据太长;(用if替换) 因为short byte 可以自动提升到 阅读全文
posted @ 2018-05-09 22:33 JulyTail 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、变量 数据类型 变量名 = 变量值 注意:变量使用时需要赋值,不赋值不能使用; 变量使用有作用域的限制; 变量不可以重复定义 ; 关键字不能作为变量名。二、解决不同数据类型操作的困惑 1)X进制:逢X进一;常见的二、八、十、十六进制。 2) 进制转换: 任意进制到十进制:系数*基数的权次幂相加 阅读全文
posted @ 2018-05-08 23:16 JulyTail 阅读(133) 评论(0) 推荐(0) 编辑