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