<1> 基本数据类型 引用
java " />

Java是一种面向对象的编程语言,它拥有丰富的数据类型和强大的类库来处理各种编程任务。Java中的基本数据类型包括整型、浮点型、字符型、布尔型等。引用类型则是指除基本数据类型之外的所有类型,包括自定义类、接口、数组等。

基本数据类型

Java的基本数据类型主要包括以下几种:

1. 整型:包括byte、short、int和long四个类型,分别占用1、2、4和8个字节,用于表示不同范围的整数。

2. 浮点型:包括float和double两种类型,分别占用4和8个字节,用于表示实数。

3. 字符型:char类型占用2个字节,用于表示Unicode编码中的一个字符。

4. 布尔型:boolean类型用于表示真假值,占用1个字节。

在Java中,基本数据类型是值类型,即变量存储的是真实数据值,而不是对象的地址。

引用类型

引用类型是Java中除基本数据类型之外的所有类型,它可以动态地创建和销毁对象。Java中的引用类型包括自定义类、接口、数组等。引用变量存储的是对象的地址,而不是对象本身。

Java中的引用类型可以通过new运算符动态创建对象,也可以通过赋值操作来传递引用。

下面以数组为例介绍Java中的引用类型:

```java

int[] arr = new int[10];

```

上述代码创建了一个长度为10的int型数组,并将其首地址赋值给变量arr。在Java中,数组是引用类型,所以变量arr存储的是数组对象的地址。对数组进行访问和操作时,需要使用索引来访问数组元素:

```java

arr[0] = 100;

System.out.println(arr[0]);

```

上述代码将数组的第一个元素赋值为100,并输出数组的第一个元素。

JDBC连接数据库的Java

Java可以通过JDBC来连接各种关系型数据库,进行数据的增删改查等操作。为了使用JDBC连接数据库,需要先导入相应的JDBC驱动,然后通过Java中的API来进行操作。

以下是使用JDBC连接MySQL数据库的示例代码:

```java

import java.sql.*;

public class JdbcDemo {

public static void main(String[] args) {

//1.导入JDBC驱动

try {

Class.forName("com.mysql.jdbc.Driver");

} catch (ClassNotFoundException e) {

System.out.println("找不到JDBC驱动!");

e.printStackTrace();

}

//2.连接MySQL数据库

String url = "jdbc:mysql://localhost:3306/test?useSSL=false";

String user = "root";

String password = "123456";

try (Connection conn = DriverManager.getConnection(url, user, password)) {

System.out.println("数据库连接成功!");

//3.执行SQL查询语句

String sql = "SELECT * FROM users WHERE age > 18";

try (Statement stmt = conn.createStatement()) {

ResultSet rs = stmt.executeQuery(sql);

while (rs.next()) {

System.out.println(rs.getInt("id") + " " + rs.getString("name"));

}

} catch (SQLException e) {

System.out.println("SQL查询语句执行出错!");

e.printStackTrace();

}

} catch (SQLException e) {

System.out.println("数据库连接出错!");

e.printStackTrace();

}

}

}

```

上述代码中,先通过Class.forName()方法导入MySQL的JDBC驱动,然后使用DriverManager.getConnection()方法连接数据库。接着,使用Statement对象执行SQL查询语句,并将结果集读取出来。最后,在使用完Connection和Statement对象后,需要手动关闭它们,以释放资源。

总结

Java提供了丰富的基本数据类型和强大的类库,使得程序员可以方便快捷地进行各种编程任务。引用类型是Java中除基本数据类型之外的所有类型,可以动态地创建和销毁对象。JDBC是Java连接数据库的一种API,可以对关系型数据库进行各种操作。

壹涵网络我们是一家专注于网站建设、企业营销、网站关键词排名、AI内容生成、新媒体营销和短视频营销等业务的公司。我们拥有一支优秀的团队,专门致力于为客户提供优质的服务。

我们致力于为客户提供一站式的互联网营销服务,帮助客户在激烈的市场竞争中获得更大的优势和发展机会!

点赞(78) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿
发表
评论
返回
顶部