找到 34423 篇文章 关于编程

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

Maruthi Krishna
更新于 2019-08-05 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-07-02 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-07-02 13:43:08

5K+ 阅读量

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

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

raja
更新于 2020-02-11 05:25:59

682 阅读量

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

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

Maruthi Krishna
更新于 2019-08-05 11:52:10

2K+ 阅读量

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

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

Maruthi Krishna
更新于 2020-07-02 13:28:13

791 阅读量

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

在 Java 中,我们可以用多少种方法连接字符串?

Maruthi Krishna
更新于 2020-07-02 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-07-02 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-07-02 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-07-02 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.