📝 Java

1404篇技术文档
  在Java中将预定义的类名用作类或变量名

📅  最后修改于: 2020-02-12 14:23:09        🧑  作者: Mango

在Java中,允许使用预定义的类名作为类名或变量名。但是,根据Java规范语言(第3.9节),在Java中进行命名的基本规则是,不能将关键字用作类的名称、变量的名称或用于包的文件夹的名称。在Java中使用任何预定义类都不会引起编译器错误,因为Java预定义类不是关键字。以下是Java中的一些无效变量声明:我们可以在程序中将类名作为预定义的类名之一吗?答:是的,我们可以。以下是将Number用作用户...

  如何成为一名优秀的Java程序员

📅  最后修改于: 2020-02-12 14:23:50        🧑  作者: Mango

Java是一种非常成功且流行的编程语言。它非常可靠,已广泛用于我们的日常生活中,在Web或移动应用程序中尤为明显。如今,对Java的需求很大,并且Java程序员主要是在信息技术领域招聘的。为了成为一名优秀的Java程序员,您必须专注于此处提到的某些事项:1.弄清楚基础知识寻找好的知识来源,无论是辅导老师还是在线视频或学习资料,并加强自己的基础知识。了解基础知识是进一步构建编程技能的必要条件。与其盲...

  Java标识符

📅  最后修改于: 2020-02-12 14:26:51        🧑  作者: Mango

在编程语言中,标识符用于标识目的。在Java中,标识符可以是类名,方法名,变量名或标签。例如 :在上面的Java代码中,我们有5个标识符,即:Test :类名。main:方法名称。String:预定义的类名。args:变量名。a:变量名。定义Java标识符的规则定义有效的Java标识符有某些规则。必须遵守这些规则,否则会出现编译时错误。这些规则对其他语言(例如C,C++)也有效。唯一允许使用的标识...

  Java中的数据类型

📅  最后修改于: 2020-02-12 14:38:35        🧑  作者: Mango

主要有两种类型的语言。第一种是静态类型的语言,其中每种变量和表达式类型在编译时都是已知的。变量一旦声明为某种数据类型,便无法保存其他数据类型的值。示例:C,C++,Java。另一种是动态类型语言。随着时间的推移,这些语言可以接收不同的数据类型。示例:Ruby,PythonJava是静态类型的,也是一种强类型的语言,因为在Java中,每种类型的数据(例如整数,字符,十六进制,压缩十进制等)都被预定义...

  使用Java枚举

📅  最后修改于: 2020-02-12 14:42:06        🧑  作者: Mango

枚举用于以编程语言表示一组命名常量的目的。例如,在一副扑克牌中的4套可以是名为Club,Diamond,Heart和Spade的4个枚举器,它们属于名为Suit的枚举类型。其他示例包括自然枚举类型(例如行星,星期几,颜色,方向等)。当我们在编译时知道所有可能的值(例如,菜单上的选择,舍入模式,命令行标志等)时,将使用枚举。枚举类型的常量集不必始终保持固定。在Java(从1.5开始)中,枚举使用枚举...

  Java中具有自定义值的枚举

📅  最后修改于: 2020-02-12 14:43:24        🧑  作者: Mango

先决条件:Java枚举默认情况下,枚举有自己的字符串值,我们也可以为枚举分配一些自定义值。考虑下面的例子。例子:在上面的示例中,我们可以看到Fruits枚举具有三个成员,即APPLE,BANANA和GRAPES,它们分别具有各自不同的自定义值RED,YELLOW和GREEN。现在要在代码中使用此枚举,必须注意以下几点:我们必须为此枚举类创建参数化的构造函数。为什么?因为我们知道不能显式创建枚举类的...

  Java中的StringBuffer appendCodePoint()方法以及示例

📅  最后修改于: 2020-02-12 14:46:26        🧑  作者: Mango

java.lang.StringBuffer.appendCodePoint(int cp)是将codePoint参数的字符串表示形式附加到此序列的方法。语法 :参数:该方法接受整数类型的单个参数cp,并引用Unicode代码。返回值:该方法在附加由代码点表示的字符串之后返回此对象。例子 :...

  Java中的变量

📅  最后修改于: 2020-02-12 14:50:09        🧑  作者: Mango

变量是赋予存储位置的名称,它是程序中存储的基本单位。可以在程序执行期间更改存储在变量中的值。变量只是赋予存储位置的名称,对变量执行的所有操作都会影响该存储位置。在Java中,必须在使用前声明所有变量。如何声明变量?我们可以在Java中声明变量,如下所示:type:可以存储在此变量中的数据类型。name:给变量的名称。 这样,只能将名称赋予存储位置。可以通过两种方式为它分配值:变量初始化通过输入分配...

  Java中的变量范围

📅  最后修改于: 2020-02-12 14:58:05        🧑  作者: Mango

变量的范围是程序中可访问变量的部分。像C / C++一样,在Java中,所有标识符都在词法(或静态)范围内,即,变量的范围可以在编译时确定,并且与函数调用堆栈无关。Java程序以类的形式组织。每个类都是某些程序包的一部分。Java范围规则可以归入以下类别。成员变量(类级别范围)这些变量必须在类内部(在任何函数外部)声明。可以在类的任何地方直接访问它们。让我们看一个例子:我们可以在类中的任何地方,且...

  Java中的final最终变量

📅  最后修改于: 2020-02-12 15:00:21        🧑  作者: Mango

Java中的最终变量final只能分配一次值,我们可以在声明中或以后分配值。一个blank final在Java变量是final,该声明中没有初始化的变量。以下是空白final的简单示例。值如何分配给对象的空白final?必须在构造函数中分配值。输出:如果类中有多个构造函数或重载的构造函数,则必须在所有它们中初始化空白的最终final变量。但是,可以使用构造函数链接来初始化空白的最终变量。输出:空...

  Java中具有泛型的有界类型

📅  最后修改于: 2020-02-12 15:02:34        🧑  作者: Mango

有界类型参数有时您可能想限制可以在参数中用作参数的数据类型。例如,对数字进行操作的方法可能只希望接受Number或其子类的实例。这就是有界类型参数的用途。有时我们不希望整个类都被参数化,在这种情况下,我们可以创建Java泛型方法。由于构造函数是一种特殊的方法,因此我们也可以在构造函数中使用泛型类型。假设我们要限制可以在参数化类型中使用的对象的类型。例如,在比较两个对象的方法中,我们要确保接受的对象...

  Java中的循环

📅  最后修改于: 2020-02-12 15:07:25        🧑  作者: Mango

编程语言中的循环是一项功能,可在某些条件评估为真时,重复执行一组指令/功能。Java提供了三种执行循环的方式。尽管所有方式都提供相似的基本功能,但是它们的语法和条件检查时间有所不同。while循环:while循环是一个控制流语句,它允许根据给定的布尔条件重复执行代码。while循环可被视为重复的if语句。语法 :流程图:While循环从条件检查开始。如果评估结果为true,则执行循环主体语句,否则...

  Java中的for-each循环

📅  最后修改于: 2020-02-12 15:09:39        🧑  作者: Mango

For-each是Java5中引入的另一种数组遍历技术,例如for循环,while循环,do-while循环。它以类似于常规for循环的关键字开头。无需声明和初始化循环计数器变量,而是声明一个与数组的基本类型相同类型的变量,然后是冒号,然后是数组名。在循环主体中,可以使用创建的循环变量,而不是使用索引数组元素。它通常用于遍历数组或Collections类(例如ArrayList)语法:等效于:例子...

  Java中的循环的重要事项

📅  最后修改于: 2020-02-12 15:14:19        🧑  作者: Mango

先决条件:Java中的循环for循环的基本结构:让我们看一下使用for循环的一些基本示例,以及使用for循环的常见陷阱1,必须在for循环中提供表达式:For循环必须在循环语句中包含一个有效的表达式,否则将导致无限循环。该声明例子:输出:此代码重复打印语句“ 这是一个无限循环”。2,初始化多个变量:在Java中,无论是否在循环中使用它,都可以在for循环的初始化块中初始化多个变量。在上面的代码中,...

  Java中的决策制定(if,if-else,switch,break,continue,jump)

📅  最后修改于: 2020-02-12 15:22:56        🧑  作者: Mango

编程中的决策类似于现实生活中的决策。在编程中,我们还会遇到某些情况,即当满足某些条件时,我们希望执行特定的代码块。编程语言使用控制语句根据某些条件来控制程序的执行流程。这些用于根据程序状态的更改使执行流程前进和分支。Java的Selection语句:ifif-else嵌套ifif – else ifswitchjump跳转:break,continue和return这些语句使您可以根据仅在运行时已...