![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
PS_Xie
頑張れば頑張るほど、幸せになるべきでしょう。
展开
-
软件构造:02-软件构造过程与工具
软件构造之软件构造过程与工具未完待续原创 2019-02-27 21:14:29 · 300 阅读 · 0 评论 -
关于Java中的Project、Package和Class
在Java编程之前,我们首先需要创建新的project、package以及class。但是,对于一些较为纠结的朋友来说,或许会对它们的层级关系有一定的困惑。Project:项目,是最大的范围,可以被认为是Java程序的最上层。一个项目可以包含若干个Package。不同Project之间,基本上没有任何关系。Package:包,可以包含若干个Class。包的引入,个人认为是为了对各个类进行分层...原创 2019-02-28 11:38:40 · 8380 阅读 · 1 评论 -
软件构造:00-序言
软件构造之序言课程目标亟需改正的编程习惯课程目录学习资料从今天起,我们将开始学习“软件构造(Software Construction)”这一门课程。课程目标实现从“完成任务”到“追求质量”的转变,具备编写高质量软件的能力深化对于ADT以及OOP的学习初步掌握面向关键质量目标(可理解性、可维护性、可复用性、健壮性、时空性能)的软件构造基本技术了解软件代码重构和面向更复杂软件系统的高级...原创 2019-02-25 18:25:05 · 260 阅读 · 0 评论 -
软件构造:01-软件构造基础
软件构造之软件构造基础注意从多维视角看软件构造(Multi-Dimensional Views of Software Construction)引言关键从哪些维度来看软件构造编程时、某一时刻、代码视角编程时、某一时期、代码视角编程时、某一时刻、模块视角编程时、某一时期、模块视角运行时、某一时刻、代码视角运行时、某一时段、代码视角运行时、某一时刻、模块视角运行时、某一时段、模块视角各个视角之间的关...原创 2019-02-25 21:21:54 · 2458 阅读 · 0 评论 -
Java:文件输出之为何"\n"不可见
发现这个问题的缘由是最近正在进行的“软件构造”这一门课程。在作业中,我们需要读入一个文件中的数据,但是我打开文件之后却发现所有的数据都挤到了一行里面。这个究竟是什么原因呢?对于换行这个动作,Unix下一般只有一个0x0A表示换行("\n");Windows下一般都是0x0D和0x0A两个字符表示换行("\r\n");MAC 则采用回车符CR表示下一行("\r")也就是说原创 2019-03-02 20:18:44 · 1011 阅读 · 0 评论