通常,当我们处理字符时,我们使用原始数据类型 char。 示例 char ch = a; // Unicode for uppercase Greek omega character char uniChar = \u039A; // an array of chars char[] charArray ={ a, b, c, d, e }; 然而在开发中,我们遇到了需要使用对象而不是原始数据类型的情况。为了实现这一点,Java 提供了包装类 Character 对于原始数据类型 char。 Character 类提供了许多有用的类(即静态)方法来操作字符。您可以使用 Char
通常,当我们使用数字时,我们会使用原始数据类型,例如 byte、int、long、double 等。 示例 int i = 5000; float gpa = 13.65f; double mask = 125; 然而,在开发过程中,我们会遇到需要使用对象而不是原始数据类型的情况。为了实现这一点,Java 提供了 包装类 . 所有的包装类(Integer、Long、Byte、Double、Float、Short)都是抽象类 Number 的子类。 包装类的对象包含或包装其各自的原始数据类型。将原始数据类型转换为对象称为装箱 , 这由编译器负责。因此,在使用包装类时,只需将原始数据类
决策结构具有要由程序评估或测试的一个或多个条件,以及如果确定条件为真则要执行的一个或多个语句,以及可选地,如果条件确定则要执行的其他语句是假的。 以下是大多数编程语言中典型决策结构的一般形式 - Java 编程语言提供以下类型的决策语句。点击以下链接查看详细信息。 Sr.No. 声明和说明 1 if 语句 if 语句 由一个布尔表达式和一个或多个语句组成。 2 if...else 语句 if 语句 后面可以跟一个可选的 else 语句 ,当布尔表达式为假时执行。 3 嵌套 if 语句 您可以使用一个 if 或否则 另一个 if 中的语句 或否则 声明。 4 switc
可能存在需要多次执行一段代码的情况。一般来说,语句是按顺序执行的:函数中的第一条语句首先执行,然后是第二条,依此类推。 编程语言提供了各种控制结构,允许更复杂的执行路径。 一个循环 语句允许我们多次执行一条语句或一组语句,以下是大多数编程语言中循环语句的一般形式 - Java 编程语言提供以下类型的循环来处理循环要求。点击以下链接查看详细信息。 Sr.No. 循环和描述 1 while 循环 在给定条件为真时重复一个语句或一组语句。它在执行循环体之前测试条件。 2 for 循环 多次执行一系列语句,并缩写管理循环变量的代码。 3 do...while 循环 类似于 wh
Java 提供了一组丰富的运算符来操作变量。我们可以将所有 Java 运算符分为以下几组 - 算术运算符 关系运算符 位运算符 逻辑运算符 赋值运算符 杂项运算符 算术运算符 算术运算符在数学表达式中的使用方式与在代数中的使用方式相同。下表列出了算术运算符 - 假设整数变量 A 为 10,变量 B 为 20,则 - 显示示例 运算符 描述 示例 + (加法) 在运算符的任一侧添加值。 A + B会给30 -(减法) 从左侧操作数中减去右侧操作数。 A - B 会给出-10 * (乘法) 将运算符两边的值相乘。 A * B会给200 /(分区
修饰符是您添加到这些定义以更改其含义的关键字。 Java 语言有各种各样的修饰符,包括以下 - Java 访问修饰符 非访问修饰符 要使用修饰符,您需要在类、方法或变量的定义中包含其关键字。修饰符位于语句的其余部分之前,如下例所示。 示例 public class className { // ... } private boolean myFlag; static final double weeks = 9.5; protected static final int BOXWIDTH = 42; public static void main(String[]
变量为我们提供了程序可以操作的命名存储。 Java中的每个变量都有一个特定的类型,它决定了变量内存的大小和布局;可以存储在该内存中的值的范围;以及可以应用于变量的操作集。 您必须先声明所有变量,然后才能使用它们。以下是变量声明的基本形式 - data type variable [ = value][, variable [ = value] ...] ; 这里数据类型 是 Java 的一种数据类型和 variable 是变量的名称。要声明多个指定类型的变量,可以使用逗号分隔的列表。 以下是 Java 中变量声明和初始化的有效示例 - 示例 int a, b, c;
变量只不过是用于存储值的保留内存位置。这意味着当你创建一个变量时,你会在内存中保留一些空间。 根据变量的数据类型,操作系统分配内存并决定可以在保留内存中存储什么。因此,通过为变量分配不同的数据类型,可以在这些变量中存储整数、小数或字符。 Java 中有两种可用的数据类型 - 原始数据类型 引用/对象数据类型 原始数据类型 Java 支持八种原始数据类型。原始数据类型由语言预定义并由关键字命名。现在让我们详细了解八种原始数据类型。 字节 字节数据类型是一个8位有符号二进制补码整数 最小值为 -128 (-2^7) 最大值为127(含)(2^7 -1) 默认值为
构造函数在创建对象时对其进行初始化。它与其类同名,并且在语法上类似于方法。但是,构造函数没有明确的返回类型。 通常,您将使用构造函数为类定义的实例变量赋予初始值,或者执行创建完全形成的对象所需的任何其他启动过程。 所有的类都有构造函数,不管你定义与否,因为 Java 自动提供了一个默认构造函数,它将所有成员变量初始化为零。但是,一旦定义了自己的构造函数,就不再使用默认构造函数了。 语法 以下是构造函数的语法 - class ClassName { ClassName() { } } Java 允许两种类型的构造函数,即 - 无参数构造函数 参数化构造函数 无参数构造
Java 是一种面向对象的语言。作为具有面向对象特性的语言,Java 支持以下基本概念 - 多态性 继承 封装 抽象 课程 对象 实例 方法 消息传递 在本章中,我们将研究概念 - 类和对象。 对象 − 对象具有状态和行为。示例:一只狗有状态——颜色、名字、品种以及行为——摇尾巴、吠叫、吃东西。对象是类的一个实例。 类 − 类可以定义为模板/蓝图,描述其类型对象支持的行为/状态。 Java 中的对象 现在让我们深入研究什么是对象。如果我们考虑现实世界,我们可以在我们周围找到许多物体,汽车、狗、人等。所有这些物体都有状态和行为。 如果我们考虑一只狗,那么它的状态是——名
当我们考虑 Java 程序时,它可以定义为通过调用彼此的方法进行通信的对象的集合。现在让我们简要了解一下类、对象、方法和实例变量的含义。 对象 − 对象具有状态和行为。示例:狗有状态 - 颜色、名称、品种以及摇尾巴、吠叫、进食等行为。对象是类的一个实例。 类 − 类可以定义为模板/蓝图,描述其类型对象支持的行为/状态。 方法 − 方法基本上是一种行为。一个类可以包含许多方法。它是在编写逻辑、操作数据和执行所有操作的方法中。 实例变量 − 每个对象都有其唯一的实例变量集。对象的状态是由分配给这些实例变量的值创建的。 第一个 Java 程序 让我们看一个简单的代码,它
在本章中,我们将讨论为 Java 设置合适的环境的不同方面。 本地环境设置 如果您仍然愿意为 Java 编程语言设置环境,那么本节将指导您如何在您的机器上下载和设置 Java。以下是设置环境的步骤。 Java SE 可从下载 Java 链接免费获得。您可以根据您的操作系统下载一个版本。 按照说明下载 Java 并运行 .exe 在您的机器上安装 Java。在机器上安装 Java 后,您需要设置环境变量以指向正确的安装目录 - 为 Windows 设置路径 假设您已经在 c:\Program Files\java\jdk 中安装了 Java 目录 - 右键单击“我的电脑”并选择“属
Java 编程语言最初由 Sun Microsystems 开发,由 James Gosling 发起,于 1995 年作为 Sun Microsystems Java 平台(Java 1.0 [J2SE])的核心组件发布。 Java 标准版的最新版本是 Java SE 8。随着 Java 的进步和它的广泛普及,构建了多种配置以适应各种类型的平台。例如:J2EE 用于企业应用程序,J2ME 用于移动应用程序。 新的 J2 版本分别重命名为 Java SE、Java EE 和 Java ME。 Java 保证一次编写,随处运行。 Java是- 面向对象 − 在 Java 中,一切都
什么是 Java? Java 是由 Sun Microsystems 开发的一种多平台、面向对象、以网络为中心的编程语言。 Java 是用于应用程序开发的编程语言和计算平台。它由 Sun Microsystem 于 1995 年首次发布,后来被甲骨文公司收购 在本教程中,您将学习: 什么是 Java? 什么是 Scala? Java 的特点 Scala 的特点 Java 与 Scala 使用 Scala 的优势 Java 的优点 Java的缺点 Scala 的缺点 什么是 Scala? Scala 是一种静态类型的编程语言,它结合了函数式和面向对象的编程。它主要针对 JVM(J
什么是 Java? Java 是一种多平台、面向对象和以网络为中心的编程语言。它是最常用的编程语言之一。它也用作计算平台,由 Sun Microsystem 于 1995 年首次发布,后来被甲骨文公司收购。 在本 Java 与 Python 教程中,您将学习: 什么是 Java? 什么是 Python? 为什么选择 Java? 为什么需要 Python? Java 的历史 Python 的历史 JAVA 与 Python 的比较 Java 的特点 Python 的特点 Java 和 Python 的区别 Java 的缺点 Python 的缺点 什么是 Python? Python 是
什么是 Java? Java 于 1995 年由 Sun Microsystem 发布。它由 James Gosling 开发。它是一种通用编程语言,其设计目标是允许开发人员编写一次即可在任何地方运行。 Java 应用程序被编译成字节码,可以在 Java 虚拟机或 JVM 的任何实现上运行。 在本教程中,您将了解更多关于: 什么是 C# Java 的历史 C#的历史 Java的特点 C#的特点 Java 与 C# 使用 Java 的优势 使用 C# 的优点 使用 Java 的缺点 使用 C# 的缺点 什么是 C# C#是一种面向对象的编程语言,由微软开发,运行在.Net Fram
什么是JDK? JDK是用于制作小程序和Java应用程序的软件开发环境。 JDK 的完整形式是 Java Development Kit。 Java 开发人员可以在 Windows、macOS、Solaris 和 Linux 上使用它。 JDK 帮助他们编写和运行 Java 程序。可以在同一台计算机上安装多个 JDK 版本。 在本教程中,您将学习: 什么是JDK? 什么是 JRE? 什么是JVM? 为什么要使用 JDK? 为什么要使用 JRE? 为什么选择 JVM? JDK的特点 JRE的特点 JVM的特点 JDK如何运作? JRE 是如何工作的? JVM如何运作? J
什么是 C++ 语言? C++ 是一种计算机编程语言,它包含了 C 编程语言以及 Simula67(第一个面向对象语言)的特性。 C++引入了类和对象的概念。 它封装了高级和低级语言特性。因此,它被视为一种中级语言。早些时候它被称为“C with classes”,因为它具有 C 语言的所有属性。 什么是 Java 语言? Java 是由 Sun Microsystems 开发的编程语言。一个小型软件开发团队开发了这种语言。他们被称为绿色团队,他们于 1991 年发起了 Java 语言。 C++ 的历史 C++ 语言由 AT&T 贝尔实验室的 Bjarne Stroustrup 开发
选择排序如何工作? 选择排序实现了一个简单的排序算法如下: 算法反复搜索最低元素。 用具有最低值的元素交换当前元素 随着选择排序的每次迭代/传递,元素都会被交换。 实现选择排序的Java程序 package com.guru99; public class SelectionSortAlgo { public static void main(String a[]) { int[] myArray = {860,8,200,9}; System.out.println(------Before Selection Sort-----); printArray(m
什么是插入排序算法? 插入排序是一种适用于小型数据集的简单排序算法。在每次迭代中,算法: 从数组中移除一个元素。 将其与数组中的最大值进行比较。 将元素移动到正确的位置。 插入排序算法过程 以下是插入排序算法过程的图形化工作原理: 插入排序算法过程 使用插入排序算法对数组进行排序的 Java 程序示例: package com.guru99; public class InsertionSortExample { public static void main(String a[]) { int[] myArray = {
java