摘要: 【转】 javaSE学习笔记(17) 锁 锁 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率。本文旨在对锁相关源码(本文中的源码来自JDK 8)、使用场景进行举例,为读者介绍主流锁的知识点,以及不同的锁的适用场景。 Java中往往是按照是否含有某一特性来定义锁 阅读全文
posted @ 2020-10-12 06:28 CLASSIC~W 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 【转】 javaSE学习笔记(16) 网络编程 网络编程 基本概念 如今,计算机已经成为人们学习、工作、生活必不可少的工具。我们利用计算机可以和亲朋好友网上聊天,也可以玩网游、发邮件等等,这些功能实现都离不开计算机网络。计算机网络实现了不同计算机之间的通信,这必须依靠编写网络程序来实现。下面,我们将 阅读全文
posted @ 2020-10-12 06:27 CLASSIC~W 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 【转】 javaSE学习笔记(15) 缓冲流、转换流、序列化流 缓冲流、转换流、序列化流 缓冲流 昨天复习了基本的一些流,作为IO流的入门,今天我们要见识一些更强大的流。比如能够高效读写的缓冲流,能够转换编码的转换流,能够持久化存储对象的序列化流等等。这些功能更为强大的流,都是在基本的流对象基础之上 阅读全文
posted @ 2020-10-12 06:26 CLASSIC~W 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 【转】 JavaSE学习笔记(14) File类和IO流(字节流和字符流) File类和IO流(字节流和字符流) File类 概述 java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。 构造方法 public File(String pathname 阅读全文
posted @ 2020-10-12 06:25 CLASSIC~W 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 【转】 JavaSE学习笔记(13) 线程池、Lambda表达式 线程池、Lambda表达式 1、等待唤醒机制 线程间通信 概念:多个线程在处理同一个资源,但是处理的动作(线程的任务)却不相同。 比如:线程A用来生成包子的,线程B用来吃包子的,包子可以理解为同一资源,线程A与线程B处理的动作,一个是 阅读全文
posted @ 2020-10-12 06:23 CLASSIC~W 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 【转】 JavaSE学习笔记(12) 线程 线程 多线程 并发与并行 并发:指两个或多个事件在同一个时间段内发生。 并行:指两个或多个事件在同一时刻发生(同时发生)。 在操作系统中,安装了多个程序,并发指的是在一段时间内宏观上有多个程序同时运行,这在单 CPU 系统中,每一时刻只能有一道程序执行,即 阅读全文
posted @ 2020-10-12 06:21 CLASSIC~W 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 【转】 javaSE学习笔记(11) Map Map 1、Map集合 现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即java.util.Map接口。 我们通 阅读全文
posted @ 2020-10-12 06:20 CLASSIC~W 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 【转】 javaSE学习笔记(10) List、Set List、Set 1、数据存储的数据结构 常见的数据结构 数据存储的常用结构有:栈、队列、数组、链表和红黑树。 1、栈 栈:stack,又称堆栈,它是运算受限的线性表,其限制是仅允许在标的一端进行插入和删除操作,不允许在其他任何位置进行添加、查 阅读全文
posted @ 2020-10-12 06:19 CLASSIC~W 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 【转】 JavaSE学习笔记(9) 集合类和泛型 集合类和泛型 1、Collection集合 集合概述 在前面我们已经学习过并使用过集合ArrayList<E> ,那么集合到底是什么呢? 集合:集合是java中提供的一种容器,可以用来存储多个数据。 集合和数组既然都是容器,它们有什么区别呢? 数组的 阅读全文
posted @ 2020-10-12 06:17 CLASSIC~W 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 【转】 JavaSE学习笔记(8) 常用类 常用类 1、Object类 java.lang.Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。 如果一个类没有特别指定父类,那么默认则继承自Object类。例如: 阅读全文
posted @ 2020-10-12 06:15 CLASSIC~W 阅读(113) 评论(0) 推荐(0) 编辑