![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
亚呦u椰
这个作者很懒,什么都没留下…
展开
-
Java fastjson解析JSON
JSON格式及FastJson使用详解: https://zhuanlan.zhihu.com/p/62763428转载 2020-10-13 16:20:57 · 241 阅读 · 0 评论 -
Java 泛型
Java泛型–知乎文章转载 2020-10-09 21:34:13 · 70 阅读 · 0 评论 -
11-final;权限;内部类;引用类型
文章目录1. final关键字1.1. final修饰类1.2. final修饰成员方法1.3. final修饰局部变量1.4. final修饰成员变量2. 四种权限修饰符3. 内部类3.1. 成员内部类3.2. 内部类的同名变量访问3.3. 局部内部类3.4. 局部内部类的final问题3.5. 匿名内部类【今天最重要!】3.6. 类作为成员变量类型3.7. 几口作为成员变量类型3.8. 接口作为方法的参数和返回值4. 发红包案例 1. final关键字 final关键字代表最终、不可改变。 常见四种用法原创 2020-05-23 15:06:46 · 164 阅读 · 0 评论 -
10-接口;多态
1. 接口 1.1. 接口的定义基本格式 接口就是多个类的公共规范,接口是一种引用数据类型,接口最重要的就是其中的:抽象方法。 格式: public interface 接口名称 { // 接口内容 } 备注:换成interface关键字之后,编译生成的字节码仍然是:.java --> .class。 如果是Java 7,那么接口中可以包含的内容有: 常量:即不能发生改变的量。 抽象方法 如果是Java 8,接口中还可以包含有: 默认方法 静态方法 如果是Java 9,还可以额外包含原创 2020-05-21 15:25:31 · 252 阅读 · 0 评论 -
09-继承;super;this;抽象类
文章目录1. 继承1.1. 继承概述1.2. 继承的格式1.3. 继承中成员变量访问特点1.4. 区分子类方法中重名的三种变量;super1.5. 继承中成员方法的访问特点1.6. 继承关系中方法的覆盖重写1.7. 继承中构造方法的访问特点1.8. super关键字的三种用法1.9. this关键字的三种用法1.10. this与super内存图1.11. Java继承的三个特点2. 抽象类2.1. 抽象方法;抽象类2.2. 抽象方法和抽象类的使用2.3. 抽象类和抽象方法的注意事项3. 继承的综合案例 -原创 2020-05-20 11:53:34 · 155 阅读 · 0 评论 -
08-String类;static关键字;Arrays类;Math类
文章目录1. String类1.1. String类字概述:1.2. 字符串的创建方法(3+1)1.3. 字符串的常量池1.4. 字符串常用方法1.5. 字符串的获取方法1.6. 字符串的截取方法1.7. 字符串的转换方法1.8. 字符串的分割方法1.9. 字符串的练习题2. static关键字2.1. 类变量2.2. 静态方法2.3. 静态的内存图2.4. 静态代码块3. 数组工具类Arrays4. Math类 1. String类 1.1. String类字概述: 特点: 字符串的内容不可变。【重点】原创 2020-05-19 16:39:33 · 116 阅读 · 0 评论 -
07-Scanner类;Random类;ArrayList类
1. API概述和使用步骤 API (Application Programming Interface),应用程序编程接口。Java API是一本程序员的字典 ,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。 API使用步骤: 打开帮助文档。 点击显示,找到索引,看到输入框。 你要找谁?在输入框里输入,然后回车。 看包。ja原创 2020-05-18 14:53:15 · 174 阅读 · 0 评论 -
06-类与对象;封装;构造方法
文章目录1. 面向对象思想1.1. 类和对象1.1.1. 什么是类1.1.2. 什么是对象1.1.3. 类与对象的关系1.2. 类的定义1.3. 类的创建及其使用1.4. 类与对象的练习1.5. 对象的内存图1.5.1. 两个对象使用同一个内存图1.5.2. 两个引用指向同一个对象的内存图1.5.3. 使用对象类型作为方法的参数1.5.4. 使用对象类型作为方法的返回值1.7. 成员变量和局部变量的区别2. 封装2.1. private关键字2.2. 封装优化1---this关键字2.3. 封装优化2---原创 2020-05-18 03:28:03 · 206 阅读 · 0 评论 -
05-数组
文章目录1. 数组(Array)2. 数组的初始化2.1. 动态初始化数组格式2.2. 静态初始化数组2.3. 省略的静态初始化3. 数组中的元素3.1. 访问数组元素进行获取3.2. 访问数组元素进行赋值4. Java的内存4.1. 一个数组的内存图4.2. 两个数组的内存图4.3. 两个引用指向同一个内存图4.4. 空指针异常4.5. 获取数组的长度4.6. 遍历数组4.7. 数组作为方法参数--传递地址4.8. 数组作为返回值 1. 数组(Array) 概念:是一种容器,可以同时存放多个苏剧值。原创 2020-05-16 15:24:12 · 138 阅读 · 0 评论 -
04-IntelliJ IDEA;方法
文章目录1. IntelliJ IDEA 集成开发环境1.1. IDEA 项目结构1.2. IDEA常用设置1.3. IDEA常用快捷键1.4. 导入一个新的module2. 方法2.1. 简介2.2. 三种方法调用格式2.3. 对比有参数和无参数的情况2.4. 对比有无返回值2.5. 练习2.6. 方法的注意事项2.7. 方法的重载2.8. 方法的重载练习 1. IntelliJ IDEA 集成开发环境 IDEA — Integrated Development Environment,集成开发环境。 1原创 2020-05-16 09:10:27 · 153 阅读 · 0 评论 -
03-流程控制语句
1. 判断语句 1.1. if if (关系表达式) { 语句体; } 1.2. if…else… if (关系表达式) { 语句体1; } else { 语句体2; } 1.3. if…else if…else if (判断条件1) { 执行语句1; } else if (判断条件2) { 执行语句2; } else if (判断条件3) { 执行语句3; } else{ 执行语句4; } 1.4. 用if语句替换三元运算符 public cl原创 2020-05-16 02:50:03 · 101 阅读 · 0 评论 -
02-数据类型转换;运算符;方法入门
文章目录1. 数据类型转换1.1. 自动类型转换:1.2. 强制转换1.3. ASCII 编码表2. 运算符2.1. 加减乘除、取模、自增/自减2.2. 赋值运算符2.3. 比较运算符2.4. 逻辑运算符2.5. 三元运算符3. 方法入门4. jshell使用5. 扩展:编译器自动补全byte/short/char;编译器的常量优化 1. 数据类型转换 当数据类型不一样时,将会发生数据类型转换。 1.1. 自动类型转换: 特点:代码不需要进行特殊处理,自动完成。 规则:数据范围从小到大;与字节数无关 p原创 2020-05-15 12:57:11 · 136 阅读 · 0 评论 -
01-Java入门;变量;常量
1. Hello World // public class后面代表定义一个类的名称,类是Java中所有源代码的基本组织单位 public class HelloWorld { // 第二行的内容是万年不变的固定写法,代表main方法 // 这一行代表程序执行的起点 public static void main(String[] args) { System.out.println("Hello World!"); } } 2.常量 /* 常量: 在程序运原创 2020-05-14 01:56:35 · 120 阅读 · 0 评论