摘要:
【转】 JavaSE学习笔记(7) 数组 数组 1、什么是数组 数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们。数组的三个基本特点: 长度是确定的。数组一旦被创建,它的大小就是不 阅读全文
摘要:
【转】 JavaSE学习笔记(6) 异常 异常 软件程序在运行过程中,非常可能遇到问题,我们称之为异常,英文是:Exception,意思是例外。遇到这些例外情况,或者叫异常,我们怎么让写的程序做出合理的处理,安全的退出,而不至于程序崩溃呢? 1.异常产生的原因及使用原则 在 Java 中一个异常 阅读全文
摘要:
【转】 JavaSE学习笔记(5) 内部类和String类 内部类和String类 一.内部类基础 转自菜鸟教程 在 Java 中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来 阅读全文
摘要:
【转】 JavaSE学习笔记(4) 抽象类和接口 抽象类和接口 抽象方法和抽象类 ·抽象方法 使用abstract修饰的方法,没有方法体,只有声明。定义的是一种“规范”,就是告诉子类必须要给抽象方法提供具体的实现。 特点 抽象方法必须声明在抽象类中。 抽象方法声明引入了一个新方法,但不提供该方法的实 阅读全文
摘要:
【转】 JavaSE学习笔记(3) 面向对象三大特性 面向对象三大特性 面向对象的三大特征:继承、封装、多态 1.封装 面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。然后封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该 阅读全文
摘要:
【转】 JavaSE学习笔记(2) 面向对象基础 面向对象基础 1.面向对象具有三大特征:封装性、继承性和多态性,而面向过程没有继承性和多态性,并且面向过程的封装只是封装功能,而面向对象可以封装数据和功能。所以面向对象优势更明显。 2.一个经典的比喻:面向对象是盖浇饭、面向过程是蛋炒饭。盖浇饭的好处 阅读全文
摘要:
【转】 JavaSE学习笔记(1) 数据类型、运算符、控制结构 数据类型和运算符 1.注释可以提高程序的可读性。可划分为 单行注释 // 多行注释 /.../ 文档注释 /**...*/ 2.标识符的命名规则: 标识符必须以字母、下划线_、美元符号$开头。 标识符其它部分可以是字母、下划线“_”、美 阅读全文