摘要: 1.语句和表达式 计算机程序是一组告诉计算机什么的指令,每一个指令称为语句。 2.指定变量类型 变量名、变量存储的信息类型 整型int(-2.14*109~2.14*109)、浮点型float(38位十进制数)、double(300位十进制数) Char、String,在程序中使用字符值时,必须用单 阅读全文
posted @ 2017-02-17 00:35 独立小桥风满袖 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 1.前提:java分为两部分 一个是编译(javac命令),一个是运行(java命令) 2.java与javac的区别 javac负责的是编译,将.java文件编译成.class文件,当执行javac的时候,会启动java的编译器程序,对指定的扩展名为.java的文件进行编译,生成了jvm可识别的字 阅读全文
posted @ 2017-02-16 07:54 独立小桥风满袖 阅读(1022) 评论(0) 推荐(0) 编辑
摘要: 类名:首字母大写,其他单词中首字母大写,其他小写; 方法名:首字母小写,其他单词中首字母大写,其他小写; 变量:首字母小写,其他单词中首字母大写,其他小写; 包名:全部小写 阅读全文
posted @ 2017-02-16 07:42 独立小桥风满袖 阅读(497) 评论(0) 推荐(0) 编辑
摘要: JAVA语言本身是区分大小写的,但是在用文件路径、文件名对文件进行操作时,这里的文件名和路径是不区分大小写的,这是因为文件系统不区分大小写 1.在Java程序中,每条语句都要以分号结束; 2.Java类被组织成包,包的功能类似于计算机上的文件夹; 3.在本地计算机运行的JAVA程序被称为应用程序; 阅读全文
posted @ 2017-02-15 23:46 独立小桥风满袖 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 定义: 客户端不应该依赖它不需要的接口;类间的依赖关系应该建立在最小的接口上 具体做法: 1.接口尽量细化,同时接口中的方法尽量少 2.接口要高内聚 3.定制服务 4.接口设计是有限度的 阅读全文
posted @ 2016-09-01 08:00 独立小桥风满袖 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 算法 定义:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作 特性:五个基本特性,即输入、输出、有穷性、确定性、可行性 算法设计的要求 正确性:算法的正确性是指算法至少应该具有输入、输出和加工处理无歧义性、能正确反映问题的需求、能够得到问题的正确答案 阅读全文
posted @ 2016-08-07 23:32 独立小桥风满袖 阅读(942) 评论(0) 推荐(0) 编辑
摘要: 程序设计 = 数据结构 + 算法 数据结构: 数据结构是相互之间存在一种或多种特定关系的数据元素集合 逻辑结构: 数据对象是性质相同的数据元素的集合,是数据的子集 指数据对象中数据元素之间的相互关系 1.集合结构 集合结构中的数据元素除了同属于一个集合外,它们之间没有其他关系 2.线性结构 线性结构 阅读全文
posted @ 2016-08-02 23:28 独立小桥风满袖 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 定义: 如果对每一个对类型为S的对象o1,都有类型为T的对象o2,使得以T定义的所有程序P在所有的对象o1都代换成o2时,程序P的行为没有发生变化,那么类型S是类型T的子类型。 内容: 里氏替换原则通俗的来讲就是:子类可以扩展父类的功能,但不能改变父类原有的功能。它包含以下4层含义: 1.子类可以实 阅读全文
posted @ 2016-08-02 10:46 独立小桥风满袖 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 定义: 不要存在多于一个导致类变更的原因。通俗地讲,一个类只做一件事情。 单一职责原则的好处: 1.类的复杂性降低,实现什么职责都有清晰明确的定义; 2.可读性提高,复杂性降低,那当然可读性提高了; 3.可维护性提高,可读性提高,那当然更容易维护了; 4.变更引起的风险降低,变更是必不可少的,如果接 阅读全文
posted @ 2016-08-02 10:18 独立小桥风满袖 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.sina.com.cn/s/blog_4d6f55d90100bmv9.html TApplication是用于Delphi应用程序的类型,该类在单元forms中声明。TApplication是Delphi构造 Windows应用程序所需的类型,其方法和属性集中包括了W 阅读全文
posted @ 2016-06-12 23:01 独立小桥风满袖 阅读(2343) 评论(0) 推荐(0) 编辑