Java从零开始
文章平均质量分 92
Java从零开始
伍陆壹柒
这个作者很懒,什么都没留下…
展开
-
【Java】Java学习(十五)—— 多态
上一篇: Java学习(十四)—— 接口第二十八部分 多态28.1 概述定义: 同一行为,具有多个不同表现形式。前提继承或者实现【二选一】方法的重写【意义体现:不重写,无意义】父类引用指向子类对象【格式体现】28.2 多态的格式与使用格式父类名称 对象名 = new 子类名称();接口名称 对象名 = new 实现类名称();定义父类public class Fu { public void method() { System.o.原创 2020-08-11 20:28:11 · 204 阅读 · 0 评论 -
【Java】Java学习(十四)—— 接口
上一篇: Java学习(十三)—— 抽象类第二十七部分 接口27.1 概述Java语言中一种引用数据类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法 (JDK 9)。接口也会被编译成.class文件,但一定要明确它并不是类,而是另外一种引用数据类型。27.2 定义public interface 接口名称 { // 抽象方法 // 默认方法 // 静.原创 2020-08-11 20:16:10 · 392 阅读 · 0 评论 -
【Java】Java学习(十三)—— 抽象类
上一篇: Java学习(十二)—— 继承第二十六部分 抽象类26.1 概述父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有存在的意义了。我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法的类就是抽象类。抽象方法 : 没有方法体的方法。抽象类: 包含抽象方法的类。26.2 抽象方法和抽象类的格式使用abstract关键字修饰方法,该方法就成了抽象方法,抽象方法只包含一个方法名,而没有方法体.原创 2020-07-29 22:19:50 · 214 阅读 · 0 评论 -
【Java】Java学习(十二)—— 继承
上一篇: Java学习(十一)—— Arrays类、Math类第二十五部分 继承25.1 概述子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为。其中,多个类可以称为子类,单独那一个类称为父类、超类(superclass)或者基类。继承描述的是事物之间的所属关系,这种关系是 is-a 的关系。提高代码的复用性。类与类之间产生了关系,是多态的前提。25.2 格式通过extends关键字,可以声明一个子类继承另外一个父.原创 2020-07-29 22:18:44 · 375 阅读 · 0 评论 -
【Java】Java学习(十一)—— Arrays类、Math类
上一篇: Java学习(十)—— static关键字第二十三部分 Arrays类Arrays类: java.util.Arrays 此类包含用来操作数组的各种方法,比如排序和搜索等。其所有方法均为静态方法,调用起来非常简单。操纵数组的方法public static String toString(数组):将参数数组变成字符串(按照默认格式:[元素1, 元素2, 元素3…])。public static void sort(数组):按照默认升序(从小到大)对数组的元素进行排序。.原创 2020-07-20 17:41:44 · 194 阅读 · 0 评论 -
【Java】Java学习(十)—— static关键字
上一篇: Java学习(九)—— String类第二十二部分 static关键字22.1 概述关于static关键字的使用,它可以用来修饰的成员变量和成员方法,被修饰的成员是属于类的,而不是单单是属于某个对象的。也就是说,既然属于类,就可以不靠创建对象来调用了。22.2 静态static关键字修饰成员变量类变量: 当static修饰成员变量时,该变量称为类变量。该类的每个对象都共享同一个类变量的值。任何对象都可以更改该类变量的值,但也可以在不创建该类的对象的情况下对类变量进行操作。定义.原创 2020-07-20 17:41:10 · 189 阅读 · 0 评论 -
【Java】Java学习(九)—— String类
上一篇: Java学习(八)—— 三个常用的类(Scanner,Random,ArrayList)第二十一部分 String类21.1 概述概述: java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如 “abc” )都可以被看作是实现此类的实例。程序当中所有的双引号字符串,都是String类的对象。特点:字符串的值在创建后不能被更改。因为String对象是不可变的,所以它们可以被共享。字符串效果上相当于是char[]字符数组,但是底层原理是byt.原创 2020-07-20 17:40:34 · 173 阅读 · 0 评论 -
【Java】Java学习(八)—— 三个常用的类(Scanner,Random,ArrayList)
上一篇: Java学习(七)—— 封装第十七部分 API17.1 概述API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的字典 ,是JDK中提供给 我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学 习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。17.2 使用步骤打开帮助文档。点击显示,找到索引,看到输入框。在输.原创 2020-07-17 18:06:42 · 258 阅读 · 0 评论 -
【Java】Java学习(七)—— 封装
上一篇: Java学习(六)—— 面向对象思想第十六部分 封装16.1 封装概述概述: 面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。 封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。原则: 将属性隐藏起来,若需要访问某个属性,提供公共方法对其访问。16.2 封装的方法16.2.1 两种方法方法private关键.原创 2020-07-17 18:05:04 · 156 阅读 · 0 评论 -
【Java】Java学习(六)—— 面向对象思想
上一篇: Java学习(五)—— 方法和数组第十五部分 面向对象思想15.1 面向对象思想概述Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下, 使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算 机事件的设计思想。 它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一.原创 2020-07-17 18:03:38 · 231 阅读 · 0 评论 -
【Java】Java学习(五)—— 方法和数组
上一篇: Java学习(四)—— IntelliJ IDEA的安装及简单使用第十三部分 方法原创 2020-07-13 17:25:29 · 207 阅读 · 0 评论 -
【Java】Java学习(四)—— IntelliJ IDEA的安装及简单使用
第十二部分 开发工具IntelliJ IDEA12.1 概述IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行环境并配置好环境变量。 它可以极大地提升我们的开发效率。可以自动编译,检查错误。12.2 IDEA项目结构12.3 启动IDEA,创建项目(1)Create New Project(2)Empty Project(3)填写项目名字和选择保存路径(4)添加Module(新建模块)(5)配置JDK(6)填写Module na原创 2020-07-11 21:19:46 · 403 阅读 · 0 评论 -
【Java】Java学习(三)—— 三种基本语句
第九部分 判断语句9.1 if格式if(关系表达式){ 语句体; }执行流程首先判断关系表达式看其结果是true还是false如果是true就执行语句体如果是false就不执行语句体9.2 if…else格式if(关系表达式) { 语句体1;}else { 语句体2; }执行流程首先判断关系表达式看其结果是true还是false如果是true就执行语句体1如果是false就执行语句体29.3 if…else原创 2020-07-11 21:16:46 · 415 阅读 · 0 评论 -
【Java】Java学习(二)—— 基础知识及JShell脚本工具
第二部分 HelloWorld2.1 源程序(编写在记事本中)// 类名与所在文件名称必须完全一样public class HelloWorld{ // 表示main方法,代表程序的起点 public static void main(String[] args){ System.out.println("HelloWorld!"); // 输出语句 }}2.2 编译与运行(命令行窗口中)第三部分 标识符标识符: 是指在程序中,我们自己定义内容。比如类的名字、方法原创 2020-07-11 20:25:29 · 324 阅读 · 0 评论 -
【Java】Java学习(一)—— Java开发环境搭建
第一部分 Java 开发环境搭建1.1 Java虚拟机 —— JVMJVM (Java Virtual Machine):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java最具吸引力的特性之一。我们编写的Java代码,都运行在JVM之上。跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系统上,这个特性称为Java语言的跨平台特性。该特性是由JVM实现的,我们编写的程序运行在JVM上,而JVM运行在操作原创 2020-07-11 20:17:40 · 279 阅读 · 0 评论