找到关于编程的34423 篇文章

我们可以在 Java 的静态方法中使用“this”关键字吗?

Maruthi Krishna
更新于 2019年8月5日 12:17:53

5K+ 次浏览

静态方法属于类,它们将与类一起加载到内存中。无需创建对象即可调用它们(使用类名作为引用)。示例public class Sample{    static int num = 50;    public static void demo(){       System.out.println("静态方法的内容");    }    public static void main(String args[]){       Sample.demo();    } }输出静态方法的内容“this”关键字用作实例的引用。由于静态方法没有任何实例(属于任何实例),因此您不能在……阅读更多

如何在 Java 中修复“Exception in thread main”错误?

Maruthi Krishna
更新于 2020年7月2日 13:41:17

18K+ 次浏览

异常是在程序执行期间发生的运行时错误。当发生异常时,程序会突然终止,并且异常行之后的代码永远不会执行。示例import java.util.Scanner; public class ExceptionExample {    public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("输入第一个数字:");       int a = sc.nextInt();       System.out.println("输入第二个数字:");       int b = sc.nextInt();       int c = a/b;       System.out.println("结果是:"+c);   ... 阅读更多

在 Java 中使用 Scanner 对象作为方法参数的语法是什么?

Maruthi Krishna
更新于 2020年7月2日 13:43:08

5K+ 次浏览

在 Java 1.5 之前,程序员需要依赖字符流类和字节流类来读取用户数据。从 Java 1.5 开始引入了 Scanner 类。此类接受 File、InputStream、Path 和 String 对象,使用正则表达式逐个标记读取所有基本数据类型和字符串(来自给定源)。默认情况下,空格被视为分隔符(用于将数据分成标记)。要使用此类提供的 nextXXX() 方法(即 nextInt()、nextShort()、nextFloat()、nextLong()、nextBigDecimal()、nextBigInteger()、nextLong()、nextShort()、nextDouble()、nextByte()、nextFloat()、next())从源读取各种数据类型。将 Scanner 对象作为……阅读更多

为什么 Java 中的 transient 变量不会被序列化?

raja
更新于 2020年2月11日 05:25:59

682 次浏览

序列化是一个将 Java 对象以字节序列的形式持久化的过程,其中包括对象的 数据以及有关对象类型和对象中存储的数据类型的信息。序列化是将 Java 对象的值/状态转换为字节以通过网络发送或保存的过程。另一方面,反序列化是将字节码转换为相应的 Java 对象的过程。Transient 变量是一个在序列化过程中其值不会被序列化的变量。当我们……阅读更多

如何在 Java 中解决“javac 未被识别为内部或外部命令”问题?

Maruthi Krishna
更新于 2019年8月5日 11:52:10

2K+ 次浏览

编译程序时,如果看到此错误,则表示您可能未正确安装 Java,或者您未设置 Path 变量。Path 变量 - Path 环境变量用于指定包含可执行程序的一组目录。当您尝试从命令行执行程序时,操作系统会在当前目录中搜索指定的程序,如果可用,则执行它。如果程序不在当前目录中,操作系统会在“PATH”环境变量中指定的一组目录中进行验证。设置……阅读更多

如何在 cmd.exe 中设置 Java 环境变量?

Maruthi Krishna
更新于 2020年7月2日 13:28:13

791 次浏览

在系统中安装 Java 时,首先需要设置环境变量,即路径和类路径。PATH - Path 环境变量用于指定包含可执行程序的一组目录。当您尝试从命令行执行程序时,操作系统会在当前目录中搜索指定的程序,如果可用,则执行它。如果程序不在当前目录中,操作系统会在“PATH”环境变量中指定的一组目录中进行验证。您需要为编译器 (javac.exe) 和 JVM (java.exe) 设置路径,它们存在于……阅读更多

在 Java 中有多少种方法可以连接字符串?

Maruthi Krishna
更新于 2020年7月2日 13:30:09

277 次浏览

字符串用于在 Java 中存储一系列字符,它们被视为对象。java.lang 包的 String 类表示一个字符串。您可以使用 new 关键字(像任何其他对象一样)或通过为文字赋值(像任何其他基本数据类型一样)来创建字符串。String stringObject = new String("Hello how are you"); String stringLiteral = "Welcome to Tutorialspoint";连接字符串您可以通过以下方式在 Java 中连接字符串-使用“+”运算符:Java 提供了一个连接运算符,使用它,您可以直接添加两个字符串文字示例import java.util.Scanner; public class StringExample {    public ... 阅读更多

为什么在使用 Java 的循环中要小心使用字符串连接 (+) 运算符?

Maruthi Krishna
更新于 2020年7月2日 13:32:40

4K+ 次浏览

字符串用于在 Java 中存储一系列字符,它们被视为对象。java.lang 包的 String 类表示一个字符串。您可以使用 new 关键字(像任何其他对象一样)或通过为文字赋值(像任何其他基本数据类型一样)来创建字符串。Public class Sample{    Public static void main(String args[]){       String str1 = "Hello";       String str2 = "how are you";    } }Java 中的字符串是不可变的,也就是说,一旦创建字符串文字,就不能修改它。存储由于我们定义的所有字符串值……阅读更多

Java 中的字符串文字在内存中如何存储以及存储在哪里?

Maruthi Krishna
更新于 2020年7月2日 13:34:36

8K+ 次浏览

字符串用于在 Java 中存储一系列字符,它们被视为对象。java.lang 包的 String 类表示一个字符串。您可以使用 new 关键字(像任何其他对象一样)或通过为文字赋值(像任何其他基本数据类型一样)来创建字符串。示例public class StringDemo {    public static void main(String args[]) {       String stringObject = new String("Hello how are you");       System.out.println(stringObject);       String stringLiteral = "Welcome to Tutorialspoint";       System.out.println(stringLiteral);    } }输出Hello how are you Welcome to Tutorialspoint字符串的存储……阅读更多

Java 中的数组在 JVM 内存中存储在哪里?

Maruthi Krishna
更新于 2020年7月2日 13:14:30

4K+ 次浏览

数组是一种容器,可以容纳固定数量的同类型实体。数组中的每个实体称为元素,每个元素的位置由一个整数(从0开始)值表示,称为索引。示例import java.util.Arrays; public class ArrayExample {    public static void main(String args[]) {       Number integerArray[] = new Integer[3];       integerArray[0] = 25;       integerArray[1] = 32;       integerArray[2] = 56;       System.out.println(Arrays.toString(integerArray));    } }输出[25, 32, 56]数组分为两种类型:一维数组:普通… 阅读更多

广告
© . All rights reserved.