pgsql中float4导致java程序精度丢失_Java基础教程,第二讲,Java语法和基础变量

32c2f18d4b02da1929f945babd9bf802.png

学完此次课程,我能做什么?

学完此次课程,我们可以实现第一个Java入门程序,并且了解Java的语法以及基本数据类型。

学习此次课程,需要多久?

5-10分钟

课程内容

老规矩,先看入门程序:

2570c3d4f4e049671d86f1f194a3218d.png

如何运行入门程序? 先使用 javac + 文件名 + 扩展名(.java) 把java代码编译为二进制文件 文件名.class,然后使用 java + 文件名运行。如下图:

d00d9a787235f144c51ac81a8e64c93c.png

通过入门程序,总结以下几点语法或者规范:

1.Java程序区分大小写,system 和 System 不同。

2.Java是面向对象的编程,所有文件都是类。

3.类名必须以字母开头,不能使用关键字,长度无限制,但是便于可读不要太长,最好让人看到类名就知道类的作用。

4.建议使用驼峰命名方式,即每个单词的首字母大写FirstSample,HelloWorld,Person。看起来像骆驼的驼峰,因此得名。

5.单行注释使用// 多行注释/**/ 和php相同,和python不同。

6.程序都是从main()方法开始执行,和c语言一样。

7.每行代码使用冒号分割(;),不可以像Python一样省略。

数据类型

Java是一种强类语言,也就是说必须为每一个变量声明一种类型,不能像Python或者PHP那样无需定义随手就用。我个人还是比较喜欢严格的声明方式,虽然麻烦,但是程序更加的严谨和安全。

1.整型

Java提供四种整型。

类型存储需求取值范围int4字节-20亿 ~ 20亿short2字节-32768~32767long8字节天文数字 2的32次方byte1字节-128~127

int类型使用频率最高,超过20亿的数据量需要使用long类型,byte和short适用于对内存需要严格控制的程序使用。

2.浮点类型

浮点类型,通俗说就是带小数点的数字,Java提供两种浮点类型:

类型存储需求取值范围float4字节有效位数6-7位double8字节有效位数 15位

double类型也叫双精度类型,实际应用中大部分都是double类型,float类型带后缀(f或F),double类型带后缀(d或D),当没有任何后缀,如:3.14 默认为double类型。

3.char类型

char类型,用于表示单个字符,使用单引号括起来,如:'a'。强烈建议不要在程序中使用char类型,除非要处理UTF-16代码单元,最好的做法是将字符串作为抽象数据类型处理。

4.boolean类型

布尔类型只有两个值,ture和false,用于判断逻辑条件。

小结

通过学习,我们实现了第一个Java程序,关于访问修饰符,static,void的概念大家可能还不太了解,后面我们会慢慢说到,现在记住就好。另外数据类型非常重要,需要大家掌握。

接下来学习什么?

接下来我们学习一下变量的定义,以及如何初始化,还有各个类型之间如何转换。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要连接 PostgreSQL 数据库,需要使用 JDBC 驱动程序。以下是在 Java 连接 PostgreSQL 数据库的基本步骤: 1. 下载 PostgreSQL 的 JDBC 驱动程序。可以从官方网站下载:https://jdbc.postgresql.org/download.html 2. 将下载的驱动程序添加到项目的类路径下。 3. 加载驱动程序:`Class.forName("org.postgresql.Driver");` 4. 创建数据库连接:`Connection connection = DriverManager.getConnection(url, username, password);` 其,`url` 是用来连接数据库的 URL,格式为 `jdbc:postgresql://host:port/database`,`username` 和 `password` 是连接数据库所需的用户名和密码。 5. 执行 SQL 语句,可以使用 `Statement` 或 `PreparedStatement` 对象来执行 SQL 语句。 以下是一个简单的示例代码: ```java import java.sql.*; public class PostgreSQLExample { public static void main(String[] args) { String url = "jdbc:postgresql://localhost:5432/mydb"; String username = "postgres"; String password = "mypassword"; try { Class.forName("org.postgresql.Driver"); Connection connection = DriverManager.getConnection(url, username, password); Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery("SELECT * FROM mytable"); while (resultSet.next()) { System.out.println(resultSet.getString("column1")); } resultSet.close(); statement.close(); connection.close(); } catch (Exception e) { e.printStackTrace(); } } } ``` 这个示例代码连接到名为 `mydb` 的数据库,执行了一个简单的 SELECT 查询,并输出了结果集 `column1` 列的值。需要注意的是,连接、Statement 和 ResultSet 对象需要在使用完后关闭,以避免资源泄漏。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值