摘要: 第二章:注重实效的程序员 1.重复的危害 给予计算机两项自相矛盾的知识,能够使代码失效。知识是变化的,系统中的每一项知识都必须具有单一、无歧义、权威的表示,可靠的开发软件,并让我们的开发更易于理解和维护的唯一途径,要遵循DRY原则(不要重复你自己)。 重复的发生分为四点:强加的重复,无意的重复,无耐 阅读全文
posted @ 2019-10-16 16:41 祈欢 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 源码: 实验结果: 源码与结果: 阅读全文
posted @ 2019-10-16 16:24 祈欢 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 题目要求:使用类的静态字段和构造函数,可以跟踪某个类所创建对象的个数。请写一个类,在任何时候都可以向它查询“你已经创建了多少个对象?”。 结果截图: 阅读全文
posted @ 2019-10-16 15:59 祈欢 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 从前言得知,这本书想要告诉我们以一种我们能够遵循的方式去编程,这可能是每个编程人员的福音吧,还有要"思考你的工作",思考出合理高效的解决方案,我希望通过这本书 的阅读,能够更加的注重实效,具有一些适合编程的思想,“纸上得来终觉浅,绝知此事要躬行”,在日后好好实践才是良方。 自开始接触编程以来,编程就 阅读全文
posted @ 2019-09-29 21:12 祈欢 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 运行结果: 以上代码为Java中方法的重载,构成条件为: 1.方法名相同 2.参数类型、个数或参数类型的顺序不同,与返回值类型无关 在Java中定义方法 运行结果: 随机数生成 运行结果: 运行结果: 利用种子生成随机数 运行结果: 阅读全文
posted @ 2019-09-25 17:44 祈欢 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 设计思想: 分两种情况:单个字符或0个字符是回文串;字符串长度大于1时,从字符串首尾两端先中间夹逼进行字符比较并递归 源程序代码: //用递归实现判断一个字符串是否为回文串 import java.util.Scanner; public class Palindrome { //判断是否为回文串 阅读全文
posted @ 2019-09-23 22:47 祈欢 阅读(2954) 评论(0) 推荐(0) 编辑
摘要: 1.基本概念及计算方法 原码:二进制数加上符号位,第一位1表示为负数,0表示为正数。 反码:正数的反码是其本身;负数的反码符号位不变,其余位按位取反,即原码中二进制数0变为1,1变为0。 补码:算机里面数据存储都是以补码形式存放。计算方式为:正数的补码是其本身;负数的补码是在反码的基础上+1。 举例 阅读全文
posted @ 2019-09-20 13:04 祈欢 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 1.枚举值的foreach迭代 通过该程序运行结果可知:枚举类是一种特殊的类,不是原始数据类型,。枚举类型是引用类型它的每个具体值都引用一个特定的对象,相同的值则引用同一个对象。 2.两数相加 // An addition program import javax.swing.JOptionPane 阅读全文
posted @ 2019-09-20 07:42 祈欢 阅读(192) 评论(0) 推荐(0) 编辑
摘要: ScoreInformation.java import java.util.Scanner; class ScoreInformation { private String stunumber; //八位学号 private String name; private double mathemat 阅读全文
posted @ 2019-09-12 20:40 祈欢 阅读(12361) 评论(0) 推荐(0) 编辑
摘要: 1.流的分类 1、字节流:Stream 2、字符流: Writer,Reader 输入流 :InputStream ,Reader 输出流 :OuputStream,Writer 字节流重要还是字符流重要:字节流:字节流类为处理字节式输入/输出提供了丰富的环境。 不仅仅可以读二进制,也可以读文本。 阅读全文
posted @ 2019-08-25 11:43 祈欢 阅读(148) 评论(0) 推荐(0) 编辑