![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
从0开始深耕Java
文章平均质量分 68
柒柒--技术翻译
以技术对话世界的沟通方式,有需要我帮忙翻译的外文资料,可以联系我
展开
-
事无巨细说Java之---Java 程序 | Java 编程实例--1)Java中的斐波那契数列--Fibonacci series
在斐波那契数列中,下一个数是前两个数的和,例如 0、1、1、2、3、5、8、13、21、34、55 等。斐波那契数列的前两个数是 0 和 1。让我们看看不使用递归的java中的斐波那契数列程序。下面用递归看看java中的斐波那契数列程序。不使用递归的斐波那契数列。使用递归的斐波那契数列。原创 2022-11-27 21:29:21 · 485 阅读 · 1 评论 -
事无巨细说Java之---Java 注释
打开HTML文件,我们可以看到通过文档注释提供的Calculate类的解释。Ans:众所周知,Java的注释不是由编译器或解释器执行的,但是,在编译器对代码进行词法转换之前,为了便于处理,代码的内容被编码成ASCII。它可用于解释复杂的代码片段或一次注释多行代码(因为在那里使用单行注释会很困难)。多行注释放在 /* 和 */ 之间。/* 和 */ 之间的任何文本都不会被 Java 执行。注意:通常 // 用于简短的注释, /* */ 用于较长的注释。. 文档注释位于 /** 和 */ 之间。原创 2022-11-27 21:16:40 · 399 阅读 · 0 评论 -
事无巨细说Java之---Java continue 语句
因此,我们现在可以继续 Java 中的任何循环,无论是外循环还是内循环。当你需要立即跳转到循环的下一次迭代时,在循环控制结构中使用 continue 语句。它可以与 for 循环或 while 循环一起使用。在内部循环的情况下,它仅继续内部循环。我们可以在所有类型的循环中使用 Java continue 语句,例如 for 循环、while 循环和 do-while 循环。正如你在上面的输出中看到的那样,控制台上没有打印 5。仅当你在内循环中使用 continue 语句时,它才会继续内循环。原创 2022-10-08 13:38:33 · 250 阅读 · 0 评论 -
事无巨细说Java之---Java 中断语句
我们可以使用带有标签的 break 语句。因此,我们现在可以打破 Java 中的任何循环,无论是外循环还是内循环。在内部循环的情况下,它只打破内部循环。我们可以在所有类型的循环中使用Java break 语句,例如for 循环、while 循环和do-while 循环。要了解带 switch 语句的 break 示例,请访问此处:Java Switch 语句。当在循环中遇到 break 语句时,循环立即终止,程序控制在循环后面的下一条语句处恢复。仅当你在内循环中使用 break 语句时,它才会中断内循环。原创 2022-10-08 13:28:16 · 280 阅读 · 0 评论 -
事无巨细说Java之---Java do-while 循环
因此,与 while 循环和 for 循环不同,do-while 在循环体的末尾检查条件。Java do-while 循环至少执行一次,因为条件是在循环体之后检查的。如果迭代次数不固定,必须至少执行一次循环,建议使用 do-while 循环。注意:一定要多多练习,代码要看清楚,要多试,要多看多记,而且不能只是脑子觉得记住了,但是输出的时候啥也写不出来,就尴尬了,所以多练才是王道。1. 条件:它是一个被测试的表达式。如果在 do-while 循环中传递 true,它将是不定式 do-while 循环。原创 2022-10-08 13:17:51 · 674 阅读 · 0 评论 -
事无巨细说Java之---Java While 循环
在这里,关于 while 循环的重要一点是,有时它甚至可能不会执行。如果要测试的条件为假,则跳过循环体,执行while循环之后的第一条语句。注意:一定要多多练习,代码要看清楚,要多试,要多看多记,而且不能只是脑子觉得记住了,但是输出的时候啥也写不出来,就尴尬了,所以多练才是王道。Java while 循环用于重复迭代程序的一部分,直到指定的布尔条件为真。如果你在 while 循环中传递 true,它将是无限的 while 循环。2. 更新表达式:每次执行循环体时,这个表达式递增或递减循环变量。原创 2022-10-08 13:10:59 · 699 阅读 · 0 评论 -
事无巨细说Java之---Java中的循环
Java for 循环用于多次迭代程序的一部分。如果迭代次数是固定的,推荐使用for循环。Java 中有三种类型的 for 循环。原创 2022-10-06 13:43:09 · 237 阅读 · 0 评论 -
事无巨细说Java之---Java Switch语句
Java switch 语句从多个条件执行一个语句。这就像 if-else-if阶梯声明。switch 语句适用于 byte、short、int、long、枚举类型、String 和一些包装器类型,如 Byte、Short、Int 和 Long。从 Java 7 开始,您可以使用字符串在 switch 语句中。换句话说,switch 语句测试一个变量与多个值的相等性。原创 2022-10-05 21:41:23 · 835 阅读 · 0 评论 -
事无巨细说Java之---Java If-else 语句
Java if 语句用于测试条件。它检查布尔条件:真或假。Java 中有多种类型的 if 语句。Java if 语句测试条件。如果条件为真,它会执行 if 块。句法:示例:Java if-else 语句也测试条件。如果条件为真则执行 if 块,否则执行 else 块。句法:示例:输出:闰年示例:一年是闰年,如果它可以被 4 和 400 整除。但是,不能被 100 整除。原创 2022-10-05 20:07:07 · 190 阅读 · 0 评论 -
事无巨细说Java之---Java 控制语句 | Java中的控制流
if-else-if 语句包含 if 语句,后跟多个 else-if 语句。顾名思义,break 语句用于中断程序的当前流程,并将控制权转移到循环或 switch 语句之外的下一条语句。if-else 语句是 if 语句的扩展,它使用另一个代码块,即 else 块。在嵌套的 if 语句中,if 语句可以在另一个 if 或 else-if 语句中包含一个 if 或 if-else 语句。与 break 语句不同, continue 语句不会中断循环,而是跳过循环的特定部分并立即跳转到循环的下一次迭代。原创 2022-10-05 10:40:32 · 307 阅读 · 0 评论 -
事无巨细说Java之---Java 关键字
27,native:Java native 关键字用于指定一个方法是使用JNI(Java Native Interface)在native代码中实现的。17,finally:Java的finally关键字表示try-catch结构中的一段代码。它用于指示方法或变量只能在声明它的类中访问。40,synchronized:Java synchronized 关键字用于指定多线程代码中的临界区或方法。23,instanceof:Java instanceof关键字,用于测试对象是指定类的实例还是实现了接口。原创 2022-10-04 21:49:44 · 582 阅读 · 0 评论 -
事无巨细说Java之---Java 中的运算符
Java 三元运算符用作 if-then-else 语句的一行替换,在 Java 编程中使用很多。如果第一个条件为假,逻辑 && 运算符不会检查第二个条件。只有当第一个条件为真时,它才会检查第二个条件。逻辑 || 如果第一个条件为真,运算符不会检查第二个条件。只有当第一个条件为假时,它才会检查第二个条件。Java 赋值运算符是最常见的运算符之一。Java中的运算符是用于执行操作的符号。按位 & 运算符总是检查两个条件,无论第一个条件是真还是假。按位 | 运算符始终检查两个条件,无论第一个条件是真还是假。原创 2022-10-04 21:41:20 · 123 阅读 · 0 评论 -
事无巨细说Java之---统一码系统
2,具有大字符集的语言的编码具有可变长度。一些常见的字符被编码为单个字节,其他需要两个或更多字节。在 unicode 中,字符包含 2 个字节,因此 java 也使用 2 个字节来表示字符。Unicode 是一种通用的国际标准字符编码,能够代表世界上大多数的书面语言。为了解决这些问题,开发了一种新的语言标准,即 Unicode 系统。1,一个特定的代码值对应于各种语言标准中的不同字母。最低值:\u0000。最高值:\uFFFF。原创 2022-10-04 21:23:03 · 86 阅读 · 0 评论 -
事无巨细说Java之---Java中的数据类型
数据类型指定可以存储在变量中的不同大小和值。 Java中有两种数据类型:1,原始数据类型:原始数据类型包括 boolean、char、byte、short、int、long、float 和 double。2,非原始数据类型:非原始数据类型包括类、接口和数组。在 Java 语言中,原始数据类型是数据操作的构建块。 这些是 Java 语言中最基本的数据类型。原创 2022-10-04 21:11:36 · 436 阅读 · 0 评论 -
事无巨细说Java之---Java 变量
声明为静态的变量称为静态变量。您可以创建静态变量的单个副本并在类的所有实例之间共享它。静态变量的内存分配仅在类加载到内存时发生一次。变量是在内存中分配的保留区域的名称。它是“vary +able”的组合,这意味着它的值可以改变。在方法体内声明的变量称为局部变量。您只能在该方法中使用此变量,并且类中的其他方法甚至不知道该变量的存在。java中的变量分为三种类型:局部变量、实例变量和静态变量。在类内部但在方法体外部声明的变量称为实例变量。它被称为实例变量,因为它的值是特定于实例的,并且不在实例之间共享。原创 2022-10-04 20:08:39 · 96 阅读 · 0 评论 -
事无巨细说Java之---JVM(Java 虚拟机)架构
Bootstrap ClassLoader:这是第一个类加载器,它是 Extension 类加载器的超类。它加载包含Java标准版所有类文件的rt.jar文件,如java.lang包类、java.net包类、java.util包类、java.io包类、java.sql包类等。这里,术语“编译器”是指从Java虚拟机(JVM)的指令集到特定CPU的指令集的翻译器。Extension ClassLoader:这是Bootstrap的子类加载器和System类加载器的父类加载器。Java中有三个内置的类加载器。原创 2022-10-04 19:59:28 · 215 阅读 · 0 评论 -
事无巨细说Java之---JDK、JRE 和 JVM 之间的区别
Java 运行时环境是一组用于开发 Java 应用程序的软件工具。Java Development Kit (JDK) 是用于开发 Java 应用程序和小程序的软件开发环境。它是一种提供运行时环境的规范,在该环境中可以执行 Java 字节码。JDK 包含一个私有 Java 虚拟机 (JVM) 和一些其他资源,例如解释器/加载器 (java)、编译器 (javac)、归档器 (jar)、文档生成器 (Javadoc) 等。JVM、JRE 和 JDK 是平台相关的,因为每个操作系统的配置彼此不同。原创 2022-10-04 19:46:07 · 195 阅读 · 0 评论 -
事无巨细说Java之---如何在Java中设置路径
在 Linux 操作系统中设置路径与在 Windows 操作系统中设置路径相同。转到MyComputer属性->高级选项卡->环境变量->用户变量的新选项卡->在变量名中写入路径->在变量值中写入bin文件夹的路径->确定->确定->确定。如果将 Java 源文件保存在 JDK/bin 目录中,则不需要设置路径,因为所有工具都将在当前目录中可用。但是,如果您的 Java 文件在 JDK/bin 文件夹之外,则需要设置 JDK 的路径。7)将bin文件夹的路径粘贴到变量值中。5)在变量名中写入路径。原创 2022-10-04 19:40:14 · 2711 阅读 · 0 评论 -
事无巨细说Java之---Hello Java 程序的内部细节
在上一节中,我们创建了 Java Hello World 程序并学习了如何编译和运行 Java 程序。在本节中,我们将学习编译和运行 Java 程序时会发生什么。在编译时,Java 文件由 Java Compiler 编译(它不与 OS 交互)并将 Java 代码转换为字节码。请注意,我们已经编译了带有文件名的代码,但运行了带有类名的程序。因此,我们可以保存类名以外的Java程序。字节码验证器:检查代码片段中是否存在可能违反对象访问权限的非法代码。Classloader:是JVM的子系统,用于加载类文件。原创 2022-10-04 19:29:21 · 134 阅读 · 0 评论 -
事无巨细说Java之---第一个 Java 程序 | Hello World 示例
这里,System 是一个类,out 是 PrintStream 类的一个对象,println() 是 PrintStream 类的一个方法。如上图所示,在记事本中编写Java的简单程序,保存为Simple.java。让我们看看在 main() 方法中使用 var-args 的简单代码。在本节中,我们将学习如何编写 Java 的简单程序。安装 JDK 后,我们可以轻松编写一个简单的 hello Java 程序。我们将在下一节讨论它。要创建一个简单的 Java 程序,您需要创建一个包含 main 方法的类。原创 2022-10-04 19:21:50 · 703 阅读 · 0 评论 -
事无巨细说Java之---C++ vs Java
Java 内部支持指针。但是不能在 java 中编写指针程序。这意味着java在java中限制了指针支持。C++ 编程语言和 Java 之间有许多不同和相似之处。Java 不支持像 C++ 这样的头文件。Java 使用 import 关键字来包含不同的类和方法。它可以通过使用java中的接口来实现。Java 不支持 C++ 等默认参数。专为系统和应用程序编程而设计。文件:Simple.java。它是 C 编程语言的扩展。不支持通过类进行多重继承。文件:main.cpp。翻译 2022-09-29 18:20:14 · 103 阅读 · 0 评论 -
事无巨细说Java之---Java的特点
Java 中的类加载器是 Java 运行时环境 (JRE) 的一部分,用于将 Java 类动态加载到 Java 虚拟机中。Java 的特性也被称为 Java 流行语。Java 是独立于平台的,因为它不同于 C、C++ 等其他语言,它们编译到特定于平台的机器中,而 Java 是一种编写一次,随处运行的语言。Java 平台与大多数其他平台的不同之处在于它是一个基于软件的平台,运行在其他基于硬件的平台之上。Java 是体系结构中立的,因为没有依赖于实现的特性,例如,原始类型的大小是固定的。翻译 2022-09-29 18:00:01 · 210 阅读 · 0 评论 -
事无巨细说Java之---Java的历史
Java 最初是为交互式电视设计的,但对于当时的数字有线电视行业来说,它是一种过于先进的技术。建议的词是“动态”、“革命”、“丝绸”、“震动”、“DNA”等。创建 Java 编程的原则是“简单、稳健、可移植、独立于平台、安全、高性能、多线程、体系结构中立、面向对象、解释和动态”。自 Java SE 8 发布以来,Oracle 公司遵循一种模式,即每个偶数版本在 3 月发布,奇数版本在 9 月发布。6) 1995 年,Oak 更名为“Java”,因为它已经是 Oak Technologies 的商标。翻译 2022-09-29 17:49:07 · 168 阅读 · 0 评论 -
Java基础之---执行main()的方法
我们应该在 main() 方法之前使用 public 关键字,以便 JVM 可以识别程序的执行点。如果我们在 main() 方法之前使用 private、protected 和 default,它将对 JVM 不可见。我们应该在不创建对象的情况下调用 main() 方法。静态方法是在不创建对象的情况下调用的方法,因此我们不需要任何对象来调用 main() 方法。请记住,JVM 总是寻找带有字符串类型数组作为参数的 main() 方法。我们可以在类中定义任意数量的 main() 方法,但方法签名必须不同。翻译 2022-09-29 13:07:36 · 6590 阅读 · 0 评论 -
事无巨细说Java之---什么是Java
它是一个Java编程平台。它包括 Java 编程 API,如 java.lang、java.io、java.net、java.util、java.sql、java.math 等。它包括核心主题,如 OOP、字符串、正则表达式、异常、内部类、多线程、 I/O 流、网络、AWT、Swing、反射、集合等。目前,Servlet、JSP、Struts、Spring、Hibernate、JSF等技术用于用Java创建Web应用程序。Java 是一种面向对象的、基于类的、并发的、安全的和通用的计算机编程语言。翻译 2022-09-29 13:46:54 · 67 阅读 · 0 评论