摘要: 主要原因是封装的类型与表单传入的字段类型无法匹配 controller接受post方法,将字段封装成user,因此表单传入的类型必须完全匹配User中的字段类型 阅读全文
posted @ 2018-06-23 10:17 逃跑旅馆 阅读(2006) 评论(0) 推荐(0) 编辑
摘要: 使用内部类来存储要返回的结果即可实现返回多个参数 使用泛型并限定类型必须实现Comparable接口,实现重用 使用T...a实现传入不定量个数的数组 public class ArrayAlg{ /** * 限定传入的类型必须实现Comparable接口,传入不定个数的数组 * @param a * @param * @return 返回... 阅读全文
posted @ 2018-06-18 11:34 逃跑旅馆 阅读(1321) 评论(0) 推荐(0) 编辑
摘要: 为什么要异常处理? 层次结构 所有异常继承与Throwable类 Error类属于Java运行时系统的内部错误和资源耗尽错误 RuntimeException是程序错误导致的异常,如类型转换数组越界等 错误的类型转会 数组访问越界 访问null指针 OtherException是程序本身没有问题但由 阅读全文
posted @ 2018-06-11 15:43 逃跑旅馆 阅读(113) 评论(0) 推荐(0) 编辑
摘要: (一)简单内部类(直接定义在外部类的域中) 简单内部类相当于外部类的一个普通成员,因此内部类可以访问到外部类的所有成员(包括private成员) 而外部类一旦有一个内部类的对象,就可以访问该对象的所有成员(包括private成员) 需要注意的是如果只是定义了内部类,那么在外部类中是没有该内部类的对象 阅读全文
posted @ 2018-06-11 10:57 逃跑旅馆 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 以Employee为例,实现对象数组Employee[] employees的排序 1.类实现comparable 一个对象数组若要使用Arrays.sort(Object[] objects)方法来排序,那么该对象类需要实现comparable接口 2.往Arrays.sort()方法中传入Com 阅读全文
posted @ 2018-06-11 08:27 逃跑旅馆 阅读(5650) 评论(0) 推荐(0) 编辑
摘要: 定义 接口不是类,它有自己的统一格式,接口描述了类的一组需求 组成 没有方法体的抽象方法(默认为public abstract方法) 静态方法(必须有方法体) 变量(publi static final) 接口方法 接口的所有方法都属于public abstract,因此接口的方法可以省略修饰符;需 阅读全文
posted @ 2018-06-10 15:43 逃跑旅馆 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 反射(java.lang.reflect)用于分析类能力 (一)Class类 1.定义 Java运行时为每一个对象都维护的一个类型标识,用于跟踪对象所属的类提供给虚拟机分析调用,而保存这些信息的类就是Class类 (一个Class类对象可以理解为一个类型,这个类型可以是类或基本数据类型int等) 2 阅读全文
posted @ 2018-06-10 10:48 逃跑旅馆 阅读(171) 评论(0) 推荐(0) 编辑
摘要: getMin(double... value)实现了求不确定参数个数的最小值,其中double... 参数类型与double[]类型一样 阅读全文
posted @ 2018-06-09 17:28 逃跑旅馆 阅读(3447) 评论(0) 推荐(0) 编辑
摘要: java文件 通常一个java文件只会有一个类,但是有多个类也是允许的 只是public修饰的公共类要与java文件名相同,但是编译的结果也是每个类会有一个.class文件(包括内部类A与外部类Test) 类组成 实例域与方法域 static静态域: final域: 方法参数 隐式参数:调用该方法的 阅读全文
posted @ 2018-06-09 16:28 逃跑旅馆 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 定义 toString()返回对象值的字符串,用于记录类的具体信息 Object.toString()返回值: className@hashcode 每一个自己定义的类都尽量重写toString(),方便观察值与获得重要信息 Java默认调用toString() ""+String 调用String 阅读全文
posted @ 2018-06-09 09:31 逃跑旅馆 阅读(225) 评论(0) 推荐(0) 编辑