- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 java线程概念与原理
一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线程。线程总是属于某个进程,进程中的多个线程共享进程的内存。 “同时”执行是人的感觉,在线程之间实际上轮换执行。 二、Java中的线程 在Java中,“线程”指两
2021-04-11 17:35:06 58
原创 java常用集合概述
一、Collection集合 1、两种容器 A.数组(存放任意类型,长度固定) B.集合(存放对象类型,长度可变) 2、体系结构 单列集合 Collection List (ArrayList、LinkedList、Vector) Set(HashSet、LinkedHashSet、TreeSet) 3、常用方法 A.增 public boolean add(E) B.删 public void clear() public boolean remove(E) C.改 public Object[] toA
2021-03-28 23:40:11 80
原创 java中异常的捕获及处理
1 Java异常简介 1.1 什么是异常? 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止。在Java中即,Java在编译或运行或者运行过程中出现的错误。 Java提供了更加优秀的解决办法:异常处理机制。 异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代码的清晰。 Java中的异常可以是函数中的语句执行时引发的,也可以是程序员通过throw 语句手
2021-03-21 15:05:26 201
原创 冒泡排序与二分查询
一、冒泡排序 1、算法核心 比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个,即需要进行length-1次。 第一次是对n个数进行n-1次比较,进行到最后第n个的一个是最大的; 第二次是对n-1个数进行n-2次比较,进行到最后第n-1个的一个是最大的; … 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 2、代码案例 public cla
2021-03-13 19:55:19 301
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人