找到343篇关于Java编程的文章

如何在Java中编译包

Nikitha N
更新于 2020年2月4日 10:47:31

5K+ 次浏览

让我们来看一个创建名为animals的包的例子。最好使用小写字母来命名包,以避免与类和接口的名称冲突。下面的包示例包含名为animals的接口−/* 文件名:Animal.java */ package animals; interface Animal {    public void eat();    public void travel(); }现在,让我们在同一个包animals中实现上面的接口−package animals; /* 文件名:MammalInt.java */ public class MammalInt implements Animal {    public void eat() {       System.out.println("Mammal eats");    } ... 阅读更多

Java中构造函数和方法的区别

Kiran Kumar Panigrahi
更新于 2022年7月28日 10:26:00

12K+ 次浏览

类是Java的基本构建块。它是一个可扩展的编程模板,它决定了项目的形态和特性。可以说,类是Java等面向对象编程语言中最基本的组成部分。每个通过Java应用程序执行的想法都必须首先封装在一个类中。在面向对象编程中,基本的构建块称为类对象。变量和方法是Java类的构建块。实例变量用于指代... 阅读更多

Java中的构造函数重载

Sravani S
更新于 2020年3月5日 12:22:53

6K+ 次浏览

是的!Java支持构造函数重载。在构造函数重载中,我们创建多个名称相同但参数类型不同或参数数量不同的构造函数。示例在线演示public class Tester {      private String message;      public Tester(){       message = "Hello World!";    }    public Tester(String message){       this.message = message;    }      public String getMessage(){       return message ;    }      public void setMessage(String message){       this.message = message;    }      public static void main(String[] args) {       Tester tester = new Tester();       System.out.println(tester.getMessage());           Tester tester1 = new Tester("Welcome");       System.out.println(tester1.getMessage());      } }   输出Hello World! Welcome

Java中的匿名对象

Janani Jaganathan
更新于 2022年8月25日 10:00:49

13K+ 次浏览

Java中的匿名对象意味着创建没有任何引用变量的对象。通常,在Java中创建对象时,需要为对象分配一个名称。但是Java中的匿名对象允许您创建没有任何名称分配给该对象的对象。因此,如果您只想在一个类中创建一个对象,那么匿名对象将是一个不错的选择。阅读本文,您将学习什么是匿名对象以及如何在Java中创建和使用匿名对象。让我们开始吧!Java中的匿名对象匿名意味着无名。一个... 阅读更多

只用一种类型创建多个Java对象

Ankitha Reddy
更新于 2019年7月30日 22:30:22

1K+ 次浏览

您可以轻松创建对象的列表。考虑下面的示例,我将创建一个Employee对象的数组并在for循环中打印它们的详细信息。import java.lang.reflect.InvocationTargetException; import java.util.ArrayList; import java.util.List; public class Tester implements Cloneable { private int data; public int getData() { return data; } public void setData(int data) { this.data = data; } public Tester(int data){ ... 阅读更多

在Java中创建对象的5种不同方法

Nikitha N
更新于 2020年3月6日 06:12:45

4K+ 次浏览

考虑一个实现了Cloneable接口的Tester类。现在您可以使用以下五种方法初始化对象:1. 使用new关键字。Tester tester1 = new Tester();2. 使用Class.forName()方法Tester tester2 = (Tester)Class.forName("Tester").newInstance();3. 使用clone方法。Tester tester3 = tester1.clone();4. 使用Constructor.forName()方法Tester tester4 = Tester.class.getConstructor().newInstance();5. 使用反序列化ObjectInputStream objectInputStream = new ObjectInputStream(inputStream ); Tester tester5 = (MyObject) objectInputStream.readObject(); 使用new关键字是最优选的方法。

在Java中初始化对象的3种方法

Syed Javed
更新于 2020年3月6日 06:09:29

8K+ 次浏览

考虑一个实现了Cloneable接口的Tester类。现在您可以使用以下三种方法初始化对象−1. 使用new关键字。Tester tester1 = new Tester();2. 使用Class.forName()方法Tester tester4 = (Tester)Class.forName("Tester").newInstance();3. 使用clone方法。Tester tester2 = tester1.clone();

Java中的new关键字

Nikitha N
更新于 2020年3月6日 06:08:28

598 次浏览

是的,它类似于C++的new关键字。new关键字用于初始化/创建对象。参见以下示例−Employee employee = new Employee();这里new关键字用于创建Employee类的对象。new Employee()调用Employee类的构造函数。new关键字也可以不用将对象赋值给引用变量来使用。参见示例−String name = new Employee().getName();这里我们使用new关键字创建一个对象,然后调用对象上的getName()方法并将结果传递给变量。

Java命名约定中的驼峰式命名法

Ankitha Reddy
更新于 2019年7月30日 22:30:22

762 次浏览

Java对对象、类、变量等采用驼峰式命名法。如果一个名称包含多个单词,则第一个字母小写,然后连续的单词以大写字母作为第一个字母连接。考虑以下示例− 税务部门类 - TaxationDepartment 对象 - taxationDepartment 方法 - getTaxationDepartmentDetails 变量 - taxationDepartment

Java命名约定的优点

Syed Javed
更新于 2020年3月6日 05:38:32

389 次浏览

在声明变量时遵循最佳实践。这些最佳实践保持了代码的可读性和可理解性,因为项目代码的大小会随着时间的推移而增加。变量名应该根据范围足够短或足够长。例如,循环计数器变量i是可以的,而employee作为循环变量则不行。不应使用诸如equals、compare、data之类的特定单词。使用有意义的名称来解释变量的目的。例如,cnt与counter。不要使用_来声明变量名,使用驼峰式命名法。例如,employeeName比employee_name更好。每个组织都有自己特定的语法标准。遵循这些规则以保持一致性,并... 阅读更多

广告