Java从入门到精通(第6版)
元数据
Java从入门到精通(第6版)
- 书名: Java从入门到精通(第6版)
- 作者: 明日科技
- 简介: 《Java从入门到精通(第6版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细讲解了使用Java语言进行程序开发需要掌握的知识。全书分为23章,内容包括初识Java,熟悉Eclipse开发工具,Java语言基础,流程控制,数组,类和对象,继承、多态、抽象类与接口,包和内部类,异常处理,字符串,常用类库,集合类,枚举类型与泛型,lambda表达式与流处理,I/O(输入/输出),反射与注释,数据库操作,Swing程序设计,Java绘图,多线程,网络通信,奔跑吧小恐龙,MR人脸识别打卡系统。书中所有知识都结合具体实例进行讲解,涉及的程序代码都给出了详细的注释,可以使读者轻松领会Java程序开发的精髓,快速提高开发技能。
- 出版时间 2021-07-01 00:00:00
- ISBN: 9787302581260
- 分类: 计算机-编程设计
- 出版社: 清华大学出版社
Warning
这里的内容仅为读书笔记,如果您需要阅读原版书籍,请购买正版以支持原创。感谢您的理解和支持。
高亮划线
第9章 异常处理
-
📌 Java语言的异常捕获结构由try、catch和finally 3部分组成。其中,try语句块存放的是可能发生异常的Java语句;catch语句块在try语句块之后,用来激发被捕获的异常;finally语句块是异常处理结构的最后执行部分,无论try语句块中的代码如何退出,都将执行finally语句块。
- ⏱ 2023-06-09 08:36:38
-
📌 Java异常强制用户去考虑程序的强健性和安全性。异常处理不应用来控制程序的正常流程,其主要作用是捕获程序在运行时发生的异常并进行相应的处理。
- ⏱ 2023-06-09 09:08:12
第14章 lambda表达式与流处理
-
📌 因为lambda抽象(lambda abstraction)表示一个匿名的函数,于是开发语言也将lambda表达式用来表示匿名函数,也就是没有函数名字的函数
- ⏱ 2023-04-02 21:54:31
-
📌 函数式接口指的是仅包含一个抽象方法的接口
- ⏱ 2023-04-02 21:56:07
-
📌 lambda表达式无法更改局部变量的值
- ⏱ 2023-04-02 21:58:44
-
📌 lambda表达式只能调用局部变量,却不能改变其值。
- ⏱ 2023-04-02 21:59:23
-
📌 lambda表达式只是描述了抽象方法是如何实现的,在抽象方法没有被调用前,lambda表达式中的代码并没有被执行,所以运行抽象方法之前类成员变量的值不会发生变化。
- ⏱ 2023-04-02 22:01:38
-
📌 但是lambda表达式中并没有抛出异常的语法,这是因为lambda表达式会默认抛出抽象方法原有的异常,当此方法被调用时则需要进行异常处理。
- ⏱ 2023-04-02 22:02:00
-
📌 Optional类像是一个容器,可以保存任何对象,并且针对NullPointerException空指针异常做了优化,保证Optional类保存的值不会是null
- ⏱ 2023-04-02 22:20:17
读书笔记
第14章 lambda表达式与流处理
划线评论
-
📌 局部变量在lambda表达式中默认被定义为final(静态)的
- 💭 被final修饰的变量无法改变值或者地址指向
- ⏱ 2023-04-02 22:00:21