找到 4330 篇文章 关于 Java 8

Java 方法和本地方法有什么区别?

Swarali Sree
更新于 2019-07-30 22:30:20

454 次浏览

本地方法是指其方法实现使用其他语言(如 c++ 和 Java)完成的方法。这些程序使用 JNI 或 JNA 接口链接到 Java。普通方法和本地方法的区别在于,本地方法声明包含 native 关键字,并且该方法的实现将使用其他编程语言。例如 Tester.java public class Tester { public native int getValue(int i); public static void main(String[] args) { System.loadLibrary("Tester"); System.out.println(new Tester().getValue(2)); ... 阅读更多

什么是 Java 中的本地方法,它们在哪里使用?

Samual Sam
更新于 2019-07-30 22:30:20

2K+ 次浏览

Java 中的本地方法是指其实现使用其他语言(如 c 和 c++)编写的方法。“native”关键字用于在方法前指示它是在其他语言中实现的。

何时在 Java 中使用可变参数方法?

Sai Subramanyam
更新于 2019-07-30 22:30:20

145 次浏览

每当您希望在每次调用方法时传递不同数量的参数时,都应该使用可变参数方法。此示例创建了 sumvarargs() 方法,该方法将可变数量的 int 数字作为参数,并返回这些参数的总和作为输出。示例 实时演示 public class Main { static int sumvarargs(int... intArrays) { int sum, i; sum = 0; for(i = 0; i< intArrays.length; i++) { ... 阅读更多

什么是 Java 中的可变参数方法?

Lakshmi Srinivas
更新于 2020-02-18 10:02:14

192 次浏览

在 Java 方法中,参数使用三个点接受参数。这些被称为可变参数。sample(int args …){}如果使用它们,则可以在每次调用这些方法时传递不同数量的参数。示例public class Sample {    void demoMethod(String... args) {       for (String arg: args) {          System.out.println(arg);       }    }    public static void main(String args[] ) {       new Sample().demoMethod("ram", "rahim", "robert");       new Sample().demoMethod("krishna", "kasyap")    } }输出ram rahim robert krishna kasyap

什么是 Java 中的变长函数?

Monica Mona
更新于 2020-06-16 06:19:30

864 次浏览

使用可变参数(varargs,带三个点的参数)的方法称为变长函数。示例实时演示public class Sample {     void demoMethod(String... args) {       for (String arg: args) {          System.out.println(arg);       }     }    public static void main(String args[] ){       new Sample().demoMethod("ram", "rahim", "robert");       new Sample().demoMethod("krishna", "kasyap");    } }输出ram rahim robert krishna kasyap

什么是 Java 中的注解?

karthikeya Boyini
更新于 2019-07-30 22:30:20

584 次浏览

注解是提供程序信息的标签(元数据)。Java 中的注解以符号“@”开头。它们由编译器用于检测错误。软件工具用于生成代码。它们用于显示元素的属性:例如 @Deprecated、@Override。注解用于描述框架元素的目的:例如 @Entity、@TestCase、@WebService 注解描述元素的行为:@Statefull、@Transaction。示例 实时演示 class Sample{ public void display(){ System.out.println(" "); } } public ... 阅读更多

Java 中的组合和聚合有什么区别?

Sharon Christine
更新于 2019-07-30 22:30:20

172 次浏览

在类之间的聚合关系中,一个类(对象)可以由其他类的任何对象组合而成。它允许对象直接放置在其他类的主体中。组合也是一种聚合类型,其中关系具有限制性,即如果两个对象处于组合状态,则组合对象在没有另一个对象的情况下将不存在。

如何在 Java 中不使用 main 方法执行静态块?

Samual Sam
更新于 2019-07-30 22:30:20

1K+ 次浏览

VM 首先查找 main 方法(至少是最新版本),然后开始执行程序,包括静态块。因此,您无法在没有 main 方法的情况下执行静态块。示例 public class Sample { static { System.out.println("Hello how are you"); } } 由于以上程序没有 main 方法,如果您编译并执行它,您将收到错误消息。C:\Sample>javac StaticBlockExample.java C:\Sample>java StaticBlockExample Error: Main method not found in class StaticBlockExample, please define the main method as: public static ... 阅读更多

如何在 Java 中打印换行符?

Sai Subramanyam
更新于 2019-07-30 22:30:20

2K+ 次浏览

java.io.PrintStream.println() 方法打印字符数组,然后换行。此方法的行为类似于调用 print(char[]) 然后 println()。使用此方法,您可以在控制台上打印数据。 import java.io.*; public class PrintStreamDemo { public static void main(String[] args) { char[] c = {'a', 'b', 'c'}; // 创建打印流对象 PrintStream ps = new PrintStream(System.out); // 打印数组并换行 ps.println(c); ps.print("New Line"); // 刷新流 ps.flush(); } } 输出 abc New Line

如何在 Java 中声明和初始化数组?

karthikeya Boyini
更新于 2020-02-19 10:06:11

624 次浏览

您可以像声明变量一样声明数组 −int myArray[];您可以使用 new 关键字像创建对象一样创建数组 −myArray = new int[5];您可以通过使用索引将值分配给所有元素来初始化数组 −myArray [0] = 101; myArray [1] = 102;您可以使用索引值访问数组元素 −System.out.println("The first element of the array is: " + myArray [0]); System.out.println("The first element of the array is: " + myArray [1]); 或者,您可以使用花括号 ({ }) 创建和初始化数组:Int [] myArray = {10, 20, 30, 40, 50}

广告