![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java编程基础
hao_11
这个作者很懒,什么都没留下…
展开
-
Java编程基础:多线程
多线程1、线程简介线程就是独立的执行路径在程序运行时,即使没有自己创建线程,后天也会有多个线程,如主线程,gc线程main称为主线程,为系统的入口,用来执行整个程序在一个进程中,如何开辟科多个线程,线程的运行由调度器CPU安排调度,调度器是与操作系统紧密相关的,先后顺序是不能人为干预的对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制线程会带来额外的开销,如CPU调度时间,并发控制开销每个线程在自己的工作内存交互,内存控制不当会造成数据不一致2、线程创建多条执行路径,主线程原创 2020-07-02 20:03:58 · 118 阅读 · 0 评论 -
Java编程基础:学习IO流
IO流1、主要内容java.io.File类的使用:计算机操作系统的文件和文件夹IO原理及流的分类文件流:数据流的读写都是基于文件的操作FileInputStreamFileOutputStreamFileReaderFileWriter缓冲流:数据流的读写都是基于内存的操作BufferedInputStreamBufferedOutputStreamBufferdReaderBufferedWriter转换流InputStreamReader/OutputSt原创 2020-06-28 21:40:34 · 158 阅读 · 0 评论 -
Java编程基础:认识集合!
Java集合1.Java集合概述java集合类存放在java.util中,是用来存放对象的容器集合只能存放对象。比如你存放一个int型数据放入集合中,其实它是转换为Integer类后存入的,java中每一个基本类型都有对应的包装类集合存放的是多个对象的引用,对象本身还是在堆内存中集合可以存放不同类型,不限数量的数据类型java集合可以分为Set,List,Map三大体系Set:无序,不可重复的集合(一般是指HashSet集合)List:有序,可重复的集合Map:具有映射关系的集合原创 2020-06-26 11:35:21 · 171 阅读 · 0 评论 -
稀疏数组的初步学习
稀疏数据初步学习稀疏数组的介绍当一个数组中大部分为0(造成资源的浪费),或者为同一值的数组时,可以使用稀疏数组来保存该数组稀疏数据的处理方式记录数组有几行几列,有多少个不同的值把具有不同值得元素和行列及值记录在一个小规模的数组中,从而缩小程序的规模如下图:左边是原始数组,右边是稀疏数组解析:假设定义数组a[9]其中a[0]表示原始数组有6行7列有8个不同的值a[1]表示原始数组中22在0行3列的位置a[2]表示原始数组中15在0行6列的位置a[3]表示原始数组原创 2020-06-22 12:03:49 · 118 阅读 · 0 评论