找到 34423 篇文章 关于编程

为什么String类在Java的HashMap中是流行的键?

Maruthi Krishna
更新于 2020年7月2日 10:32:54

3K+ 次浏览

映射是Java中的一种集合,它存储键值对。键不能为null,每个键只能指向一个值。它由java.util包的Map接口表示。有各种类为该接口提供实现。HashMap是一个实现Map接口的类。它基于哈希表。它允许null值和null键。简而言之,您可以在HashMap对象中存储键值对。这样做后,您可以检索各个键的值,但是,我们… 阅读更多

是否可以在Java中同步字符串类型?

Maruthi Krishna
更新于 2020年7月2日 10:33:35

2K+ 次浏览

线程是程序中正在执行的代码片段(正在执行),它独立地执行进程的子任务。独立进程。换句话说,线程是一个轻量级进程,它独立地执行一段代码。线程同步如果一个进程有多个线程同时独立运行(多线程),并且如果所有线程都试图访问相同的资源,就会出现问题。为了解决这个问题,Java提供了同步块/同步方法。如果您在同步块或同步方法中定义一个资源(变量/对象/数组),如果一个线程正在使用/访问它,则其他线程不允许… 阅读更多

为什么Java严格指定其基本类型的范围和行为?

Maruthi Krishna
更新于 2019年8月1日 12:31:17

254 次浏览

Java提供各种数据类型来存储各种数据值。它提供了7种基本数据类型(存储单个值),即boolean、byte、char、short、int、long、float、double。Java严格指定所有基本数据类型的范围和行为。让用户根据应用程序选择所需的数据类型,从而减少内存的未使用占用。例如,如果您需要使用整数存储一位数的整数常量,则会浪费内存,您可以使用byte类型,因为存储它需要8位。示例以下Java示例列出了基本数据类型的范围。public class ... 阅读更多

编写一个程序,在Java中不使用println()方法打印消息?

Maruthi Krishna
更新于 2020年7月2日 10:34:27

6K+ 次浏览

System类的println()方法接受一个String作为参数,并在控制台上打印给定的String。示例public class PrintData {    public static void main(String args[]) {       System.out.println("Hello how are you");    } }输出Hello how are you除了这个,你还可以通过其他几种方式在控制台上打印数据,其中一些是-使用输出流使用输出流类,你可以将数据写入指定的目标。您可以通过将标准输出流对象System.out作为源传递给他们来在屏幕/控制台上打印数据。示例import java.io.IOException; import java.io.OutputStreamWriter; public class PrintData {   ... 阅读更多

列出Java中数值和非数值基本数据类型的默认值?

Maruthi Krishna
更新于 2019年8月1日 12:21:52

428 次浏览

当您在Java中创建实例变量时,您需要初始化它们,否则编译器将代表您使用默认值进行初始化,这些值是-byte:0short:0int:0long:0float:0.0double:0.0boolean:false字符串:null示例在下面的Java程序中打印了Java中数值和非数值基本变量的默认值。public class DefaultValues {    byte byteVariable;    short shortVariable;    int intVariable;    long longVaraible;    float floatVariable;    double doubleVariable;    boolean boolVariable;    String stringVariable;    public static void main(String args[]){       DefaultValues obj = new DefaultValues();       System.out.println("数值变量的默认值 ... 阅读更多

如果我更改返回类型,方法是否会在Java中重载?

Maruthi Krishna
更新于 2020年7月2日 10:08:20

1K+ 次浏览

当一个类有两个或多个同名但参数不同的方法时,在调用时,根据传递的参数,调用相应的方法(或相应的方法体将动态地与调用行绑定)。这种机制称为方法重载。示例类Test{    public int addition(int a, int b){       int result = a+b;       return result;    }    public int addition (int a, int b, int c){       int result = a+b+c;       return result;    }    public static void main(String args[]){ ... 阅读更多

Java中实例方法、静态块和构造函数的执行顺序?

Maruthi Krishna
更新于 2020年7月2日 10:09:31

7K+ 次浏览

静态块是一段带有static关键字的代码块。通常,它们用于初始化类的静态成员。JVM在加载类时,在main方法之前执行静态块。示例public class MyClass {    static{       System.out.println("Hello this is a static block");    }    public static void main(String args[]){       System.out.println("This is main method");    } }输出Hello this is a static block This is main method构造函数类似于方法,它在创建类对象时被调用,它通常用于初始化类的实例变量。构造函数与它们的类名相同,并且没有返回类型。无需显式调用构造函数,它们在实例化时会自动调用。this关键字在Java中是对当前类对象的引用。使用它,您可以引用类的字段、方法或构造函数。因此,如果您需要显式调用构造函数,可以使用“this()”。调用一个… 阅读更多

我们可以在Java的方法中直接调用构造函数吗?

Maruthi Krishna
更新于 2020年7月2日 10:12:42

9K+ 次浏览

构造函数类似于方法,它在创建类对象时被调用,它通常用于初始化类的实例变量。构造函数与它们的类名相同,并且没有返回类型。无需显式调用构造函数,它们在实例化时会自动调用。this关键字在Java中是对当前类对象的引用。使用它,您可以引用类的字段、方法或构造函数。因此,如果您需要显式调用构造函数,可以使用“this()”。调用一个… 阅读更多

如何在Java中从构造函数调用超类的构造函数?

Maruthi Krishna
更新于 2019年8月1日 12:09:16

5K+ 次浏览

每当您继承/扩展一个类时,超类的成员的副本就会在子类对象中创建,因此,使用子类对象,您可以访问这两个类的成员。示例在下面的示例中,我们有一个名为SuperClass的类,它有一个名为demo()的方法。我们用另一个类(SubClass)扩展这个类。现在,创建一个子类对象并调用demo()方法。class SuperClass{    public void demo() {       System.out.println("demo method");    } } public class SubClass extends SuperClass {    public static void main(String args[]) {       SubClass obj = new ... 阅读更多

如何在Java中防止方法被覆盖?

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

275 次浏览

继承可以定义为一个(父/超)类获取另一个(子/子)类的成员(方法和字段)的过程。如果两个类通过继承相互关联。如果超类和子类包含相同的方法(相同的名称和参数),当我们使用子类对象调用它时,将执行子类的方法。这种机制称为覆盖。覆盖final方法一旦声明一个方法为final,就不能覆盖它,如果您尝试这样做,它会生成一个编译时错误-示例类Super{    public final void demo() {     ... 阅读更多

广告
© . All rights reserved.