摘要:
习题解答提要 习题1 1 1 分数分解算法描述 把真分数a/b分解为若干个分母为整数分子为“1”的埃及分数之和: (1) 寻找并输出小于a/b的最大埃及分数1/c; (2) 若c 900000000,则退出; (3) 若c≤900000000,把差a/b 1/c整理为分数a/b,若a/b为埃及分数, 阅读全文
摘要:
第四章 类图与对象图 (1)类与对象的概念 对象是现实世界中一个实际存在的事物,他可以有型也可以是无形的。对现实构成世界的一个独立单位,它具有自己的静态特征和动态特征。静态特征是可以用某种数据来描述的属性,动态特征是对象所表现的行为或对象所具有的功能。 类是具有相似结构、行为和关系的一组对象的描述符 阅读全文
摘要:
第三章 用例图 (1)参与者 是指系统以外的需要使用系统或与系统交互的外部实体,吧阔人、设备、外部系统等。 (2)参与者之间的关系 泛化关系的含义是参与者的共同行为提取出来表示成通用行为,并描述成超类。参与者之间的泛化关系表示一个一般性的参与者与另一个更为特殊的参与者之间的联系。 在UML规范中繁华 阅读全文
摘要:
1个n位正整数a,删去其中的k位,得到一个新的正整数b,设计一个贪心算法,对给定的a和k得到最小的b; 一.我的想法:先看例子:a=5476579228;去掉4位,则位数n=10,k=4,要求的最小数字b是n k=6位的; 1、先找最高位的数,因为是6位数字,所以最高位不可能在后5位上取到(因为数字 阅读全文
摘要:
今日内容介绍 1、面向对象思想 2、类与对象的关系 3、局部变量和成员变量的关系 4、封装思想 5、private,this关键字 6、随机点名器 01面向对象和面向过程的思想 A: 面向过程与面向对象都是我们编程中,编写程序的一种思维方式 a: 面向过程的程序设计方式,是遇到一件事时,思考“我该怎 阅读全文
摘要:
Linux系统的使用 现在标配的系统是 Linux + Nginx + PHP + MySQL ,这样的配置越来越多的大公司在用的了说到配置不同的是一个公司的规约,比如说挂载一般分为2个盘, / 下面划分为系统用的分区10G 足够 剩余空间划给/home的了.这点我感觉比较好的,原来我划的太多的了, 阅读全文
摘要:
1 序列化允许重构 Java Object Serialization 规范可以自动管理的关键任务是: 将薪资段添加到类中 将字段从static改为非static 将字段从transient改为非transient( 瞬态) 取决于所需的向后兼容程度,转换字段形式(从非 static 转换为 sta 阅读全文
摘要:
第二章 统一建模语言UML概述 (1)为什么要建模 1.模型概念 2.模型的作用 3.建模的目的 可以更好的理解问题 可以加强人员之间的交流 可以更早地发现错误或疏漏的地方 可以获得设计结果 模型为最后的代码生成提供依据 4.建模原则 (2)什么是UML 1.定义 2.UML的特点 3.UML的构成 阅读全文
摘要:
Java 序列化简介 Java 对象序列化是 JDK 1.1 中引入的一组开创性特性之一,用于作为一种将 Java 对象的状态转换为字节数组,以便存储或传输的机制,以后,仍可以将字节数组转换回 Java 对象原有的状态。 实际上,序列化的思想是 “冻结” 对象状态,传输对象状态(写到磁盘、通过网络传 阅读全文
摘要:
IO / XML 一、File类 1.定义/概念 2.File类构造方法 注意:1.在创建File类的实例的时候Java语言的一个显著特点是“”一处编译,处处运行“”,所以在使用File类的创建的时候需要保证这个File类也是跨平台的。但是不同的操作系统对文件路径的设定各有不同的规定在 Window 阅读全文