摘要: 进程与线程 线程是一个程序内部的顺序控制流,而一个程序是一个进程,进程之间是相互独立存在的。 进程是一个静态的概念,本身是不会动的,进程想要执行任务就需要依赖线程。换句话说,就是进程中的最小执行单位就是线程,并且一个进程中至少有一个线程。比如Java程序中的main()方法就是一个主线程。 一个进程 阅读全文
posted @ 2020-04-25 10:28 鹿友 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 本文转载自: "深入理解Java中的IO" 为了方便理解与阐述,先引入两张图 在整个Java.io包中最重要的就是5个类和一个接口。 5个类指的是File、OutputStream、InputStream、Writer、Reader; 1个接口指的是Serializable. 掌握了这些IO的核心操 阅读全文
posted @ 2019-08-30 16:49 鹿友 阅读(192) 评论(0) 推荐(0) 编辑
摘要: IO类 IO本身就是输入输出的意思,IO类就是为了与磁盘进行IO相关操作的工具、桥梁; IO类基本可以分成字节流和字符流; 而既然是IO,那不管是哪个流都是分为输入和输出两大块 字节流 InputStream(抽象)(字节输入流) InputStream是所有字节输入流的抽象基类,提供字节输入的通用 阅读全文
posted @ 2019-08-25 20:12 鹿友 阅读(212) 评论(0) 推荐(0) 编辑
摘要: File 该类是“文件”和“目录路径名”的抽象表示形式 继承于Object,实现了Serializable接口和Comparable接口,即支持序列化和比较大小 File能直接被存储在有序的集合中 构造File的方法: new File( File 文件路径 , String 文件名 ) new F 阅读全文
posted @ 2019-08-17 15:04 鹿友 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 目前先简单使用认识迭代器,留坑,后续深入了解 迭代器 从集合篇了解到,Java集合容器的种类有很多种,ArrayList、LinkedList、HashSet...,每种容器都有自己的特点,ArrayList底层维护的是一个数组;LinkedList是链表结构的;HashSet依赖的是哈希表,每种容 阅读全文
posted @ 2019-08-14 22:07 鹿友 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 参考:java 泛型详解 什么是泛型 泛型在Java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。 什么是泛型?为什么要使用泛型? 泛型,即“参数化类型”。顾名思义,就是将类型由原来具体的类型参数化,变成类似方法中变量参数,此时类型也定义成参数形式,然后在调用的时候再传入具体的类 阅读全文
posted @ 2019-08-13 22:00 鹿友 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 关于集合的详细介绍,推荐Java集合系列,以下是上面博客做的总结 Java集合是Java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等 Java各个集合也是和数组一样性质的元素容器,但是数组长度固定,集合长度可变 集合存储的元素必须是引用数据类型,不能是基本数据类型 Java 阅读全文
posted @ 2019-07-28 20:04 鹿友 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 抄自:详解Java中的异常 异常机制的概述 人非圣贤,孰能无过。程序也一样,特别是对于大程序而言,不出bug是不可能的,我们该关注的是出了错的程序该如何运行。 程序错误分为三种: 编译错误 编译错误是因为程序没有遵循语法规则,编译程序能够自己发现并且提示我们错误的原因和位置 运行时错误 运行时错误是 阅读全文
posted @ 2019-07-21 21:28 鹿友 阅读(218) 评论(0) 推荐(0) 编辑
摘要: Format 该类是个抽象基类,具体子类必须实现: //将对象格式化为指定模式的字符串 format(Object obj, StringBuffer toAppendTo, FieldPosition pos) //将字符串重新解析为对象 parseObject(String source, Pa 阅读全文
posted @ 2019-07-19 23:21 鹿友 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: 原文: "Java中final关键字的深入探究" final 关键字的字面意思是最终的,不可修改的。这似乎是一个看见名字就大概知道怎么用的语法,但你是否有深究过final在各个场景中的具体用法,注意事项,以及背后涉及的Java设计思想呢? 一、final 修饰变量 1. 基础: final 修饰基本 阅读全文
posted @ 2019-07-19 11:35 鹿友 阅读(114) 评论(0) 推荐(0) 编辑