
java
Mikowoo007
这个作者很懒,什么都没留下…
展开
-
JAVA--泛型数组列表(允许在运行时确定数组的大小)
ArrayList 是一个采用 类型参数(type parameter) 的 泛型类(generic class)import java.util.*;ArrayList<Employee> staff = new ArrayList<>();import java.util.*;public class ArrayListTest{ public s...原创 2019-07-31 16:04:38 · 830 阅读 · 0 评论 -
JAVA--继承: 抽象类
抽象类public class PersonTest{ public static void main(String[] args) { Person[] people = new Person[2]; // fill the people array with Student and Employee objects people[0] ...原创 2019-07-31 16:04:21 · 137 阅读 · 0 评论 -
JAVA--(6)继承脉络图
原创 2019-07-31 16:03:41 · 154 阅读 · 0 评论 -
JAVA--(5)对象与类:类的剖析
原创 2019-07-31 11:50:12 · 117 阅读 · 0 评论 -
JAVA--(4)对象与类:概述脉络图
原创 2019-07-31 11:46:27 · 168 阅读 · 0 评论 -
JAVA--(1)基本程序设计结构: 数据类型,变量,运算符,字符串,输入输出
数据类型变量运算符字符串输入输出原创 2019-07-29 16:44:36 · 308 阅读 · 0 评论 -
JAVA--(2)基本程序设计结构:大数值,数组
大数值处理包含任意长度数字序列的数值java.math.BigInteger 实现了任意精度的整数运算java.math.BigDecimal 实现了任意精度的浮点数运算不能使用算术运算符(eg.+,*)处理大数值,而需要使用大数值的add和multiply方法BigInteger c = a.add(b); // c = a+bBigInteger d = c.multiply(b....原创 2019-07-29 15:50:40 · 178 阅读 · 0 评论 -
JAVA--(3)基本程序设计结构:控制流程
条件语句if(yourSales >= target){ performance = "Satisfactory" Bonus = 100;}if (yourSales >= target){ performance = "Satisfactory" Bonus = 100;}else{ performance = "Unsatisfactory" Bonus...原创 2019-07-10 21:11:21 · 238 阅读 · 0 评论 -
JAVA--API
JAVA8API官网翻墙查看原创 2019-07-06 23:21:19 · 442 阅读 · 0 评论 -
java--多态
多态没有继承,就没有多态类的强制类型转换–把父类对象赋值给子类类型instanceof判断一个类是否是指定的类,如果是,返回 true, 否则返回,false字段不存在多态字段前面对象时什么类型,就调用谁的,在编译的时候,就已经确认去调用谁的...原创 2019-06-08 20:53:01 · 116 阅读 · 0 评论 -
java--继承、方法覆盖、super、Object类
继承方法的重载与方法的覆盖的区别super 关键字super构造方法必须放到第一行凡是子类的构造方法,都会默认含有super()不能与this()一起使用继承的内存加载过程先创建父类对象,再创建子类对象静态的叫方法隐藏,不是静态的叫方法覆盖设置父类Object类java.long.Object;快速访问父类在父类的位置 按住Ctrl 点击父类...原创 2019-06-07 17:50:02 · 353 阅读 · 0 评论 -
java--包、封装、访问权限、属性、this
包包的树型结构显示原创 2019-06-06 17:25:20 · 168 阅读 · 0 评论 -
Eclipse--快捷键、引用第三方包
快捷键main ALT+/ 回车 自动生成shift+TAB 代码整体往前退 数组遍历输入foreach 然后按住alt+/ 之后回车对已存在的类重命名类名右键->Refactor(重构)->Rename(重命名);快捷键Alt+Shift+R;...原创 2019-06-06 09:32:14 · 1629 阅读 · 0 评论 -
java--内存与数据结构
JVM 内存划分栈一种数据结构特点:先进后出(FILO)入栈:把元素放到栈里栈顶:栈中的第一个元素栈底:栈中的最后一个元素出栈:把元素从栈里移除堆数组在堆中存储若堆中的内存空间没有被引用的时候,就会变成垃圾,等着垃圾回收器回收垃圾回收机制对象在堆中存储基本数据类型在堆中的初始值整数byte0short0int0lo...原创 2019-06-04 18:18:30 · 604 阅读 · 1 评论 -
Eclipse--编写HelloWorld及遇到的问题
package Hello123;public class Hello { public static void main(String[] args) { System.out.println("Hello World"); }}字节码位置更改文件编码UTF-8中文字体显示问题快捷键main ALT+/ 回车 自动生成shift+TAB...原创 2019-06-04 16:41:41 · 307 阅读 · 0 评论 -
java--(四)子类和父类
由继承而得到的类称为子类,被继承的类称为父类(超类)JAVA不支持多重继承,即子类只能有一个父类子类子孙类 如果C是B的子类,B又是A的子类,习惯上称C是A的子孙类类的树形结果根节点 是Object类(Object是java.lang包中的类),即Object是所有类的祖先类声明子类class 子类名 extends 父类名 {...};如果一个类(除了Object类)的声明...原创 2019-06-03 19:03:58 · 651 阅读 · 0 评论 -
(4)对象与类
面向对象程序设计 (OOP)封装(encapsulation) 亦称数据隐藏 是将数据和行为组合在一个包中,并对对象的使用者隐藏了数据的实现方法 关键:在于绝对不能让类中的方法直接访问其他类的实例域。 程序仅通过对象的方法与对象数据进行交互实例域(instance field) 对象中的数据称为实例域方法(method) 操纵数据的过程当前状态(state) 对于每...原创 2019-05-27 17:17:50 · 166 阅读 · 0 评论 -
(2)简单示例
2-1 Welcome编译与运行javac Welcome.javajava Welcome/** * This program displays a greeting from the authors. * @version 1.20 2004-02-28 * @author Cay Horstmann */public class Welcome{ public s...原创 2019-05-27 11:59:29 · 203 阅读 · 0 评论 -
java --安装
JDK 1.6 下载链接ubuntu 选择的安装包原创 2019-05-21 18:32:42 · 174 阅读 · 0 评论 -
java--(三)类与对象
类 class类名的规则如果类名使用拉丁字母,那么名字的首字母使用大写字母当类名由几个“单词”复合而成时,每个单词的首字母应大写对象: 用类声明的变量被称为对象 在用类声明对象后,还必须要创建对象,即为声明的对象分配所拥有的变量(确定对象所具有的属性)实例: 当使用一个类创建一个对象时,也称给出了这个类的一个实例类的目的: 是抽象出一类事物的属性和行为,并用一定的...原创 2019-05-21 18:28:37 · 740 阅读 · 0 评论 -
java--(二)运算符、表达式和语句
三元运算符有三个参数,第一个是条件表达式,其余两个是值,条件表达式成立时运算取第一个值,不成立时取第二个值public class Calculation3_26 { public static void main(String[] args) { int i = 46; int j = 97; int z = i > j ? 100: 200; System.out....原创 2019-05-21 15:09:43 · 717 阅读 · 0 评论 -
java--(一)基本数据类型与数组
基本数据类型与数组基本数据类型逻辑类型 boolean boolean male = true, on = true, off = false, isTriangle;整数类型byte型 分配1个字节内存,占8位short型 分配2个字节内存int型 4个字节内存long型 用后缀L表示,分配8个字节 long width = 12L, height ...原创 2019-05-10 14:45:55 · 802 阅读 · 0 评论