07 2022 档案

摘要:前言 首先回顾一下在程序设计语言中关于如何将参数传递给方法的一些专业术语。按值调用表示方法接收的是调用者提供的值。而按引调用表示方法接收的是调用者提供的变量地址。方法可以修改按引用传递的变量的值,而不能修改按值传递的变量的值。 Java传参 Java程序设计语言总是采用按值调用。也就是说,方法得到的 阅读全文
posted @ 2022-07-28 13:28 Silent丿丶黑羽 阅读(615) 评论(0) 推荐(1)
摘要:静态字段与静态方法 之前我们都定义的main方法都被标记了static修饰符,那到底是什么意思?下面我们来看看 静态字段 如果将一个字段定义为static,每个类只有一个这样的字段。而对于非静态的实例字段,每个对象都有自己的一个副本。例如,假设需要给每一个员工赋予唯一的标识码。这里给Employee 阅读全文
posted @ 2022-07-27 09:14 Silent丿丶黑羽 阅读(674) 评论(1) 推荐(4)
摘要:前言 之前的例子中,我们已经编写了一些简单的类。但是,那些类都只包含一个简单的main方法。现在来学习如何编写复杂应用程序所需要的那种主力类。通常这些类没有main方法,却有自己的实例字段和实例方法。要想构建一个完整的程序,会结合使用多个类,其中只有一个类有main方法。 自定义简单的类 在Java 阅读全文
posted @ 2022-07-26 10:24 Silent丿丶黑羽 阅读(674) 评论(1) 推荐(0)
摘要:前言 在我们完成这个日历设计前,需要了解Java中的预定义类LocalDate的一些用法 语法 LocalDate.now() // 2022-07-01 会构造一个新对象,表示构造这个对象时的日期。 LocalDate.of(1999, 1, 1) 可以提供年、月和日来构造对应一个特定日期的对象: 阅读全文
posted @ 2022-07-25 09:14 Silent丿丶黑羽 阅读(603) 评论(0) 推荐(0)
摘要:天坑 遇到的问题:使用命令行执行命令:java EightSample,会报以下错误 错误: 找不到或无法加载主类 EightSample 运行环境 mac系统 IntelliJ IDEA编译器 Java 1.8 首先保证了Java环境变量和版本都是没问题的 然后保证已经执行了以下命令,生成了.cl 阅读全文
posted @ 2022-07-19 12:53 Silent丿丶黑羽 阅读(585) 评论(0) 推荐(0)
摘要:数组 数组存储相同类型值的序列。 声明数组 数组是一种数据结构,用来存储同一类型值的集合。通过一个整型下标(index,或称索引)可以访问数组中的每一个值。例如,如果a是一个整型数组,a[i]就是数组中下标为i的整数。 在声明数组变量时,需要指出数组类型(数据元素类型紧跟[])和数组变量的名字。下面 阅读全文
posted @ 2022-07-16 17:01 Silent丿丶黑羽 阅读(760) 评论(0) 推荐(0)
摘要:大数 如果基本的整数和浮点数精度不能够满足需求,那么可以使用java.math包中两个很有用的类:BigInteger和BigDecimal。这两个类可以处理包含任意长度数字序列的数值。BigInteger类实现任意精度的整数运算,BigDecimal实现任意精度的浮点数运算。 使用静态的value 阅读全文
posted @ 2022-07-16 13:29 Silent丿丶黑羽 阅读(250) 评论(0) 推荐(0)
摘要:控制流程 与任何程序设计语言一样,Java使用条件语句和循环结构确定控制流程。 块作用域 我们首先要了解块(block)的概念。 块是指由若干条Java语句组成的语句,并用一对大括号括起来。块确定了变量的作用域。一个块可以嵌套在另一个快中。下面就是嵌套在main方法块中的一个块。 public st 阅读全文
posted @ 2022-07-15 15:10 Silent丿丶黑羽 阅读(549) 评论(1) 推荐(0)
摘要:输入与输出 读取输入 要想通过控制台进行输入,首先需要构造一个与"标准输入流"System.in关联的Scanner对象。 // 创建输入流对象 Scanner in = new Scanner(System.in); 现在,就可以使用Scanner类的各种方法读取输入了。例如,nextLine方法 阅读全文
posted @ 2022-07-08 14:34 Silent丿丶黑羽 阅读(187) 评论(0) 推荐(0)
摘要:字符串 从概念上讲,Java字符串就是Unicode字符序列。例如,字符串"Java\u2122"由5个Unicode字符J、a、v、a和™组成。Java没有内置的字符串类型,而是在标准Java类库中提供了一个预定义类,很自然地叫做String。每个双引号括起来的字符串都是String类中的一个实例 阅读全文
posted @ 2022-07-06 10:47 Silent丿丶黑羽 阅读(147) 评论(0) 推荐(0)
摘要:运算符 运算符用于连接值。Java提供了一组丰富的算术和逻辑运算符以及数学函数。 算术运算符 在Java中,使用算术运算符+、-、*、/表示加、减、乘、除运算。当参与/运算的两个操作数都是整数时,表示整数除法;否则,表示浮点除法。整数的求余操作用%表示。例如,15/2=7,15%2=1,15.0/2 阅读全文
posted @ 2022-07-05 15:24 Silent丿丶黑羽 阅读(257) 评论(0) 推荐(0)
摘要:前言 Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。在Java中,一共8种基本类型,其中有4种整型、2种浮点型、1种字符串类型char(用于表示Unicode编码的代码单元)和1种用于表示真值的boolean类型。 注释 Java有一个能够表示任意精度的算术包,通常称为"大数"( 阅读全文
posted @ 2022-07-05 09:33 Silent丿丶黑羽 阅读(185) 评论(0) 推荐(0)
摘要:前言 就国内来说,Java毫无疑问是后端语言中的No.1没有之一,所以今天我们也来0基础学习Java!!! Java的好处(针对测试工程师) 面试加分->涨薪 大多数公司服务端用的都是Java,学习之后能看懂后台逻辑,方便快速定位问题 在如此**卷**的环境下,不得不去跟着一起卷(躺平不香吗?学什么 阅读全文
posted @ 2022-07-04 17:21 Silent丿丶黑羽 阅读(300) 评论(0) 推荐(0)