摘要: 多线程进阶->JUC并发编程 1、什么是JUC? JUC,即java.util.concurrent包的缩写,是java原生的并发包和一些常用的工具类 学习途径:源码、官方文档 业务:普通的线程代码 Thread Runnable 没有返回值,效率比 Callable低! 2、进程和线程 进程:—个 阅读全文
posted @ 2022-01-02 11:56 siming笨笨 阅读(145) 评论(0) 推荐(0)
摘要: JVM探究 JVM的学习方法 面试题: 请你谈谈你对JVM的理解?Java8虚拟机和之前相比有什么变化? 什么是OOM?什么是栈溢出StackoverflowError?怎么分析? JVM的常用调优参数有哪些? 内存快照如何抓取,怎么分析Dump文件?知道吗? 谈谈JVM中,你对类加载器的认识? 要 阅读全文
posted @ 2021-12-31 14:44 siming笨笨 阅读(67) 评论(0) 推荐(0)
摘要: 线程简介 任务 多任务: 进程和线程 程序、进程、线程 多线程: 进程Process和线程Thread 我们把一个任务叫做一个进程,浏览器是一个进程,音乐播放器是另一个进程。 一些进程内部还需要同时执行多个子任务。例如,我们在使用Word时,Word可以让我们一边打字,一边进行拼写检查,同时还可以在 阅读全文
posted @ 2021-09-07 18:18 siming笨笨 阅读(83) 评论(0) 推荐(0)
摘要: 网络编程概述 网络的发展,缩小了人与人之间的时空距离。比如:小李在广东,小张在美国,现在通过即时通信软件就可以聊天,就像是生活在隔壁一样。交流从未如此便捷! 寄信: 计算机网络: 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及 阅读全文
posted @ 2021-08-13 23:06 siming笨笨 阅读(108) 评论(0) 推荐(0)
摘要: 什么是流? 流是内存和硬盘之间传输数据的通道。 水借助管道传输,数据借助流传输。 流的分类 按方向划分: 输入还是输出的划分参照物是内存 输入流:将硬盘的文件数据读取到内存中。 输出流:将内存中的数据写入到硬盘中。 按单位划分: 字节流:以字节为单位,可以读写所有数据。 字符流:以字符为单位,只能读 阅读全文
posted @ 2021-08-13 16:28 siming笨笨 阅读(78) 评论(0) 推荐(0)
摘要: 【1】数组、集合都是对多个数据进行存储操作的,简称为容器。 这里的存储指的是在内存层面的存储,而不是持久化存储(不是存储在硬盘) 【2】数组的特点: 数组一旦指定长度后,是不能修改的。 数组一旦声明数组类型后,只能存放这个类型的元素。 【3】数组的缺点: 数组不能修改长度 插入、删除元素效率低 数组 阅读全文
posted @ 2021-08-09 10:29 siming笨笨 阅读(80) 评论(1) 推荐(0)
摘要: 包装类 什么是包装类? 以前定义变量,经常使用基本数据类型,基本数据类型就是一个数,在这基础上加点属性、方法、构造器,就可以将基本数据类型封装成一个新的类——包装类。 包装类是引用数据类型,int,byte是基本数据类型。 对应关系 基本数据类型 对应的包装类 继承关系 byte Byte Obje 阅读全文
posted @ 2021-08-08 17:33 siming笨笨 阅读(134) 评论(0) 推荐(0)
摘要: 异常Exception和Error 什么是异常? 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等等。我们的程序跑着跑着,内存或硬盘可能满了。等等情况.... 阅读全文
posted @ 2021-07-31 00:28 siming笨笨 阅读(59) 评论(0) 推荐(0)
摘要: 什么是面向对象 面向过程 & 面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么.... 面向过程适合处理一些比较简单的问题 面向对象思想 物以"类"聚,是分类的思维模式,思考问题时首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思考。 阅读全文
posted @ 2021-07-31 00:04 siming笨笨 阅读(100) 评论(0) 推荐(0)
摘要: 1、什么是数组 数组的定义 数组是用来存储同一种数据类型的集合,也可以说是容器。 数组元素可以通过数组下标访问他们。 数组的四个基本特点 数组的长度是固定的,数组一旦被创建,它的大小就不可以发生改变。 数组中的元素必须是相同类型的,不能与其他类型混在一起。 数组中的元素可以是任何数据类型,可以是基本 阅读全文
posted @ 2021-07-30 15:33 siming笨笨 阅读(130) 评论(0) 推荐(0)