
java语言基础
文章平均质量分 92
java语言基础
m0_53077537
这个作者很懒,什么都没留下…
展开
-
java语言基础(零):jvm/jre/jdk、javac、基本数据类型、方法重载、数组与jvm内存划分
目录一、JVM、JRE 和 JDK二、java程序编译过程2.1 编译Java源文件2.2 运行Java程序2.3 编译和运行是两回事三、基本数据类型3.1 常量3.2 变量3.3 数据类型转换四、IDEA快捷键五、方法与方法重载5.1 方法与成员方法5.2 方法重载六、引用类型6.1 数组6.2 Java虚拟机的内存划分**6.3 数组内存图**一、JVM、JRE 和 JDKJVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Jav原创 2021-07-23 09:25:03 · 155 阅读 · 0 评论 -
java语言基础(一):Scanner/Random/ArrayList/String/Arrays/Math
文章目录一、API是什么?1.1 使用步骤1.2 Scanner类1.3 匿名对象1.4 Random类二、ArrayList2.1 对象数组2.2 创建2.2 方法三、String类3.1 两种创建方式3.2 特点3.3 创建成员方法一、API是什么?API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的 字典 ,是JDK中提供给 我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要原创 2021-07-22 14:46:16 · 134 阅读 · 0 评论 -
java语言基础(二):类和对象
这里写目录标题一、static 关键字的使用2.1 类变量2.2 静态方法2.3 静态方法内存图三级目录一、static 关键字的使用它可以用来修饰成员变量和成员方法,被修饰的成员是属于类的,而不是单单是属于某个对象的。也就是说,既然属于类,就可以不靠创建对象来调用了。2.1 类变量类变量: 当 static 修饰成员变量时,该变量称为类变量。该类的每个对象都共享同一个类变量的值。任何对象都可以更改该类变量的值,但也可以在不创建该类的对象的情况下对类变量进行操作。定义格式: static 数原创 2021-07-22 14:45:58 · 92 阅读 · 0 评论 -
java语言基础(三):抽象类
目录一、抽象类1.1 概述1.2 abstract使用格式1.3 抽象的使用1.4 注意事项二、继承的综合案例2.1 综合案例:群主给成员发普通红包2.2 案例分析2.3 案例实现一、抽象类1.1 概述父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有存在的意义了。我们把没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法的类就是抽象类。1.2 abstract使用格式使用 abstract 关键字原创 2021-07-22 14:45:31 · 277 阅读 · 0 评论 -
java语言基础(五):final关键字、权限、内部类、引用模型
目录一、final关键字1.1 概述1.2 使用方式1.2.1 修饰类1.2.3 修饰方法1.2.4 修饰变量二、权限修饰符2.1 概述2.2 不同权限的访问能力三、内部类1.1 概述1.1.1 成员内部类1.1.2 访问特点1.2 匿名内部类【重点】1.2.1 前提1.2.2 使用方式四、引用类型用法总结4.1 class作为成员变量4.2 interface作为成员变量4.3 interface作为方法参数和返回值类型五、综合案例——发红包【界面版】5.1 案例需求5.2 案例实现5.2.1 环境搭建:原创 2021-07-22 14:45:08 · 123 阅读 · 0 评论 -
java语言基础(四):接口、多态(成员方法:编译看左,运行看右);案例:电脑、鼠标、键盘
这里写目录标题一、接口(公共规范标准)1.1 定义格式(interface文件)1.2 基本的实现1.2.1 抽象方法的使用1.2.2 默认方法的使用1.2.3 静态方法的使用1.2.4 私有方法的使用1.3 接口的多实现1.3.1 抽象方法1.3.2 默认方法1.3.3 静态方法1.3.4 优先级的问题1.4 接口的多继承【了解】1.5 其他成员特点一、接口(公共规范标准)接口,是Java语言中一种引用类型,是方法的集合,如果说类的内部封装了成员变量、构造方法和成员方法,那么 接口的内部主要就是封原创 2021-07-22 14:44:40 · 164 阅读 · 0 评论 -
java语言基础(六):Object;Date、DateFormat、Calendar;System;StringBuilder;包装类
这里写目录标题一、Object类1.1 概述1.2 toString方法方法摘要覆盖重写1.3 equals方法方法摘要默认地址比较对象内容比较1.4 Objects类二、日期时间类2.1 Date类概述常用方法2.2 DateFormat类构造方法格式规则常用方法format方法parse方法2.3 练习2.4 Calendar类概念获取方式常用方法get/set方法add方法getTime方法三、System类3.1 currentTimeMillis方法练习3.2 arraycopy方法练习四、Str原创 2021-07-22 14:41:46 · 176 阅读 · 0 评论 -
java语言基础(七):Collection、泛型、案例:斗地主
目录主要内容教学目标第一章 Collection集合1.1 集合概述1.2 集合框架1.3 Collection 常用功能第二章 Iterator迭代器2.1 Iterator接口2.2 迭代器的实现原理2.3 增强for练习1:遍历数组练习2:遍历集合第三章 泛型3.1 泛型概述3.2 使用泛型的好处3.3 泛型的定义与使用定义和使用含有泛型的类含有泛型的方法含有泛型的接口3.4 泛型通配符通配符基本使用通配符高级使用----受限泛型第四章 集合综合案例4.1 案例介绍4.2 案例分析4.3 代原创 2021-07-22 14:41:19 · 209 阅读 · 0 评论 -
java语言基础(八):数据结构
目录教学目标1.1 数据结构有什么用?1.2 常见的数据结构栈队列数组链表红黑树教学目标 能够说出常见的数据结构 能够说出数组结构特点 能够说出栈结构特点 能够说出队列结构特点 能够说出单向链表结构特点1.1 数据结构有什么用?当你用着java里面的容器类很爽的时候,你有没有想过,怎么ArrayList就像一个无原创 2021-07-22 14:41:00 · 94 阅读 · 0 评论 -
java语言基础(九):List、Set、Collections工具类
目录教学目标一、List集合1.1 List接口与List集合1.2 List接口中常用方法二、List的子类2.1 ArrayList集合2.2 LinkedList集合三、 Set接口3.1 HashSet集合介绍3.2 HashSet集合存储数据的结构(哈希表)3.3 HashSet存储自定义类型元素3.4 LinkedHashSet3.5 可变参数四、 Collections工具类4.1 常用功能4.2 Comparator比较器4.3 简述Comparable和Comparator两个接口原创 2021-07-22 14:40:39 · 292 阅读 · 0 评论 -
java语言基础(十):Map集合
这里写目录标题教学目标第一章 Map集合1.1 概述1.2 Map常用子类1.3 Map接口中的常用方法1.4 Map集合遍历键找值方式1.5 Entry键值对对象1.6 Map集合遍历键值对方式1.7 HashMap存储自定义类型键值1.8 LinkedHashMap1.9 Map集合练习第二章 补充知识点2.1 JDK9对集合添加的优化2.2 Debug追踪第三章 模拟斗地主洗牌发牌3.1 案例介绍3.2 案例需求分析3.3 实现代码步骤教学目标 能够说出Map集合特点 使原创 2021-07-22 14:40:06 · 304 阅读 · 0 评论