2021年3月31日

摘要: 简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 阅读全文
posted @ 2021-03-31 02:01 左手拿经,右手持剑 阅读(553) 评论(0) 推荐(0)
 
摘要: 线程与进程 1.1进程 是指一个内存中运行的应用程序,每个进程都有一个独立的内存空间 1.2线程 是进程中的一个执行路径,共享一个内存空间,线程之间可以自由切换,并发执行. 一个进程最少有一个线程 线程实际上是在进程基础之上的进一步划分,一个进程启动之后,里面的若干执行路径又可以划分成若干个线程 线 阅读全文
posted @ 2021-03-31 01:10 左手拿经,右手持剑 阅读(269) 评论(0) 推荐(0)

2021年3月29日

摘要: 背景 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低 系统的效率,因为频繁创建线程和销毁线程需要时间. 线程池就是一个容纳多个线程的容器,池中的线程可以反复使用,省去了频繁创建线程对象的操作,节省了大量的时间和资源。 线程池的好处 降低资源消耗 阅读全文
posted @ 2021-03-29 11:52 左手拿经,右手持剑 阅读(102) 评论(0) 推荐(0)
 
摘要: 集合的输出本身也是有多种形式的,可以使用如下的几种方式: Iterator 迭代输出、ListIterator、Enumeration、foreach Iterator Iterator 属于迭代输出,基本的操作原理:是不断的判断是否有下一个元素,有的话,则直接输出。 public interfac 阅读全文
posted @ 2021-03-29 11:49 左手拿经,右手持剑 阅读(142) 评论(0) 推荐(0)
 
摘要: 首先先上一张图: 类集 概念 类集(Collection)就是一个动态的对象数组。Java的类集框架使程序处理对象组的方法标准化。类集中最大的几个操作接口:Collection、Map、Iterator,这三个接口为以后要使用的最重点的接口。 Collection 接口 Collection 接口是 阅读全文
posted @ 2021-03-29 11:48 左手拿经,右手持剑 阅读(42) 评论(0) 推荐(0)

2021年3月16日

摘要: 数据存储的常用结构有:栈、队列、数组、链表和红黑树; 栈 stack,又称堆栈, 栈(stack)是限定仅在表尾进行插入和删除操作的线性表。我们把允许插入和删除的一端称为栈顶,另一端称为栈底,不含任何数据元素的栈称为空栈。栈又称为先进后出的线性表 。 存取特点: 1、先进后出(即,存进去的元素,要在 阅读全文
posted @ 2021-03-16 22:54 左手拿经,右手持剑 阅读(181) 评论(0) 推荐(0)

2021年3月12日

摘要: Exception in thread "main" java.lang.ArithmeticException: / by zero at ExceptionDemo01.main(ExceptionDemo01.java:6) 控制台突然造反了,不按照我想的结果打印了!定睛一看 Arithmet 阅读全文
posted @ 2021-03-12 00:01 左手拿经,右手持剑 阅读(347) 评论(0) 推荐(0)

2021年3月11日

摘要: 静态变量和成员/实例变量的区别 1:调用方式 静态变量也称为类变量,可以直接通过类名 调用。也可以通过对象名调用。 这个变量属 于类。 成员变量也称为实例变量,只能通过对象名 调用。这个变量属于对象。 2:存储位置 静态变量存储在方法区栈中的静态区。 成员变量存储在堆内存。 3:生命周期 静态变量随 阅读全文
posted @ 2021-03-11 12:14 左手拿经,右手持剑 阅读(93) 评论(0) 推荐(0)

2021年3月10日

摘要: 重写(Override)与重载(Overload)的区别1.发生的位置:重载:一个类中重写:子父类中2.参数列表限制:重载:必须不同重写:必须相同3.返回值类型:重载:与返回值类型无关重写:返回值类型必须一致4.访问权限:重载:与访问权限无关重写:子类的方法权限必须不小于父类的方法权限5.异常处理重 阅读全文
posted @ 2021-03-10 21:57 左手拿经,右手持剑 阅读(89) 评论(0) 推荐(0)
 
摘要: 高屋建瓴! 一、抽象类 概念: 抽象类必须使用abstract class声明一个抽象类中可以没有抽象方法。抽象方法必须写在抽象类或者接口中。 格式: abstract class 类名{ // 抽象类 } 原则: 在抽象类的使用中有几个原则: · 抽象类本身是不能直接进行实例化操作的,即:不能直接 阅读全文
posted @ 2021-03-10 19:32 左手拿经,右手持剑 阅读(40) 评论(0) 推荐(0)