02 2021 档案
摘要:数组 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移动版
阅读全文
摘要:常用快捷键 (mac下用cmd替换。) ctrl+A 全选 ctrl+X 剪切 shfit+delete 永久删除 (windows特有:) Win键+R 打开运行窗口,输入cmd打开控制台 Win键+E 打开我的电脑 ctrl+shfit+esc 打开任务管理器 Dos命令 打开cmd的方式 开始
阅读全文
摘要:Markdown学习 标题 n级标题:n个"#" + 空格 + 标题,回车 字体 粗体:两边各加 2个 "*" 斜体:两边各加1个 "*" 删除线:两边各2个“~” 引用 引用:">"+空格 分割线 分割线1:“ ” 分割线2:“***” 图片 1)本地图片:"!" + "[输入图片名字]"+"(输
阅读全文
浙公网安备 33010602011771号