Java学习-核心技术
文章平均质量分 93
全面讲解Java基础知识,零基础小白也可学习!!
一支帆
即使再小的帆,也能远航。
展开
-
第五章、异常、断言和日志
在理想世界里,用户输入数据的格式永远都是正确的,选择打开的文件也一定存在,代码永远不会出现 bug。然而,在现实世界中却充满了不良的数据和有问题的代码,现在我们来讨论一下 Java 程序设计语言处理这些问题的机制。 人们在遇到错误时会感觉不爽。如果由于程序的错误或一些外部环境的影响,导致用户在运行程序期间做的所偶工作统统丢失,这个用户就有可能不会再使用这个程序了。为了尽量避免这类事情的发生,至少应该做到以下几点: 向用户通知错误; 保存所有的工作; 允许用户妥善地退出程序。 在测试期间,需要运行大量的检原创 2022-04-24 21:24:56 · 565 阅读 · 0 评论 -
第四章 接口、lambda 表达式与内部类
到目前为止,我们已经学习了 Java 中面向对象编程的核心概念:类和继承。本章将介绍几种常用的高级技术。 一、接口 1、接口的概念 在 Java 程序设计语言中,接口不是类,而是对希望符合这个接口的类的一组需求。 下面给出一个具体的示例。Arrays 类中的 sort 方法承诺可以对对象数组进行排序,但要求满足下面这个条件:对象所属的类必须实现 Comparable 接口。 下面是 Comparable 接口的代码: public interface Comparable { int comparaTo(原创 2022-04-10 11:28:05 · 165 阅读 · 0 评论 -
第三章 继承
继承的基本思想是,可以基于已有的类创建新的类。继承已存在的类就是复用(继承)这些类的方法,而且可以增加一些新的方法和字段,使新类能够适应新的情况。 一、类、超类和子类 我们来回忆一下在前一章中讨论过的 Employee 类。假如你在某个公司工作,这个公司里经理的待遇与普通员工的待遇存在着一些差异。不过,他们之间也存在着很多相同的地方,例如,他们都领取薪水。只是普通员工在完成本职工作之后仅领取薪水,而经理在完成了预期的业绩之后还能得到奖金。这种情形就需要使用继承。为什么呢?因为需要为经理定义一个新类 Mana原创 2022-04-03 19:36:29 · 240 阅读 · 0 评论 -
第二章 对象和类
一、面向对象程序设计概念 面向对象程序设计(OOP)是当今主流的程序设计范型,它取代了 20 世纪 70 年代的 “结构化” 或过程式编程技术。而 Java 正是使用了面向对象的编程思想。 二、使用预定义类 在 Java 中,没有类就无法做任何事情。然而,并不是所有的类都表现出面向对象的典型特征。例如,Math 类。可以直接使用 Math 类的方法,如 Math.random,而不必了解它具体是如何实现的,你只需要知道方法名和参数(如果有的话)。这正是封装的关键所在,当然所有类都是这样。但 Math 类之封原创 2022-03-26 14:18:51 · 244 阅读 · 0 评论 -
第一章 Java的基本程序结构
我们先来看一个最简单的 Java 应用程序,它只发送一条消息到控制台窗口中: public class FirstSample { public static viod main(String[] args) { System.out.println("Hello world!"); } } 这个程序虽然很简单,但所有的 Java 应用程序都具有这种结构,因此还是很值得花一些时间来研究的。首先,Java 区分大小写。如果出现了大小写拼写错误(例如,将 main 拼写原创 2022-03-19 14:28:51 · 2523 阅读 · 0 评论