![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java学习笔记
文章平均质量分 93
好学的东子
这个作者很懒,什么都没留下…
展开
-
Java核心技术· 卷一(11版)笔记(第10-12章)
Java图形用户界面(GUI)程序设计是使用Java编程语言创建交互式应用程序的一种方法。Java提供了许多GUI库,如AWT,Swing和JavaFX,使程序员能够创建复杂的用户界面和应用程序。以下是编写Java GUI程序的步骤:以下是一个简单的Java GUI程序示例:此程序创建一个窗口,其中包含一个按钮。单击按钮时,将弹出一个消息框,显示“Hello, World!”消息。Java用户界面(UI)工具包的发展经历了多个阶段,每个阶段都有其特定的特征和优势,下面是Java用户界面工具包简史。AWT(原创 2023-11-09 17:58:02 · 224 阅读 · 0 评论 -
Java核心技术· 卷一(11版)笔记(第 4-6章)
Java是一种面向对象编程语言,因此它的基本构建块是对象和类。一个类是一个模板或蓝图,用于描述具有相同属性和方法的对象的特征。类可以看作是一种自定义数据类型,其中包含实例变量(属性)和方法。类中的方法定义了可以在该类的对象上执行的操作。实例化一个类意味着创建该类的对象,也就是从类模板中创建具有属性和方法的实际实例。通过实例化一个类,我们可以访问该类中的所有属性和方法,并且每个实例都具有自己的状态。Java的类和对象可以通过访问修饰符(public、private、protected)来控制访问。Public原创 2023-11-17 18:14:11 · 400 阅读 · 0 评论 -
Java核心技术· 卷二(11版)笔记(第 9-12章)
Java平台模块系统是Java 9中引入的一个新特性,它可以更好地管理Java应用程序的依赖关系,提高应用程序的可扩展性和安全性。模块系统可以将Java应用程序的代码组织为独立的模块,每个模块都有自己的接口和实现。模块可以声明自己的依赖关系,并且只会导出需要公开的API,从而减少了依赖项的耦合性和可能出现的命名冲突。同时,模块系统还提供了更好的可见性和访问控制,允许开发人员更好地控制代码的复杂性和安全性。在Java 9的模块系统中,一个模块是一个可以进行依赖管理和版本控制的独立单元。每个模块都有自己的名称、原创 2023-11-16 21:49:14 · 395 阅读 · 0 评论 -
Java核心技术· 卷二(11版)笔记(第1-4章)
Java8 中的流库是一个新的API,它提供了一种简便的方式来对数据进行操作和处理。它包括了一些基础的接口和类,可以用来处理集合,数组等数据结构。下面是 Java8 中的流库的一些主要接口和类:Stream:流的主要接口,提供了一些常用的方法,如 filter、map、reduce 等,用于对数据进行操作。Optional:可选值类型,用于处理缺失的值,防止出现 NullPointerException。Collector:收集器,用于将流中的元素收集到指定的集合中,也可以用于分组、分区等操作。Splite原创 2023-11-10 18:44:40 · 224 阅读 · 0 评论 -
Java核心技术· 卷一(11版)笔记(第7-9章)
Java中的异常、断言和日志是常用的调试和错误处理工具。异常是在代码执行过程中发生不可预测的错误时,程序会抛出一个异常来中断当前的执行流程,以防止更严重的错误发生。Java中的异常分为可检查异常(checked exception)和运行时异常(runtime exception)。可检查异常需要在方法的声明中被显式地声明或捕获,而运行时异常则不需要。常见的Java异常类包括:NullPointerException、ArithmeticException、ArrayIndexOutOfBoundsExce原创 2023-11-01 17:03:31 · 167 阅读 · 0 评论 -
Java核心技术· 卷一(11版)笔记(第1-3章)
Java是一种跨平台的编程语言,广泛应用于企业级应用、嵌入式系统、移动应用等领域。Java程序可以在不同的操作系统和硬件平台上运行,具有高效性、安全性、稳定性等特点。Java程序的编写需要使用Java开发工具,如Eclipse、NetBeans、IntelliJ IDEA等。编写完成后,Java程序需要通过编译器将其转换为字节码,然后再通过Java虚拟机(JVM)解释执行。Java程序的基本组成部分包括类、对象、方法、变量、运算符等,Java程序也支持面向对象编程的特性,如封装、继承和多态。原创 2023-10-22 12:32:05 · 586 阅读 · 0 评论