如果一个程序出现了RuntimeException,那么就一定是你的问题。 11.1.2 声明已检测异常     如果子类覆盖了父类的一个方法,那么子类方法中声明的检查异常不能比超类方法中声明的异常更通用。 11.1.4 创建异常类     所有自定义的异常类,都应该实现两个构造函数,一个是默认构造函数;一
Java 核心技术平心而论 Java 核心技术 (即Core Java)并不算是一本特别出色的书籍:示例代码不够严谨,充斥着很多与C/C++的比较,语言也不够简洁——问题在于Java并没有一本很出色的入门书籍,与同类型的 Java 编程思想 相比, Java 核心技术 至少做到了废话不多,与时俱进( Java 编程思想&nbs
本书由拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),是程序员的优选Java指南。本版针对Java SE 9、10和 11全面更新。全书共12章。1章概述Java语言的特色功能;2章详细论述如何下载和安装JDK以及本书的程序示例;3章开始讨论Java 语言,包括变量、循环和简单的函数;4章介绍面向对象两大基石中极要的一个概念——封装,以及Java语言实现封装的机制,
原创 2024-03-18 21:21:46
143阅读
本书针对Java 11进行了修订,涵盖了完整的对高级UI特性、企业编程、网络、安全和Java强大的模块系统等内容的讨论。书中对Java复杂的新特性进行了深入而全面的研究,展示了如何使用它们来构建具有专业品质的应用程序,作者所设计的经过全面完整测试的示例反映了当今的Java风格和*佳实践,这些示例设计精心,使其易于理解并且实践价值极高,从而使读者可以以这些示例为基础来编写自己的代码。
原创 2024-03-21 21:36:36
95阅读
《Core Java Volume 1》(Java核心技术卷1)读书笔记、代码。 文章目录Ch07 异常 断言 日志Ch08 泛型程序设计 Ch07 异常 断言 日志简化的异常层次结构:ThrowableException RuntimeException(程序错误导致,如数组越界)IOException(程序本身没问题,但I/O错误,如打开的文件不存在)……Error(Java运行时系统的
转载 9月前
19阅读
# Java核心技术卷 II 科普文章:面向对象编程的奥秘 Java是一种广泛使用的编程语言,被广泛应用于企业级软件开发、移动应用以及大数据处理等领域。《Java核心技术卷 II》的目标是帮助开发者深入理解Java中的面向对象编程(OOP)概念。这篇文章将阐述OOP的基本概念,结合代码示例,让初学者了解Java的面向对象特性。 ## 面向对象编程(OOP)概述 面向对象编程是一种编程范式,它
原创 2024-09-02 05:08:11
6阅读
/*免责声明:全部内容都属于是段友分享,我只是属于整理。**//*写在前边,个人觉得****弄一个积分下载,就是在自掘坟墓。表面上看起来是可以为个人赚积分
原创 2022-10-09 21:23:26
145阅读
1点赞
内容简介本书针对 Java 11 进行了修订,涵盖了完整的对高级 UI 特性、企业编程、网络、安全和 Java 强大的模块系统等内容的讨论。书中对 Java 复杂的新特性进行了深入而全面的研究,展示了如何使用它们来构建具有专业品质的应用程序,作者所设计的经过全面完整测试的示例反映了当今的 Java 风格和*佳实践,这些示例设计精心,使其易于理解并且实践价值极高,从而使读者可以以这些示例为基础来编写
原创 2024-01-21 11:21:23
245阅读
本书为专业程序员解决实际问题而写,Java基础知识面覆盖很完整,可以帮助你深入了解Java语言和库。在卷I中,Horstmann主要强调基本语言概念和现代用户界面编程基础,深入介绍了从Java面向对象编程到泛型、集合、lambda表达式、Swing UI设计以及并发和函数式编程的新方法等内容。​目录译者序前言致谢1章 Java程序设计概述 12章 Java程序设计环境 123章 Java的基
原创 2022-02-28 19:12:29
1809阅读
Java核心技术卷1学习笔记5继承1、类,超类和子类1.1、定义子类关键字:extends,表示继承;public class 子类 extends 父类 {}子类(派生类/孩子类);超类(父类/基类)。1.2、覆盖方法超类中有些方法对子类不一定适用,可使用新的方法来覆盖(override)超类中的这个方法。 super 关键字:指示编译器调用超类方法;调用超类的构造器。 this关键字:引用隐式
转载 6月前
41阅读
Java SE 8的流库流提供了一种让我们可以在比集合更高的概念级别上指定计算的数据视图。通过使用流,我们可以说明想要完成什么任务,而不是说明如何去实现它。将操作的调度留给具体实现去做。流遵循了做什么而非怎么做的原则。在流的示例中,我们描述了需要做什么,没有指定该操作应该以什么顺序或者在哪个线程中执行。流和集合的差异:流并不存储元素,这些元素可能存储在底层的集合中,或者是按需生成的流的操作不会修改
Chapter 7. 图形编程 至此,你还只了解到如何编写从键盘接受输入,进行处理并在控制台显示结果。这并不是现在大多数用户想要的。现代的程序和网页并不是这样运行的。本章将开始介绍编写使用图形用户接口(GUI)的java程序。尤其值得一提的是,你将学会如何编写在屏幕上改变窗体大小和定位窗体,在一个窗体上用各种字体来显示文本,显示图象等等。这将为你后续章节编写有趣的程序提供一些有用的技术。 接下来两...
转载 2021-08-04 23:04:32
63阅读
# 如何实现《Java核心技术2 9》 作为一名具有丰富经验的开发者,我将帮助你学习并实现《Java核心技术2 9》这本书。下面是一个整体的流程图,展示了完成这个任务的步骤。 | 步骤 | 动作 | | ------ | ------ | | 1 | 下载并安装JDK | | 2 | 下载并安装IDE | | 3 | 创建Java项目 | | 4 | 添加所需的库文件 | | 5
原创 2023-08-08 07:08:44
51阅读
第一章:Java程序设计概述Java程序设计平台Java“白皮书”的关键术语Java applet与InternetJava发展简史关于Java的常见误解1.1 Java程序设计平台Java并不只是是一种语言。Java是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码和一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。Java是一个完整的平台,该平台提供了一个库和
转载 2023-08-09 12:56:01
118阅读
[b]关键词: Java2核心技术,电子书,chm,源码[/b]第一卷:[url]http://www.kutoku.info/software/20..
原创 2023-07-21 16:16:43
83阅读
初学乍练入门 Java,推荐《Java核心技术 11 ,这其实是一套,分为两本:卷1 基础知识(豆瓣 9.2 分)卷2 高级特性(豆瓣 8.4 分)我估计 70% 的 Java 程序员入门看的是这本书,写的经典、全面,对 Java 各种特性,都会有对应的代码示例。不过,这里的内容,有不少是没必要学的。我在以前的文章提起过,大家可以参考。同时,光看这本书作为入门有个问题,就是只能知其然,却不
文章目录多线程编程基础知识进程线程主线程创建子线程实现Runnable接口继承Thread线程类使用匿名内部类和Lambda表达式实现线程体线程状态线程管理线程优先级等待线程结束线程让步线程停止线程安全临界资源问题多线程同步synchronized方法synchronized语句线程间通信 多线程编程基础知识进程一般可以在同一时间内执行多个程序的操作系统都有进程的概念。 一个进程就是一个执行中的
# 如何实现《Java核心技术 12》 作为一名初入行业的开发者,很高兴你选择《Java核心技术 12》作为你的学习材料。在这篇文章中,我将为你制定一份详尽的指南,以帮助你更高效地实现书中的示例代码。 ## 实现流程 首先,我们将整个实现过程分为如下几个步骤: | 步骤编号 | 步骤 | 描述
原创 2024-09-01 06:00:42
44阅读
Java核心技术卷Ⅱ高级特性8pdf,自取:<https://url03.ctfile.com/f/24333903724819555d6ef4c?p=5831【访问密码:5831】,进入下载页面,选择【普通下载】Java核心技术卷I基础知识(11)pdf,自取:<https://url03.ctfile.com/f/24333903724736737f980d0?p=5831(访
原创 2022-11-18 15:06:54
497阅读
 3.7 输入输出3.7.1 读取输入——Scanner类import java.util.*; Scanner in = new Scanner(System.in); //用nextLine()方法实现输入一行 //nextLine()方法可以读取空格 String name = in.nextLine(); //若想要以空格为分隔符读取单词,使用next()方法 String
  • 1
  • 2
  • 3
  • 4
  • 5