自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 XML的介绍与解析

XML 简介 可扩展标记语言(eXtensible Markup Language)。 特性: xml具有平台无关性, 是一门独立的标记语言. xml具有自我描述性 学习XML的目的 3. 网络数据传输. (不常用) 4. 数据存储 (不常用) 5. 配置文件 XML的语法格式 Java解析XML(重点) 下面是解析例子的代码: 1.解析本地文件: public static void main(String[] args) throws IOException, Document

2020-06-22 15:13:04 235

原创 JSON解析

JSON 概述: JSON: JavaScript Object Notation JS对象简谱 , 是一种轻量级的数据交换格式. 四种格式的简单对比: 通过对比,我们可以发现JSON的使用远比java的使用要简单. 我们现在使用的JSON解析有两种方法,一种是Gson,另一种是Fastjson. 我们首先介绍Gson: 代码示例: 以下是代码示例: 以下是将一个数组转换从JSON转换为对象的代码示例: 关于Gson的操作代码与注释大致在上面都解说清楚了. 下面我们介绍Fastjson:

2020-06-20 12:21:19 248

原创 线程池的介绍

线程池 Executors 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程 就会大大降低 系统的效率,因为频繁创建线程和销毁线程需要时间. 线程池就是一个容纳多个线程的容 器,池中的线程可以反复使用,省去了频繁创建线程对象的操作,节省了大量的时间和资源。 线程池的好处 降低资源消耗。 提高响应速度。 提高线程的可管理性。 Java中有4中线程池: 缓存线程池: (长度无限制) 任务加入后执行流程: 1.判断线程池是否勋在空闲线程 2.存在则使用

2020-06-17 10:54:15 137

原创 多线程技术的概述

线程与进程 进程: 是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间 线程: 是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行. 一个进程最少 有一个线程 线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分 成若干个线程 线程的调度 分时调度 所有线程轮流使用 CPU 的使用权,平均分配每个线程占用 CPU 的时间。 抢占式调度 优先让优先级高的线程使用 CPU,如果线程的优先级相同,那么会随机选择一个(线程随机性), Java使用的为

2020-06-17 10:44:17 204

原创 简述Comparable和Comparator两个接口

Comparable:强行对实现它的每个类的对象进行整体排序。这种排序被称为类的自然排序,类的 compareTo方法被称为它的自然比较方法。只能在类中实现compareTo()一次,不能经常修改类的代码 实现自己想要的排序。实现此接口的对象列表(和数组)可以通过Collections.sort(和Arrays.sort)进 行自动排序,对象可以用作有序映射中的键或有序集合中的元素,无需指定比较器。 Comparator强行对某个对象进行整体排序。可以将Comparator 传递给sort方法(如Colle

2020-06-08 15:21:39 174

原创 foreach循环的介绍

foreach循环的概念: foreach循环也叫增强型for循环,是for循环的一个简化版 格式: for(循环对象的类型 元素名: 对象名 ){ 语句 } foreach虽然是for循环的简化版本,但是并不是说foreach就比for更好用,foreach适用于循环次数未知,或者计算循环次数比较麻烦情况下使用效率更高,但是更为复杂的一些循环还是for循环效率更高。 以下面的一张图片来简单了解一下for循环和foreach循环的实现步骤的区别: 从这张图片我们可以看出在一些简单的循环里,foreach

2020-06-07 21:33:17 17620

原创 JAVA初学者的

在Java里我已经学习了两周,在这两周里,我接触到了Java中最基础的一些内容,在这两周里,我发现我的时间根本不够,每天都是充实的一天.下面我介绍一下基础的一些语法使用. 流程控制是Java中必不可少的,在平常的工作中,它是必定会用到的. *流程控制: 1.条件语句 2.switch多重选择语句 3.while循环 4.do/while循环 5.for循环 6.中断控制语句 * 1.条件语句 (1)条件语句几种格式: if(条件语句){…} if (条件语句){…}else{…}

2020-06-02 10:06:16 222

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除