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