(一)java基础进阶
诺天高云淡
这个作者很懒,什么都没留下…
展开
-
第一节:Java介绍
1. 简单的Java介绍 Java是由Sun Microsystems公司于1995年5月推出的 Java 程序设计语言(以下简称Java语言)和 Java 平台的总称。Java 语言是一种面向对象的编程语言语言。虽然 Java 仅仅只产生了短短20年,但是它的发展是非常迅速的。在2009年4月20号,ORACLE 收购了 Sun 公司,也就是说 Java 这门语言现在归属于 O...原创 2019-03-08 21:04:30 · 513 阅读 · 0 评论 -
第十二节:Java 抽象类
在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,...原创 2019-03-23 20:05:49 · 264 阅读 · 0 评论 -
第十一节:小结(Java 重写(Override)与重载(Overload))
这些小结是对前面知识的扩展,前面有些地方可能写的不是很详细,所以就加了后面的这几节内容,希望能多多帮助到大家。 重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 ...原创 2019-03-23 19:56:16 · 206 阅读 · 0 评论 -
第十节:Java 多态
多态是指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。多态也称作动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调用其相应的方法。 通俗地讲,只通过父类就能够引用不同的子类,这就是多态,我们只有在运行的时候才会知道引用变量所指向的具体实例对象。 1 .向上转型 要理解多态我们必须要明白什么是"...原创 2019-03-22 17:51:36 · 307 阅读 · 0 评论 -
第九节:Java 继承
1 .继承的定义 继承可以看成是类与类之间的衍生关系。比如狗类是动物类,牧羊犬类又是狗类。于是我们可以说狗类继承了动物类,而牧羊犬类就继承了狗类。于是狗类就是动物类的子类(或派生类),动物类就是狗类的父类(或基类)。 所以继承需要符合的关系是:is-a,父类更通用,子类更具体。 我们创建一个类需要它来继承某一个类的语法: 例如我们定义了一个 Animal 类,我们在创建一个 Dog 类...原创 2019-03-22 11:05:33 · 260 阅读 · 0 评论 -
第五节:Java的数组
目录 1. 数组的定义和初始化 2. 一维数组 3. 二维数组 *Arrays 类 1. 数组的定义和初始化 数组就是相同数据类型的元素按一定顺序排列的集合。我们可以把它看成一个大的盒子,里面按顺序存放了多个数据类型相同的数据。 例如: 比如定义一个int型一维数组a存储四个人的年龄,数组中的元素都可以通过下标来访问,下标从 0 开始,到数组长度-1结束。例如,可以通过 ...原创 2019-03-12 21:51:38 · 265 阅读 · 1 评论 -
第四节:Java 控制语句
目录 1. 条件控制语句 1.1 if语句 1.2 switch语句 2. 循环控制语句 2.1 while和do-while语句 2.2 for语句 3 .跳转语句 4 .其他 1. 条件控制语句 在生活中我们有很多时候都会面临选择,在做选择之前我们会进行一系列的判断。比如对于今天是否要出门这样的选择,我们会对天气做一个判断。如果天气好,我们就出门;如果天气不好,我们就不出...原创 2019-03-12 19:38:58 · 447 阅读 · 0 评论 -
第八节:Java 封装
1. 封装 封装是指,一种将抽象性函式接口的实例细节部份包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制,通过该类提供的方法来实现对隐藏信息的操作和访问。那这样的好处是什么呢? 只能通过规定的方法访问数据 隐藏类的实例细节,方便修改和实现。 我们在开汽车的时候,只用去关注如何...原创 2019-03-17 14:35:49 · 228 阅读 · 0 评论 -
第七节:Java 类与对象
1. 什么是面向对象 面向对象是学习 Java 必须掌握的知识,也是 Java 里的一个重难点。那什么是面向对象呢? 在讲解面向对象之前,我们得解决一个问题,什么是对象? 对象,从字面意思来看就是我们面对的物象。由此我们便可以知道,万事万物皆为对象。比如:一台电脑,一辆汽车,一部手机等等都是对象。 面向对象,从字面意思来看就是我们人面对着一个对象。其实就是指我们从这个对象的整体出发去看它...原创 2019-03-17 13:39:32 · 466 阅读 · 0 评论 -
第六节:Java方法定义
目录 1 .方法的定义与语法规则 2. 参数与参数列表 3 .方法重载 4. 返回值 构造方法 在之前的章节中,我们经常使用到System.out.println(),它是什么呢? println() 是一个方法 System 是系统类 out 是标准输出对象 这句语句的意思是调用系统类 System 中的标准输出对象 out 中的方法 println()...原创 2019-03-15 20:06:19 · 309 阅读 · 0 评论 -
第三节:Java运算符
目录 1. 算术运算符 2. 位运算符 3 .逻辑运算符 4. 赋值运算符 5. 关系运算符 6. 条件运算符 instanceof 运算符 7.Java运算符优先级 1. 算术运算符 运算符顾名思义是一种符号,它是连接一个以上的操作符,实现某种功能的运算。 我们就先来认识一下算术运算符吧! 算术运算符用在数学表达式中,主要实现的...原创 2019-03-08 21:47:22 · 303 阅读 · 0 评论 -
第二节:Java基本语法
1. Java 程序的构成 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。 对象(object):对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类(class):类是一个模板,它描述一类对象的行为和状态。 方法(method):方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以...原创 2019-03-08 21:23:30 · 213 阅读 · 0 评论 -
第十三节:Java 接口
Java 接口 接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。 除非实现接口的类是抽象类,否则该类要定义接口...原创 2019-03-23 20:17:30 · 335 阅读 · 0 评论