- 博客(13)
- 资源 (8)
- 收藏
- 关注
原创 Collection、泛型
Collection、泛型1 Collection集合1.1 集合概述使用过集合ArrayList ,那么集合到底是什么呢?集合:集合是java中提供的一种容器,可以用来存储多个数据。集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。1.2 集合框架JAVASE提供了满足各种需求的API,在使用这些API前,先了解
2020-08-31 10:40:22 85
原创 Object类、常用API
Object类、常用API1 Object类1.1 概述java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。如果一个类没有特别指定父类,那么默认则继承自Object类。例如:public class MyClass /*extends Object*/ { // ...}1.2 toString方法方法摘要public String toString():返回该对象的字符串表示
2020-08-30 18:18:01 108
原创 final、权限、内部类、引用类型
final、权限、内部类、引用类型1 final关键字1.1 概述学习了继承后,我们知道,子类可以在父类的基础上改写父类内容,比如,方法重写。那么我们能不能随意的继承API中提供的类,改写其内容呢?显然这是不合适的。为了避免这种随意改写的情况,Java提供了 final 关键字,用于修饰不可改变内容。final: 不可改变。可以用于修饰类、方法和变量。类:被修饰的类,不能被继承。方法:被修饰的方法,不能被重写。变量:被修饰的变量,不能被重新赋值。1.2 使用方式修饰类格式如下: final
2020-08-29 19:56:03 231
原创 接口、多态
接口、多态1 接口1.1 概述接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方法(JDK 8),私有方法(JDK 9)。接口的定义,它与定义类方式相似,但是使用 interface 关键字。它也会被编译成.class文件,但一定要明确它并不是类,而是另外一种引用数据类型。引用数据类型:数组,类,接口。接口的使用,它不能创建对象,但是可以被实现( impleme
2020-08-28 09:09:12 415
原创 继承、super、this、抽象类
继承、super、this、抽象类1 继承1.1 概述由来多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那一个类即可。如图所示:其中,多个类可以称为子类,单独那一个类称为父类、超类(superclass)或者基类。继承描述的是事物之间的所属关系,这种关系是: is-a 的关系。例如,图中兔子属于食草动物,食草动物属于动物。可见,父类更通用,子类更具体。我们通过继承,可以使多种事物之间形成一种关系体系。定义继承:就是子类继承父类的属性和行
2020-08-27 16:05:00 133
原创 String类、static关键字、Arrays类、Math类
String类、static关键字、Arrays类、Math类1 String类1.1 String类概述以及使用步骤详解以及代码如下:package com.txw.test.demo01;/*java.lang.String类代表字符串。API当中说:Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。其实就是说:程序当中所有的双引号字符串,都是String类的对象。(就算没有new,也照样是。)字符串的特点:1. 字符串的内容永不可变。【重点】2. 正
2020-08-26 09:00:58 108
原创 Scanner类、Random类、ArrayList类
Scanner类、Random类、ArrayList类1 API概述API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的 字典 ,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。API使用步骤打开帮助文档。点击显示,找到索引,看到输入框。你要找谁?在输入
2020-08-25 10:06:38 191
原创 类与对象、封装、构造方法
类与对象、封装、构造方法1 类与对象、封装、构造方法1.1 面向对象思想概述概述Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。 这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。 它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。
2020-08-24 11:40:31 211
原创 数组
数组1 数组定义和访问1.1 容器概述案例分析现在需要统计某公司员工的工资情况,例如计算平均工资、找到最高工资等。假设该公司有50名员工,用前面所学的知识,程序首先需要声明50个变量来分别记住每位员工的工资,然后在进行操作,这样做会显得很麻烦,而且错误率也会很高。因此我们可以使用容器进行操作。将所有的数据全部存储到一个容器中,统一操作。容器概念容器:是将多个数据存储到一起,每个数据称为该容器的元素。生活中的容器:水杯,衣柜,教室等等。1.2 数组概念数组概念: 数组就是存储数据长度固定的容
2020-08-23 18:32:44 280
原创 流程控制语句
流程控制语句1 流程控制1.1 概述在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。1.2 顺序结构顺序结构的流程图如下:Java实现代码如下:package com.txw.test;/** * 顺序结构 * @author:Adair * @QQ:1578533828 */@SuppressWarnings(
2020-08-22 23:04:41 182
原创 数据类型转换、运算符、方法入门
数据类型转换、运算符、方法入门1 数据类型转换Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。1.1 自动转换一个 int 类型变量和一个 byte 类型变量进行加法运算, 结果会是什么数据类型?int i = 1; byte b = 2; 运算结果,变量的类型将是 int 类型,这就是出现了数据类型的自动类型转换现象。自动转换:将 取值范围小的类型 自动提升为 取值范围大的类型 。实现代码如下:public static void m
2020-08-22 02:49:36 245
原创 Java前言、入门程序、常量、变量
Java前言、入门程序、常量、变量1 前言1.1 Java语言概述什么是Java语言Java语言是美国Sun公司(Stanford University Network),在1995年推出的高级的编程语言。所谓编程语言,是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。Java语言发展历史1995年Sun公司发布Java1.0版本1997年发布Java 1.1版本1998年发布Java 1.2版本2000年发布Java 1.3版本2002年发布Java 1
2020-08-21 22:29:34 239
原创 在CentOS环境下安装MySQL
在CentOS环境下安装MySQL1.使用cd /usr/local进入local目录如图:2.使用如下命令下载MySQL的安装包:wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm如图所示:说明下载成功!3.使用如下命令进行安装:rpm -ivh mysql-community-release-el7-5.noarch.rpm如图所示:准备下载。如图所示,输入y即可:如图所示,输入y即可:如图所示,
2020-08-21 15:12:55 143
Nacos动态配置原理分析
2020-11-23
MyBatis-Plus入门.pdf
2020-07-08
IDEA、方法.docx
2020-05-07
流程控制语句以及判断和循环语句.docx
2020-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人