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() 方法
当 JVM 调用 main() 方法时,Java 程序开始执行。从第一天起,我们就遵循约定“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
我们还可以更改 public 关键字与 static 关键字的位置,如本例所示。
示例
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,因此我们的输出为 true。
通过终端传递参数
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 “Your String”
PS D:\Java Programs> java Arg "Hello, You are on Tutorials Point" Hello, You are on Tutorials Poin
结论
在本文中,我们借助示例程序了解了 Java 编程语言的各种有趣且酷炫的技巧。此处讨论的技巧使我们的编码工作比以往任何时候都更有趣,了解这些技巧也可能使您成为一名优秀的开发人员。