- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 Json解析步骤
使用软件:IDEA 2020.1 JDK:11 Gson:gson-2.8.6 FastJson:fastjson-1.2.70 首先Json可以理解为JS对象简谱,一种轻量级数据交换格式。 目录 有两种常用的解析方式:谷歌的Gson,还有阿里的FastJson 然后来看Gson怎么操作 接下来是FastJson 有两种常用的解析方式:谷歌的Gson,还有阿里的FastJson 先来创建一个Student类用来转换 import java.util.Objects; public
2021-08-09 19:18:24
186
原创 Java多线程技术介绍
首先,了解两个概念:进程与线程 进程就好比是在一块儿内存里运行的程序,这个程序拥有独立的栈和堆,而线程就是进程里的一条条执行路径,他们拥有各自的栈,共享进程里的堆。一个进程至少要包含一个线程。 在Java中,使用的线程调度方法为抢占式调度:就是字面意思,所有的线程去抢执行的机会,优先级高的线程抢到执行机会的概率就大,反之就小。 其次,还要知道并发和并行的概念:并发,就是两个及以上的事件(线程)在同一时间段内执行,并行则是这些事件(线程)在同一时间点执行。举个简单例子就是,你在一周内完成了一次长跑,做完
2021-08-06 14:19:48
304
原创 Java中用来获取输入的nextLine和next的一些使用的注意事项
首先明确一件事情,获取输入的这些Next可以分为两类,nextLine独占一类,因为它可以获取空格和回车,而其他的是不可以获取的。正因为这一点,所以在使用时不要在一个方法里同时使用这两类next 来看这样一个例子 很简单的一个代码就是用来获取输入,并把获取到的内容输出 Scanner input = new Scanner(System.in); System.out.println("请输入:"); Object o1 = input.next(); Object o2 = inpu
2021-08-04 18:45:38
794
原创 Java中集合的一些简介
以下内容纯属个人理解,有错误请指出。 集合,是Java对数据结构成熟的实现,于JDK1.2之后正式引入。位于java.util包中,有两个接口Collection(存放单值),Map(存放键值对) 常用的数据结构 链表:由一组不必项链的内存结构,按特定顺序连接在一起的抽象数据类型 优点:空间是无限制的,且不需要连续的空间,插入和删除数据很快 缺点:存取慢(可以理解为向链表尾端存数据以及查询数据,因为都需要从头节点开始往后找) 二叉树:是树的一种,每个节点最多可具有两个子树 Java中用的.
2021-08-02 10:28:55
225
原创 Java中Objects类的方法介绍(已更新)
首先,Objects类是属于Java的工具类,具体包的位置是java.Util.Objects。它是在jdk1.7版本中添加的一些用来检查的工具,其所有的方法都用了static修饰。 检查下标 一共有三个检查下标的方法,个人觉得都挺鸡肋的。自己写if判断都比这个要方便 checkIndex(int index,int length),判断传入的index是否在0到给定的数组长度的范围内(简单来说就是看给的数组下标越界了没有)如果没有超出范围则返回index的值,超出范围或给的index值小于0会显示下
2021-07-28 18:10:39
1321
空空如也
这是一个输出前50个素数的程序,写成这样为什么只能输出前两个
2021-07-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人