![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习笔记
文章平均质量分 59
不羡_X
gbd
展开
-
java同步集合
转载出处:https://blog.csdn.net/yuruixin_china/article/details/82082195,http://youyu4.iteye.com/blog/2352846同步集合可以简单地理解为通过synchronized来实现同步的集合。如果有多个线程调用同步集合的方法,它们将会串行执行。arrayList和vector、stackVector是线程安全的,源码中有很多的synchronized可以看出,而ArrayList不是。导致Vector效率无法和Ar转载 2021-07-12 22:09:01 · 425 阅读 · 0 评论 -
java集合容器
集合一.集合概念:对象的容器,实现了对对象常用的操作,类似数组功能。二.集合和数组的区别:1. 数组长度固定,集合长度不固定2. 数组可以存储基本类型和引用类型,集合只能存储引用类型三.collection体系1.List容器(一).特点 - 有序的 - 有索引 - 允许重复(二).List集合常用方法list.add()//添加list.remove()//删除list.size()//实际元素大小list.contains()//是否包含某元素(三).List原创 2021-07-12 21:54:06 · 100 阅读 · 0 评论 -
Java线程、进程、多线程
什么是进程(process)说起进程,大家先看看什么是程序1.程序程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。2.进程而进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位。什么是线程(Thread)1.通常在一个进程中可以包含若干个线程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是CPU调度和执行的的单位。普通调用如下图使用进程如下图什么是多线程◆线程就是独立的执行路径;◆在程序运行时,即使没有自己创建线程,后台也会有原创 2021-02-05 17:46:39 · 65 阅读 · 0 评论 -
Java异常的捕获和抛出
一. Java的异常机制1.什么是异常软件程序在运行过程中,存在许多意料之外或是特殊情况,这种时候程序可能会出现一些问题,我们叫做异常,英文是Exception。如果我们不及时处理,这些异常就会影响正常的程序执行。异常处理的五个关键字try、catch、finally、throw、throws2.java异常的分类检查性异常:简单来说就是这些异常在编译时就不能通过运行是异常:相反就是能在编译是通过,而在运行时出现的异常错误:也就是error,错误不是异常3.异常体系结构Java把异原创 2021-02-03 14:11:16 · 312 阅读 · 1 评论 -
Java创建对象内存分配
Java创建对象内存分析现有一个Person类,对其创建对象进行内存分析public class Person { String name; int age; //无参构造函数,不写自己也会有 public Person() { } //有参构造函数,设置以后若想再想用无参构造必须要自己设置 public Person(String name, int age) { this.name = name; this.原创 2021-02-03 18:00:01 · 206 阅读 · 1 评论