Java 有趣和酷的技巧

Java 有趣和酷的技巧

Java是一种广泛使用的编程语言,现在可用。它用于开发各种软件,包括Web和移动应用程序。在开发后端系统时也更可取。Java在过去的一年里取得了巨大的进展,改变了世界。这就是为什么对Java开发人员的需求仍然存在市场的原因。

作为一名Java开发人员,可能会对学习一些酷炫的技巧感兴趣,这些技巧可以使代码更加优雅,高效和有趣。在本文中,我们将分享一些在我们的日常工作中可以使用的有用技巧。这些技巧将展示Java语言的强大和灵活性。

Java中有趣和酷的技巧

下面是一些有趣和酷的Java技巧的列表−

导入Java包

在Java中,包是一个包含一组相关类、接口和注解的容器。要使用这些包的实用程序,我们需要将它们导入到我们的程序中。假设我们需要从单个包中导入多个类,而不是逐个导入它们,我们也可以使用“*”来导入它们。

实例

如果我们必须使用Java集合框架的ArrayList、TreeSet和TreeMap类,我们中的一些人将使用以下方式导入它们−

import java.util.ArrayList; 
import java.util.TreeSet; 
import java.util.TreeMap;

与上面的方法不同,我们可以使用以下命令一行导入它们-

import java.util.*;

在这里,*代表我们正在导入’util’包中的所有工具。

注意最好只导入所需的包。

在Java中进行注释

我们都知道可以使用’//’符号进行单行注释和’//’进行多行注释。但是,Java还提供了一种执行注释的方法。惊讶吧!让我们通过一个示例来看一下。

示例

public class Commenting {
   public static void main(String[] args) {
      // \u000d System.out.println("Executing a comment");
   }
}

输出

Executing a comment

解释

上述代码中的注释被执行是因为Unicode字符’\u000d’,它表示换行。当编译器到达该注释时,它将’\u000d’解析为下一行,并在下一行遇到’println()’方法。

在Java中编写main()方法

Java程序在JVM调用main()方法时开始执行。从第一天起,我们遵循“public static void main(String[] args)”的约定。但是,还有其他写main()方法的变体。

变体1

我们还可以在args后面使用方括号'[]’,就像本例中演示的那样。

示例

public class Example1 {
   public static void main(String args[]) {
      System.out.println("Tutorialspoint");
   }
}

输出

Tutorialspoint

变体2

在本示例中,我们可以使用三个点’…’代替方括号'[]’。

示例

public class Example2 {
   public static void main(String...args) {
      System.out.println("Tutorialspoint");
   }
}

输出

Tutorialspoint

变体3

我们也可以使用static关键字改变public的位置,正如本例所示。

示例

public class Example3 {
   static public void main(String[] args) {
      System.out.println("Tutorialspoint");
   }
}

结果

Tutorialspoint

在Java中使用三元运算符

在Java中,三元运算符可以在某些情况下作为if-else条件的替代方案使用。三元运算符通常被称为条件运算符,由三个操作数组成,用于决定将哪个值赋给指定的变量。通过使用三元运算符,我们可以将冗长的代码转换为简洁的代码。

示例

public class Ternary {
   public static void main(String[] args) {
      int zeros = 0;
      boolean isEqual = (zeros == 0) ? true : false;
      System.out.println("Is zeros is equal to 0: " + isEqual);
   }
}

输出

Is zeros is equal to 0: true

解释

在上面的示例中,我们使用三元运算符来检查整数变量’zeros’是否等于’0’。由于值等于0,所以我们得到的输出为真。

通过终端传递参数

main() 方法与一个名为 String[] args 的参数一起使用,接受 String 类型的参数。它允许我们通过终端传递参数,并将这些参数存储在一个字符串数组中。我们可以说 String[] args 是一个命令行参数。让我们看一个示例,演示如何将参数从终端传递到一个 Java 程序。

示例

public class Arg {
   public static void main(String []args) {
      // for each loop to print argument taken from terminal
      for(String arg : args) {  
         System.out.println(arg);
      }
   }
}

输出

要从终端编译代码,请输入命令:javac Arg.java

要从终端运行代码,请输入命令:java Arg “您的字符串”

PS D:\Java Programs> java Arg "Hello, You are on Tutorials Point"
Hello, You are on Tutorials Poin

结论

在本文中,我们通过示例程序学习了Java编程语言的各种有趣和酷炫的技巧。这些讨论的技巧使我们的编码工作变得比以往更有趣,并且了解这些技巧也可能使您成为一名聪明的开发者。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程