摘要: 手机上经典有趣的Java小游戏:鲁滨逊漂流记-荒岛生存,集休闲、生存、寻物、收集等特色,可玩性高。 玩家通过操作游戏人物采集岛上的物品资源,资源会根据潮汐刷新,通过修建小木屋、修复木筏、最终修复海盗船逃离海岛完成通关。游戏截图: 游戏攻略: 生存 随时注意生命值 休息可以补充能量 获得道具注意及时保 阅读全文
posted @ 2018-06-28 19:41 bkycrab 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: 异常处理 1. Java将异常分为两种: Checked异常:在编译阶段被处理的异常(被强制处理) Runtime异常:运行时异常,不需要处理 2. Java的异常机制主要依赖于try,catch,finally,throw,throws五个关键字 try块:try{},花括号不能省略 catch后 阅读全文
posted @ 2018-04-23 20:28 bkycrab 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 简单了解 java7引入菱形语法的泛型,简化了泛型编程。如: 深入泛型 1. 使用泛型声明类,可以动态生成多个逻辑上的子类,它们在运行时总是同一个类(只有一个class文件)。 2. 类型通配符 3. 泛型方法 阅读全文
posted @ 2018-04-23 19:14 bkycrab 阅读(130) 评论(0) 推荐(0) 编辑
摘要: Observer Pattern 1. 观察者模式定义了对象之间的一对多依赖,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 2. 发布者发布消息,订阅者接受消息 3. 为交互对象之间的松耦合设计而努力,松耦合设计更有弹性,更能应对变化。 示例场景 关注了某公众号的用户可以收到推文,未 阅读全文
posted @ 2018-04-22 23:16 bkycrab 阅读(340) 评论(0) 推荐(0) 编辑
摘要: Strategy Pattern 1. 策略模式定义了算法族(实现同一个接口),分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 2. 实现一个功能有多种策略(算法),我们可以根据环境或者条件来选择一个。 3. 封装变化的部分,把变化的部分独立出来不影响不变的部分,使系 阅读全文
posted @ 2018-04-22 14:02 bkycrab 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 面向对象基础设计原则 1. 抽象 2. 封装 3. 继承 4. 多态 5. 组合 典型的设计原则 1. Liskov替换原则(LSP) 即子类型必须能够替换他们的基类型,或者说子类型不能添加任何基类型没有的附加约束。 针对接口编程思想:实现继承破坏了基类的实现,接口继承并不定义对象之间的内部关系,耦 阅读全文
posted @ 2018-04-22 10:03 bkycrab 阅读(340) 评论(0) 推荐(2) 编辑
摘要: File类 通过File类可以在程序中操作文件和目录,File能新建、删除、重命名文件和目录,但是不能访问文件内容本身。 理解I/O流 1. 流(stream)是从起源(source)到接收(sink)的有序数据。 2. Java的I/O流使用了装饰器模式,将I/O流分成底层节点流和上层处理流。 3 阅读全文
posted @ 2018-04-18 19:49 bkycrab 阅读(628) 评论(0) 推荐(0) 编辑
摘要: 结构化程序设计和面向对象程序设计的区别 1. 面向过程,以函数为中心 2. 面向对象,以对象为中心 面向对象更接近自然语法。 面向对象的基本特征(缺一不可) 抽象 封装 继承 多态 JavaScript也使用了对象,但是没有继承和多态,其是基于对象。 一切皆对象(除了八个基本数据类型) Java对象 阅读全文
posted @ 2018-04-09 19:45 bkycrab 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1. 流程控制结构 顺序结构 分支结构 if分支 switch分支 循环结构 while do while for foreach 嵌套循环 2. 控制语句 break continue 3. 数组类型 数组类型是一种引用类型,数组一旦初始化完成,就确定了其在内存占用的空间,长度不可变。 数组定义 阅读全文
posted @ 2018-04-07 10:45 bkycrab 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 数据类型 Java数据类型分为基本数据类型和引用类型。基本类型分为数值类型和boolean类型,数值类型又包含整型和浮点型;引用(指针)类型分为类、接口和数组类型、null类型。 Java数据类型转换 1. 基本类型的自动类型转换和强制转换 2. 表达式类型的自动提升 进制转换 1. 二进制 二进制 阅读全文
posted @ 2018-04-07 09:08 bkycrab 阅读(275) 评论(0) 推荐(0) 编辑