摘要: 阅读目录 建议31:在接口中不要存在实现代码 建议32:静态变量一定要先声明后赋值 建议33:不要覆写静态方法 建议34:构造函数尽量简化 建议35:避免在构造函数中初始化其它类 书读的多而不思考,你会觉得自己知道的很多。 书读的多而思考,你会觉得自己不懂的越来越多。 ———伏尔泰 在面向对象编程( 阅读全文
posted @ 2016-09-22 21:18 爱吃胡豆 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 建议26:提防包装类型的null值 建议27:谨慎包装类型的大小比较 建议28:优先使用整型池 建议29:优先选择基本类型 建议30:不要随便设置随机种子 回到顶部 建议26:提防包装类型的null值 我们知道Java引入包装类型(Wrapper Types)是为了解决基本类型的实例化问题 阅读全文
posted @ 2016-09-22 21:15 爱吃胡豆 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 建议21:用偶判断,不用奇判断 建议22:用整数类型处理货币 建议23:不要让类型默默转换 建议24:边界还是边界 建议25:不要让四舍五入亏了一方 不积跬步,无以至千里; 不积小流,无以成江海。 ———荀子《劝学篇》 回到顶部 建议21:用偶判断,不用奇判断 判断一个数是奇数还是偶数是小 阅读全文
posted @ 2016-09-22 21:11 爱吃胡豆 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 建议16:易变业务使用脚本语言编写 建议17:慎用动态编译 建议18:避免instanceof非预期结果 建议19:断言绝对不是鸡肋 建议20:不要只替换一个类 回到顶部 建议16:易变业务使用脚本语言编写 Java世界一直在遭受着异种语言的入侵,比如PHP,Ruby,Groovy、Jav 阅读全文
posted @ 2016-09-22 21:08 爱吃胡豆 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 建议11:养成良好习惯,显示声明UID 建议12:避免用序列化类在构造函数中为不变量赋值 建议13:避免为final变量复杂赋值 建议14:使用序列化类的私有方法巧妙解决部分属性持久化问题 建议15:break万万不可忘 阅读目录 建议11:养成良好习惯,显示声明UID 建议12:避免用序 阅读全文
posted @ 2016-09-22 21:07 爱吃胡豆 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 建议6:覆写变长方法也循规蹈矩 建议7:警惕自增的陷阱 建议8:不要让旧语法困扰你 建议9:少用静态导入 建议10:不要在本类中覆盖静态导入的变量和方法 回到顶部 建议6:覆写变长方法也循规蹈矩 在JAVA中,子类覆写父类的中的方法很常见,这样做既可以修正bug,也可以提供扩展的业务功能支 阅读全文
posted @ 2016-09-22 21:03 爱吃胡豆 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 阅读目录 建议1:不要在常量和变量中出现易混淆的字母 建议2:莫让常量蜕变成变量 建议3:三元操作符的类型务必一致 建议4:避免带有变长参数的方法重载 建议5:别让null值和空值威胁到变长方法 The reasonable man adapts himself to the world; The 阅读全文
posted @ 2016-09-22 20:50 爱吃胡豆 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 要求用户输入成绩,验证成绩数据是否合法。 78 和 78.5 都可以 String x = “abc*****cde *fdsf*****we**222”; 要求按一个或多个”*”进行拆分。拆分后将拆分的结果以for each方式打印出来 将字符串倒序输出 比如:输入”abcde” 那么,输出 “e 阅读全文
posted @ 2016-09-22 20:33 爱吃胡豆 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1、集合的作用是什么?集合的特点是什么? java中对一些数据结构和算法进行了封装即集合。集合也是一种对象,用于储存、检索、操作和传递对象。集合特点:元素类型可以不同、集合长度可变、空间不固定。2、集合框架包括哪些内容?集合框架每个接口有什么特点? 集合框架包括:接口、实现类和算法。 List接口: 阅读全文
posted @ 2016-09-22 20:33 爱吃胡豆 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 在员工管理的GUI练习中加入数据验证。也就是在添加对象进数组之前,先作数据合法性的验证,数据合法再作添加。 姓名:2个以上的字母或汉字 性别:必须是男或女 年龄:必须为数字 电话:13、15、18开始的11位数字 或者 028-99823345 1、员工类 2、窗体 阅读全文
posted @ 2016-09-22 20:29 爱吃胡豆 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1、String s = "abc"; String s = new String("abc")有什么区别?画出内存图。 通过String s = "abc"创建出来的"abc"属于字符串常量,存放于内存中的数据段。 通过String s = new String("abc")创建了一个String 阅读全文
posted @ 2016-09-22 20:25 爱吃胡豆 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 制作一个界面完成员工信息的添加、显示和查找 实现步骤: 1、制作界面 2、建立员工类,包含姓名、年龄、性别、电话4个私有属性,加上get和set方法作为访问器和修改器 3、在事件类中加入一个员工数组的属性,用于保存员工信息,加入一个number的属性,用于记录员工的人数。 4、当单击添加时,从四个文 阅读全文
posted @ 2016-09-22 20:20 爱吃胡豆 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 1、什么是异常?如何捕获异常? 异常:描述出错信息的对象。 可以通过try{}catch(Exception e){}捕获异常2、异常的类结构是怎样的?错误和异常各自有什么特点? Exception是所有异常的父类,可以捕获,可以处理。 Error是所有错误的父类,可以捕获,不可处理。 Except 阅读全文
posted @ 2016-09-22 20:15 爱吃胡豆 阅读(133) 评论(0) 推荐(0) 编辑