《Java核心技术》笔记
本专栏主要记录学习《Java核心技术》的笔记。
ExcelMan_
搬砖工程师,乐此不疲
展开
-
《Java核心技术》学习笔记——第12章 并发
版权声明:本文为博主ExcelMann的原创文章,未经博主允许不得转载。第12章 并发作者:ExcelMann,转载需注明。第12章内容目录:什么是线程线程属性线程安全的集合异步计算线程状态同步任务和线程池进程...原创 2020-12-23 16:33:15 · 523 阅读 · 2 评论 -
【原创】Java并发同步知识——《Java核心技术》
版权声明:本文为博主ExcelMann的原创文章,未经博主允许不得转载。Java并发同步知识作者:ExcelMann,转载需注明。竞态条件的一个例子。。。一、竞态条件的一个例子本节中,给出一个例子,会看到如果没有同步,会发生什么。首先是Bank类的transfer方法的代码:public void transfer(int from, int to, double amount){ System.out.print(Thread.currentThread()); accounts原创 2020-12-23 16:31:33 · 228 阅读 · 0 评论 -
《Java核心技术》学习笔记——第9章 集合
版权声明:本文为博主ExcelMann的原创文章,未经博主允许不得转载。第9章 集合作者:ExcelMann,转载需注明。第9章内容目录:Java集合框架集合框架中的接口具体集合映射视图与包装器算法遗留的集合一、Java集合框架本节将介绍Java集合框架的基本设计,展示如何使用它们,并解释一些颇具争议的特性背后的考虑。1、集合接口和实现分离如果需要一个循环数组队列,可以使用ArrayDeque类;如果需要一个链表队列,可以使用LinkedList类,该类实现了Queue接口原创 2020-12-20 16:11:04 · 424 阅读 · 0 评论 -
《Java核心技术》学习笔记——第8章 泛型程序设计
版权声明:本文为博主ExcelMann的原创文章,未经博主允许不得转载。第8章 泛型程序设计作者:ExcelMann,转载需注明。第8章内容目录:为什么要使用泛型程序设计定义简单泛型类泛型方法类型变量的限定泛型代码和虚拟机限制与局限性泛型类型的继承规则通配符类型反射和泛型本章内容将介绍实现自己的泛型代码所需了解的全部知识,这些知识大多数情况下是用来帮助排除自己代码的问题。一、为什么要使用泛型程序设计泛型程序设计意味着编写的代码可以对多种不同类型的对象重用。在Java中增加原创 2020-12-09 16:05:32 · 338 阅读 · 0 评论 -
《Java核心技术》学习笔记——第7章 异常、断言和日志
版权声明:本文为博主ExcelMann的原创文章,未经博主允许不得转载。第7章 异常、断言和日志作者:ExcelMann,转载需注明。第7章内容目录:处理错误捕获异常使用异常的技巧使用断言日志调试技巧一、处理错误...原创 2020-12-07 13:57:00 · 203 阅读 · 0 评论 -
【原创】深入理解Java——注解和反射
版权声明:本文为博主ExcelMann的原创文章,未经博主允许不得转载。Java基础——注解和反射作者:ExcelMann,转载需注明。该篇文章的内容来源于B站视频的总结(up主:遇见狂神说)。内容目录:什么是注解内置注解元注解自定义注解反射概述获得反射对象得到Class类的几种方式所有类型的Class对象类加载内存分析分析类初始化类加载器获取类的运行时结构动态创建对象执行方法性能对比分析获取泛型信息获取注解信息一、什么是注解Annotation是从JDK5原创 2020-11-27 23:03:25 · 798 阅读 · 1 评论 -
《Java核心技术》学习笔记——第6章 接口、lambda表达式与内部类
版权声明:本文为博主ExcelMann的原创文章,未经博主允许不得转载。第6章 接口、lambda表达式与内部类作者:ExcelMann,转载需注明。第6章内容目录:接口lambda表达式内部类服务加载器代理一、接口1、接口的概念接口不是类,而是对希望符合这个接口的类的一组需求。比如,Arrays类中的sort方法承诺可以对对象数组进行排序,但是要求对象所属的类必须实现Comparable接口(这样,该对象所属的类保证有接口中的compareTo方法,保证sort方法可以调用该原创 2020-12-01 15:16:33 · 452 阅读 · 0 评论 -
《Java核心技术》学习笔记——第5章 继承
版权声明:本文为博主ExcelMann的原创文章,未经博主允许不得转载。第5章 继承作者:ExcelMann,转载需注明。第5章内容目录:类、超类和子类Object:所有类的超类泛型数组列表对象包装器与自动装箱参数数量可变的方法枚举类反射继承的设计技巧该篇文章依然是记录我个人觉得比较重要以及不太熟悉的一些知识点~希望对你有用。一、类、超类和子类知识点:“is-a”关系是继承的一个明显的特征;在设计类的时候,应该将最一般的方法放在超类中,而将更特殊的方法放在子类中;su原创 2020-11-23 16:22:25 · 358 阅读 · 1 评论 -
《Java核心技术》学习笔记——第4章 对象与类
版权声明:本文为博主ExcelMann的原创文章,未经博主允许不得转载。第4章 对象与类作者:ExcelMann,转载需注明。第4章内容目录:面向对象程序设计概述使用预定义类用户自定义类静态字段与静态方法方法参数对象构造包JAR文件文档注释类设计技巧该篇文章依然是记录我个人觉得比较重要以及不太熟悉的一些知识点~一、面向对象程序设计概述知识点:类之间最常见的关系有:依赖(uses)关系、聚合(has)关系、继承(is)关系;应该尽可能地将相互依赖的类减至最少,用软件工原创 2020-11-17 16:25:28 · 227 阅读 · 0 评论 -
《Java核心技术》学习笔记——第3章 Java的基本程序设计结构
版权声明:本文为博主ExcelMann的原创文章,未经博主允许不得转载。第3章 Java的基本程序设计结构作者:ExcelMann,转载需注明。第2章是关于Java程序设计环境的介绍(包括JDK、JRE、使用IDE、命令行工具以及JShell),在此省略。第3章内容目录:一个简单的Java应用程序注释数据类型变量与常量运算符字符串输入输出控制流大数数组由于之前经常写的语言就是Java,看这本书是为了查缺补漏,所以该篇文章主要记录书中提到的一些值得注意的点。一、 一个简单的原创 2020-11-14 17:41:34 · 323 阅读 · 0 评论 -
《Java核心技术》学习笔记——第1章 Java程序设计概述
版权声明:本文为博主ExcelMann的原创文章,未经博主允许不得转载。第1章 Java程序设计概述作者:ExcelMann,转载需注明。一、Java“白皮书”的关键术语简单性首先,Java是C++语法的一个“纯净”版本,没有头文件以及指针运算等。其次,简单的另一方面是小。Java的目标之一是支持能够在小型机器上独立运行的软件。现在有一个独立的具有较小类库的Java微型版本(Java Micro Edition),适用于嵌入式设备。面向对象首先,面向对象设计师是一种程序设计技术。它将重点放在原创 2020-11-13 15:03:49 · 256 阅读 · 0 评论