2022/5/5

【读书笔记】《java从小白到大牛》异常

程序运行过程中难免会发生异常,发生异常并不可怕,程序员应该考虑到有可能发生这些异常,编程时应该捕获并进行处理异常,不能让程序发生终止,这就是健壮的程序。 异常封装成为类Exception,此外,还有Throwab…

  • java读书笔记
  • 2022/5/5
  • 129
  • 2022/5/5

    【读书笔记】《java从小白到大牛》Lambda表达式表达式

    Java 8之后推出的Lambda表达式开启了Java语言支持函数式编程(Functional Programming)新时代。Lambda表达式,也称为闭包(Closure),现在很多语言都支持Lambda表达式,如C++、C#、Swift、Objective-C和JavaScri…

  • java读书笔记
  • 2022/5/5
  • 137
  • 2022/5/5

    【读书笔记】《java从小白到大牛》Java常用类

    Java根类——Object java.lang.Object类,它是Java所有类的根类,Java所有类都直接或间接继承自Object类,它是所有类的“祖先”。Object类属于java.lang包中的类型,不需要显示使用import语句引入,它是由解释器自…

  • java读书笔记
  • 2022/5/5
  • 138
  • 2022/5/5

    【读书笔记】《java从小白到大牛》枚举类

    枚举类型可以避免直接使用常量所导致的问题。Java 5之后可以使用枚举类型了,Java中枚举类型的作用已经不仅仅是定义一组常量提高程序的可读性了,还具有如下特性: 01. Java枚举类型是一种类,是引用类型,具有…

  • java读书笔记
  • 2022/5/5
  • 133
  • 2022/5/5

    【读书笔记】《java从小白到大牛》抽象类与接口

    设计良好的软件系统应该具备“可复用性”和“可扩展性”,能够满足用户需求的不断变更。使用抽象类和接口是实现“可复用性”和“可扩展性”重要的设计手段。 接口与抽象类一样都不能被实例化 抽象类 Java语言提供…

  • java读书笔记
  • 2022/5/5
  • 130
  • 2022/5/5

    【读书笔记】《java从小白到大牛》final关键字final关键字

    final关键字能修饰变量、方法和类 final修饰变量 final修饰的变量即成为常量,只能赋值一次,但是final所修饰局部变量和成员变量有所不同。 01. final修饰的局部变量必须使用之前被赋值一次才能使用。02.…

  • java读书笔记
  • 2022/5/5
  • 119
  • 2022/5/5

    【读书笔记】《java从小白到大牛》多态

    在面向对象程序设计中多态是一个非常重要的特性,理解多态有利于进行面向对象的分析与设计。多态概念发生多态要有三个前提条件: 01. 继承。多态发生一定要子类和父类之间。02. 覆盖。子类覆盖了父类的方法。03…

  • java读书笔记
  • 2022/5/5
  • 94
  • 2022/5/5

    【读书笔记】《java从小白到大牛》封装性与访问控制Overload)

    Java面向对象的封装性是通过对成员变量和方法进行访问控制实现的,访问控制分为4个等级:私有、默认、保护和公有 私有级别 私有级别的关键字是private,私有级别的成员变量和方法只能在其所在类的内部自…

  • java读书笔记
  • 2022/5/5
  • 107
  • 2022/5/5

    【读书笔记】《java从小白到大牛》包

    在程序代码中给类起一个名字是非常重要的,但是有时候会出现非常尴尬的事情,名字会发生冲突,例如:项目中自定义了一个日期类,我为它取名为Date,但是会发现Java SE核心库中还有两个Date,它们分别位于java.util…

  • java读书笔记
  • 2022/5/5
  • 92
  • 2022/5/5

    【读书笔记】《java从小白到大牛》面向对象

    面向对象(Object Oriented Programming,OOP)是Java最重要的特性。Java是彻底的、纯粹的面向对象语言,在Java中“一切都是对象”。 面向对象三个基本特性 面向对象思想有三个基本特性:封装性、继承性和多态…

  • java读书笔记
  • 2022/5/5
  • 101
  • 2022/5/5

    【读书笔记】《java从小白到大牛》数组

    在计算机语言中数组是非常重要的集合类型,大部分计算机语言中数组具有如下三个基本特性: 01. 一致性:数组只能保存相同数据类型元素,元素的数据类型可以是任何相同的数据类型。02. 有序性:数组中的元素是有…

  • java读书笔记
  • 2022/5/5
  • 105
  • 2022/5/4

    【读书笔记】《java从小白到大牛》控制语句

    程序设计中的控制语句有三种,即顺序、分支和循环语句。Java程序通过控制语句来管理程序流,完成一定的任务。程序流是由若干个语句组成的,语句可以是一条单一的语句,也可以是一个用大括号({})括起来的复合语句…

  • java读书笔记
  • 2022/5/4
  • 114
  • 2022/5/4

    【读书笔记】《java从小白到大牛》逻辑运算符-位运算符-其他运算符

    逻辑运算符 逻辑运算符是对布尔型变量进行运算,其结果也是布尔型 短路与(&&)和短路或(||)能够采用最优化的计算方式,从而提高效率。在实际编程时,应该优先考虑使用短路与和短路或 位运…

  • java读书笔记
  • 2022/5/4
  • 117
  • 2022/5/4

    【读书笔记】《java从小白到大牛》引用数据类型

    在Java中除了8种基本数据类型外,其他数据类型全部都是引用(reference)数据类型,引用数据类型用了表示复杂数据类型,包含:类、接口和数组声明的数据类型 引用数据类型 Java中的引用数据类型,相当于C等…

  • java读书笔记
  • 2022/5/4
  • 121