零基础学Java(12)静态字段与静态方法

静态字段与静态方法  之前我们都定义的main方法都被标记了static修饰符,那到底是什么意思?下面我们来看看 静态字段  如果将一个字段定义为static,每个类只有一个这样的字段。而对于非静态的实例字段,每个对象都有自己的一个副本。例如,假设需要给每一个员工赋予唯一的标识码。这里给Employee类添加一个实例字段id和一个静态字段nextId:class Employee { // 定义静态字段...

零基础学Java(11)自定义类

前言  之前的例子中,我们已经编写了一些简单的类。但是,那些类都只包含一个简单的main方法。现在来学习如何编写复杂应用程序所需要的那种主力类。通常这些类没有main方法,却有自己的实例字段和实例方法。要想构建一个完整的程序,会结合使用多个类,其中只有一个类有main方法。 自定义简单的类  在Java中,最简单的类定义形式为:class ClassName { // 字段 field1 field2 ...

零基础学Java(10)面向对象-使用LocalDate类完成日历设计

前言在我们完成这个日历设计前,需要了解Java中的预定义类LocalDate的一些用法 语法LocalDate.now() // 2022-07-01 会构造一个新对象,表示构造这个对象时的日期。 LocalDate.of(1999, 1, 1) 可以提供年、月和日来构造对应一个特定日期的对象: 当然,通常我们都希望将构造的对象保存在一个对象变量中:LocalDate newYearsEve =...

零基础学Java(6)控制流程

控制流程与任何程序设计语言一样,Java使用条件语句和循环结构确定控制流程。 块作用域我们首先要了解块(block)的概念。块是指由若干条Java语句组成的语句,并用一对大括号括起来。块确定了变量的作用域。一个块可以嵌套在另一个快中。下面就是嵌套在main方法块中的一个块。public static void main(String[] args) { int n = 1; { int k = 3; ...

零基础学Java(3)运算符

运算符运算符用于连接值。Java提供了一组丰富的算术和逻辑运算符以及数学函数。 算术运算符在Java中,使用算术运算符+、-、*、/表示加、减、乘、除运算。当参与/运算的两个操作数都是整数时,表示整数除法;否则,表示浮点除法。整数的求余操作用%表示。例如,15/2=7,15%2=1,15.0/2=7.5需要注意,整数被0除将虎产生一个异常,而浮点数被0除将会得到无穷大或NaN结果。 数学函数与常量...
© 2022 LMLPHP 关于我们 联系我们 友情链接 耗时0.011245(s)
2022-08-18 10:08:32 1660788512