摘要: Java 异常处理Exception 不在所有cases中的,导致程序结束允许的是异常。 try-catch程序块 可以在处理异常的同时,不break程序。 try{ //do things that may go wrong here 可能出错的地方 }catch (Exception e){// 阅读全文
posted @ 2021-03-01 17:46 吃饭睡觉打代码 阅读(71) 评论(0) 推荐(0)
摘要: Java 多态性和集合 模型-视图-控制器MVC(Model-View-Controller) 控制器 -- 事务处理逻辑 Event Handling logic ; 视图 -- 展示Display;渲染逻辑Rendering logic(任何模型中的状态改变,会自动渲染到视图中。) 模型 -- 阅读全文
posted @ 2021-03-01 17:45 吃饭睡觉打代码 阅读(89) 评论(0) 推荐(0)
摘要: 数组 Java的数组既可以保存原始数据类型,如:int, float, char, boolean等,也可以保存复杂对象,如:字符串、Robots类、Triangles类! 类似于C的指针数组,每格可指向一个对象。一旦获取对象,就可以自由调用该对象的属性、方法。 public class Robot 阅读全文
posted @ 2021-02-21 21:02 吃饭睡觉打代码 阅读(76) 评论(0) 推荐(0)
摘要: JAVA进一步语言构造 抽象abstract 为防止从一个类中产生实例,可以对类使用 abstract 关键字。 抽象类一般是完全概念性的,不可产生任何实例,但可以产生子类来向下延伸。比如:通用的Shape、通用的AbstractRobot类。abstract的东西本身无实际意义,但能帮助结构更加清 阅读全文
posted @ 2021-02-21 15:52 吃饭睡觉打代码 阅读(86) 评论(0) 推荐(0)
摘要: JAVA封装 C的反例:C中可以直接访问和设置变量, 如myString.isUnderlined = true; myString.isItalics = true; 但这很危险,因为我们并不知道对象如何使用它,因此直接改变它们可能并不安全。 我们需要让外部对象访问内部数据时,想通过可控的方式进行 阅读全文
posted @ 2021-02-19 12:43 吃饭睡觉打代码 阅读(63) 评论(0) 推荐(0)
摘要: 遗传性和多态性 遗传性 遗传性允许 Java 复用&扩展 现有代码。 !注意,这里StyledString只是一个理论上的例子,因为String类是最终类,实践中无法被延展和添加特性。 延伸 基础的String类,就是要充分利用现有的方法,同时增加一些我们自己的特性。 例1,String类原本只能做 阅读全文
posted @ 2021-02-18 21:08 吃饭睡觉打代码 阅读(65) 评论(0) 推荐(0)
摘要: java编程 - 类与对象 Hello World示例 所有东西都在class里——class HelloWorld main函数——在JAVA里称为 main方法(method) 新的关键字:public、static println(方法)== C 的“printf”(函数) class Hel 阅读全文
posted @ 2021-02-18 15:49 吃饭睡觉打代码 阅读(56) 评论(0) 推荐(0)
摘要: JAVA概念 Classes 类 划分源代码的模块,一般每个文件只有单一一个class。 Objects 对象 划分运行程序的结构,每个对象内部包含它自己的状态与数据。 两者关系 类就像C的struct,对象由类实例化得到,每次创建一个node,就类似C中的动态分配。类是模具,这个模具可以“实例化” 阅读全文
posted @ 2021-02-17 15:20 吃饭睡觉打代码 阅读(60) 评论(0) 推荐(0)
摘要: JAVA介绍 JAVA发展故事 C: 贴近硬件,运行极快、效率高。 但需要指针和内存管理, 容易犯错 但平台移植性低 C++: 面向对象,适合图形、游戏领域 但比C还要复杂 JAVA: JAVA 2标准版J2SE:占领桌面(虽然运行程序要装虚拟机很麻烦)(桌面程序、控制台开发…) JAVA 2移动版 阅读全文
posted @ 2021-02-16 13:34 吃饭睡觉打代码 阅读(86) 评论(0) 推荐(0)
摘要: 常用快捷键 (mac下用cmd替换。) ctrl+A 全选 ctrl+X 剪切 shfit+delete 永久删除 (windows特有:) Win键+R 打开运行窗口,输入cmd打开控制台 Win键+E 打开我的电脑 ctrl+shfit+esc 打开任务管理器 Dos命令 打开cmd的方式 开始 阅读全文
posted @ 2021-02-16 11:36 吃饭睡觉打代码 阅读(21) 评论(0) 推荐(0)