Java
文章平均质量分 95
java
韩家小志
这个作者很懒,什么都没留下…
展开
-
java--set, Map
set, Map第一章 Set接口1.1 HashSet集合介绍第一章 Set接口java.util.Set接口和java.util.List接口一样,同样继承自Collection接口,它与Collection接口中的方法基本一致,并没有对Collection接口进行功能上的扩充,只是比Collection接口更加严格了。与List接口不同的是,Set接口都会以某种规则保证存入的元素不出现重复。Set集合有多个子类,这里我们介绍其中的java.util.HashSet、java.util.Link原创 2021-02-21 16:01:01 · 110 阅读 · 0 评论 -
java--Collection、泛型、数据结构,List
Collection、泛型、数据结构,List第一章 Collection集合1.1 集合概述1.2 集合常用类的继承体系1.3 Collection 常用功能第二章 Iterator迭代器2.1 Iterator接口2.2 迭代器的实现原理2.3 增强for第三章 泛型3.1 泛型概述3.2 使用泛型的好处3.3 泛型的定义与使用定义和使用含有泛型的类第一章 Collection集合1.1 集合概述在前面基础班我们已经学习过并使用过集合ArrayList<E> ,那么集合到底是什么呢?原创 2021-02-21 15:58:09 · 108 阅读 · 0 评论 -
java--常用API、引用类型
常用API、引用类型第三章 Arrays类3.1 Arrays类概述3.2 Arrays类常用方法第四章 包装类4.1 概述4.2 Integer类4.3 装箱与拆箱4.4 自动装箱与自动拆箱4.5 基本类型与字符串之间的转换基本类型转换为StringString转换成基本类型第六章 引用类型使用小结6.1 类名作为方法参数和返回值6.2 抽象类作为方法参数和返回值6.3 接口作为方法参数和返回值6.4 类名作为成员变量6.5 抽象类作为成员变量6.6 接口作为成员变量第七章 Date类2.1概述2.2 常原创 2021-02-18 21:55:36 · 215 阅读 · 0 评论 -
java--API、Object、String
API、Object、String1. API简介1.1 概述1.2 帮助文档的使用步骤1.3 示例: Scanner的用法2. Object类2.1 概述2.2 构造方法2.3 成员方法1. API简介1.1 概述API全称是Application Programming Interface(应用程序编程接口). 例如:编写一个机器人程序去控制机器人踢足球,程序就需要向机器人发出向前跑、向后跑、射门、抢球等各种命令,机器人厂商一定会提供一些用于控制机器人的接口类,这些类中定义好了操作机器人各种原创 2021-02-18 21:04:55 · 138 阅读 · 0 评论 -
java--多态、内部类、权限修饰符、代码块
第一章 多态1.1 概述引入多态是继封装、继承之后,面向对象的第三大特性。生活中,比如跑的动作,小猫、小狗和大象,跑起来是不一样的。再比如飞的动作,昆虫、鸟类和飞机,飞起来也是不一样的。可见,同一行为,通过不同的事物,可以体现出来的不同的形态。多态,描述的就是这样的状态。定义多态: 是指同一行为,具有多个不同表现形式。多态指的是对象的不同形态前提【重点】继承或者实现【二选一】方法的重写【意义体现:不重写,无意义】父类引用指向子类对象【格式体现】1.2 多态的体现多态体原创 2021-02-17 23:08:35 · 137 阅读 · 0 评论 -
java--final、static、接口
final、static、接口1.final关键字1.1 概述1.2 使用方式1.final关键字1.1 概述学习了继承后,我们知道,子类可以在父类的基础上改写父类内容,比如,方法重写。那么我们能不能随意的继承API中提供的类,改写其内容呢?显然这是不合适的。为了避免这种随意改写的情况,Java提供了final 关键字,用于修饰不可改变内容。final: 不可改变。可以用于修饰类、方法和变量。类:被修饰的类,不能被继承。方法:被修饰的方法,不能被重写。变量:被修饰的变量,不能被重新赋值。原创 2021-02-17 19:39:50 · 299 阅读 · 2 评论 -
java--继承、抽象类
继承、抽象类1. 继承1.1 概述1.1.1 引入1.1.2 继承的含义1.1.3 继承的好处1.2 继承的格式1.3 继承案例1.3.1 案例1.3.2 案例图解分析1.3.3 案例代码实现1.父类Human类2.子类Teacher类3.子类Student类4.子类BanZhuren类5.测试类1.3.4 小结1.4 子类不能继承的内容1.4.1 引入31.4.1 演示代码1.5 继承后的特点—成员变量1.5.1 成员变量不重名1.5.2 成员变量重名1.5.3 super访问父类成员变量1.6 继承后的原创 2021-01-23 21:27:39 · 300 阅读 · 0 评论 -
java--方法(含debug调试)
方法1. 方法简介1.1 概述1.2 定义格式1.3 格式解释1.4 注意事项1.5 方法的好处2. 无参无返回值的方法2.1 定义无参无返回值的方法2.2 调用无参无返回值的方法2.3 方法调用图解2.4 示例一: 打印10次HelloWorld2.5 示例二: 打印奇偶数3. 有参无返回值的方法3.1 示例一: 定义求和方法3.2 示例二: 判断奇偶数3.3 实例三: 获取最大值4. 无参有返回值的方法4.1 示例一: 定义求和方法4.2 示例二: 判断奇偶数4.3 实例三: 获取最小值5. 有参有返回原创 2021-01-22 10:42:17 · 921 阅读 · 1 评论 -
java--数组(含idea安装及简单使用)
数组1. 开发工具1.1 概述1.2 IDEA的下载和安装下载安装1.3 首次启动1.4 创建项目和模块1.4.0 IDEA版项目组成简介.1.4.1 选择Create New Project, 新建项目.1.4.2 新建一个空项目.1.4.3 指定项目名和项目的保存位置.1.4.4 新建模块.1.4.5 第一次使用IDEA, 需要关联JDK.1.4.6 创建Java模块.1.4.7 指定模块名和路径, 然后选择Finish.1.4.8 第一次创建模块时, 如果模块没有自动关联JDK, 则需要我们手动设置下原创 2021-01-22 00:05:08 · 453 阅读 · 0 评论 -
java--顺序、选择、循环结构
顺序、选择、循环结构1. 流程控制1.1 概述1.2 分类1.3 顺序结构2.选择结构2. 1选择结构之if语句单分支双分支1. 流程控制1.1 概述在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执行流程。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。例如: 某些代码是满足特定条件的情况下, 才会被执行. 而有些代码, 在满足某些条件的情况下, 需要重复执行, 这些, 都需要用到流程控制语句.1.2 分类顺序结构选择结构(原创 2021-01-21 17:16:18 · 556 阅读 · 0 评论 -
java--数据类型&运算符
数据类型&运算符1.基础知识-单位换算2. 数据类型转换2.1 概述2.2 分类2.3 自动(隐式)类型转换2.3.1 需求2.3.2 参考代码2.3.3 解释2.3.4 思考2.3.5 结论2.4 强制(显式)类型转换2.4.1 需求2.4.2 参考代码2.4.3 解释2.4.4 强制转换格式2.4.5 思考题2.4.6 图解2.4.7 注意事项3. ASCII码表4. 运算符4.1 概述4.2 分类4.3 算数运算符4.3.1 分类4.3.2 注意4.4 赋值运算符4.5 自增自减运算符4.6.原创 2021-01-18 14:37:47 · 508 阅读 · 0 评论 -
Java--初识
Java1.计算机基本概念1.1 计算机组成计算机硬件: `你的眼睛能看的见, 你的手能摸得着的东西.`计算机软件: `能在计算机上运行的程序.`1.2 语言简介计算机语言的分类:高级语言分类1.3 Java语言特点2. JDK和JRE和JVM2.1 概述2.2 图解JDK&JRE&JVM关系2.3 Java环境搭建3. 常用的DOS指令(重要)3.1 如何打开DOS窗口3.2 常用的DOS指令4. Path环境变量配置(重要)4.1 目的4.2 步骤5. HelloWorld案例(重要)5原创 2021-01-14 01:31:28 · 162 阅读 · 0 评论