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编程语言的各种有趣和酷炫的技巧。这些讨论的技巧使我们的编码工作变得比以往更有趣,并且了解这些技巧也可能使您成为一名聪明的开发者。