找到 9301 篇文章 关于面向对象编程

为什么 Java 数组声明使用花括号?

Ankitha Reddy
更新于 2019-07-30 22:30:20

555 次浏览

花括号通常表示集合和组合,而圆括号通常在大多数基于 Algol 的编程语言中,花括号用于声明数组。

如何在 Java 中声明一个类?

mkotla
更新于 2019-07-30 22:30:20

13K+ 次浏览

以下是声明类的语法。class className { //类的主体 } 你可以通过在 class 关键字旁边写出类的名称,然后加上花括号来声明一个类。在这些括号内,你需要定义类的主体(内容),即字段和方法。要使类对所有人(类)都可访问,你需要将其设为 public。public class MyClass { //类的内容(字段和方法)}

如何在 Java 中将字节数组转换为十六进制字符串?

Abhinaya
更新于 2019-07-30 22:30:20

435 次浏览

DatatypeConverter 类的 printHexBinary() 方法接受一个字节数组并返回一个十六进制字符串。示例import javax.xml.bind.DatatypeConverter; public class ByteToHexString { public static void main(String args[]) { String sam = "Hello how are you how do you do"; byte[] byteArray = sam.getBytes(); String hex = DatatypeConverter.printHexBinary(byteArray); System.out.println(hex); } }输出48656C6C6F20686F772061726520796F7520686F7720646F20796F7520646F

什么是 Java 类?

Giri Raju
更新于 2019-07-30 22:30:20

541 次浏览

Java 中的类是一种用户定义的数据类型,一种蓝图,一种分类,它描述了其类型对象支持的行为/状态。示例 public class Dog { String breed; int age; String color; void barking() { } void hungry() { } void sleeping() { } } 一个类可以包含以下任何变量类型。局部变量 - 在方法、构造函数或块内部定义的变量称为局部... 阅读更多

如何在 java 中将 BLOB 转换为字节数组?

Ramu Prasad
更新于 2019-07-30 22:30:20

7K+ 次浏览

你可以使用 getBytes() 方法将 blob 的内容转换为字节数组。示例import java.awt.Image; import java.awt.image.BufferedImage; import java.sql.Blob; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; import java.util.Arrays; public class BlobToByteArray { public static void main(String[] args) throws Exception { Image image = new BufferedImage(300, 400, BufferedImage.TYPE_INT_RGB); String JDBC_DRIVER = "com.mysql.jdbc.Driver"; String DB_URL = "jdbc:mysql://127.0.0.1/mydb"; String USER = "root"; String PASS = "password"; ... 阅读更多

如何在 java 中将多维数组映射到单个数组?

V Jyothi
更新于 2020-02-19 12:15:46

2K+ 次浏览

二维数组只不过是一维数组的数组。因此,要将二维数组映射到一维数组。创建与二维数组长度相等的数组,并使用 for 循环将二维数组的行逐行存储在上面创建的数组中。示例public class Mapping_2DTo1D {    public static void main(String args[]) {       int [][] array2D = {{7, 9, 8, 5}, {4, 5, 1, 8}, {9, 3, 2, 7}, {8, 1, 0, 9}};       int [] myArray1 = new int[array2D[0].length];       int [] myArray2 = ... 阅读更多

数组的元素在内存中是如何(在哪里)存储的?

Priya Pallavi
更新于 2019-07-30 22:30:20

1K+ 次浏览

在 Java 中,数组是对象,因此就像其他对象一样,数组存储在堆区。数组存储基本数据类型或引用(到派生数据)类型就像对象一样,数组的变量保存对数组的引用。

我可以在 Java 中从另一个数组引用一个数组的元素吗?

Nikitha N
更新于 2020-06-16 10:04:41

434 次浏览

是的,你可以 -int [] myArray1 = {23, 45, 78, 90, 10}; int [] myArray2 = {23, 45, myArray1[2], 90, 10};但是,一旦你这样做,第二个数组存储的是值的引用,而不是整个数组的引用。因此,数组中的任何更新都不会影响引用的值 -示例实时演示import java.util.Arrays; public class RefferencingAnotherArray {    public static void main(String args[]) {       int [] myArray1 = {23, 45, 78, 90, 10};       int [] myArray2 = {23, 45, myArray1[2], 90, 10};       System.out.println("Contents of the ... 阅读更多

什么是 Java 中的可变长度(动态)数组?

Srinivas Gorla
更新于 2020-02-19 12:12:03

4K+ 次浏览

在 Java 中,数组是固定大小的。数组的大小将在创建时决定。但是,如果你仍然想创建可变长度的数组,你可以使用像数组列表这样的集合来实现。示例import java.util.ArrayList; import java.util.Arrays; import java.util.Scanner; public class AddingItemsDynamically {    public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("Enter the size of the array :: ");       int size = sc.nextInt();       String myArray[] = new String[size];       System.out.println("Enter elements of the array (Strings) :: ");       for(int i=0; i

如何在 java 中创建泛型数组?

Abhinanda Shri
更新于 2019-07-30 22:30:20

199 次浏览

不,我们无法在 java 中创建泛型数组。

广告