![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习
文章平均质量分 86
记录学习Java的各种思考,和笔记
ChenZouQuan
这个作者很懒,什么都没留下…
展开
-
Java输入输出流
前言 今天我们来说一下在Java里对文件的操作,IO流(输入输出流)。首先在计算机中文件在计算机上的信息集合,可以是文本、图片、视频等 。文件是以二进制的方式存放的 输入和输出流 输入流:可以从其中读入一个字节序列的对象称作输入流 输出流:可以从其中写入一个字节序列的对象称作输出流 字符序列的来源地和目的地可以是文件(通常是)、网络连接、内存块等 IO流常用类 InputStream和OutputStream 在常用类中抽象类InputStream和OutPutStream构成了输入和输出类层次原创 2021-11-07 18:46:28 · 280 阅读 · 0 评论 -
Java反射初探
前言 反射机制在Java内容中十分重要,也是Java被称为准动态语言的一部分原因。 动态语言:是在运行时确定数据类型的语言。变量使用之前不需要类型声明,通常变量的类型是被赋值的那个值的类型。 静态语言:是在编译时确定变量的数据类型的语言,多数静态类型语言要求在使用变量之前必须声明数据类型。 什么是反射? 能够分析类能力的程序称之为反射–《Java核心技术》 简单来说,在执行完类加载后,在堆里会出现一个存放该类信息的一个Class对象,通过这个对象我们可以得到 加载的类的一些结构信息,就好像镜子里原创 2021-11-05 14:37:19 · 81 阅读 · 0 评论 -
Java集合框架学习知识要点(带源码)
前言:为什么要使用Java集合容器 现在在我们写项目的时候Java集合类容器是最常用来存放对象或者数据的,在接触容器之前我们最常使用的就是数组,那么为什么不继续使用数组而要换成集合容器呢? 在使用数组时会存在几个不足: 数组的大小在创建的时候就必须声明,声明后不能更改。 数组只能存放同一类型的数据。 在数组中使用增删改查较为麻烦。 Java集合容器就解决这些问题 集合可以在大小不够时实现一定的扩容 集合可以保存任意对象 集合提供了一系列增删改查的方法,方便人们的使用 Java集合框架的开始 jav原创 2021-11-01 12:56:10 · 218 阅读 · 0 评论 -
Java多线程学习记录
Java多线程学习记录(一) 什么是多线程? 首先操作系统有一种能力叫多任务,看起来可以在同一时间运行多个程序,实际上操作系统会为每个进程分配CPU时间片,给人并行处理的感觉。 多线程在更低一层扩展了多任务的概念:单个程序看起来在同时完成多个任务,每个任务在一个线程中执行,线程是控制线程的简称。如果一个程序可以同时运行多个线程,则称这个程序是多线程的–《java核心技术》 可以举一个例子:比如一个同学在学习的时候三心二意想着去玩游戏但是他的父母又要求他一定要学习,那么这个同学在一边学习一边想玩游戏的原创 2021-10-22 11:28:19 · 109 阅读 · 0 评论