Java
亚呦u椰
这个作者很懒,什么都没留下…
展开
-
Java fastjson解析JSON
JSON格式及FastJson使用详解: https://zhuanlan.zhihu.com/p/62763428转载 2020-10-13 16:20:57 · 271 阅读 · 0 评论 -
Java 泛型
Java泛型–知乎文章转载 2020-10-09 21:34:13 · 100 阅读 · 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 · 466 阅读 · 0 评论 -
10-接口;多态
1. 接口1.1. 接口的定义基本格式接口就是多个类的公共规范,接口是一种引用数据类型,接口最重要的就是其中的:抽象方法。格式:public interface 接口名称 { // 接口内容}备注:换成interface关键字之后,编译生成的字节码仍然是:.java --> .class。如果是Java 7,那么接口中可以包含的内容有:常量:即不能发生改变的量。抽象方法如果是Java 8,接口中还可以包含有:默认方法静态方法如果是Java 9,还可以额外包含原创 2020-05-21 15:25:31 · 265 阅读 · 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 · 297 阅读 · 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 · 127 阅读 · 0 评论 -
07-Scanner类;Random类;ArrayList类
1. API概述和使用步骤API (Application Programming Interface),应用程序编程接口。Java API是一本程序员的字典 ,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。API使用步骤:打开帮助文档。点击显示,找到索引,看到输入框。你要找谁?在输入框里输入,然后回车。看包。ja原创 2020-05-18 14:53:15 · 408 阅读 · 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 · 360 阅读 · 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 · 150 阅读 · 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 · 368 阅读 · 0 评论 -
03-流程控制语句
1. 判断语句1.1. ifif (关系表达式) { 语句体;}1.2. if…else…if (关系表达式) { 语句体1;} else { 语句体2;}1.3. if…else if…elseif (判断条件1) { 执行语句1;} else if (判断条件2) { 执行语句2;} else if (判断条件3) { 执行语句3;} else{ 执行语句4;}1.4. 用if语句替换三元运算符public cl原创 2020-05-16 02:50:03 · 109 阅读 · 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 · 395 阅读 · 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 · 127 阅读 · 0 评论