2023 年 6 月 6 日 星期二 地点:镇江软通极客人才学院
主要内容:学习Java语法,学习与应用数据库知识
今天是认识实习的第二天。李老师首先为我们讲解了JAVA程序结构:一个完整的Java程序,它的基本结构包括:class类、main方法、输出语句、注释。
1.class关键字:一个程序的基本单位就是class类,class是用于定义类的关键字。
如://类名是Demo1
public class Demo1{
}//定义结束
Public class用于声明一个Java类(Java源程序),public是访问修饰符,表示class是一个公共类,可以在整个项目的任意位置进行调用访问。如果不写public也能正确编译,但这个类将无法从命令行执行。一个源文件中可以包含活干个class类,但是只能有一个类使用public,该类的名称必须与java源文件名称保持一致。
2.main方法:如果一个类需要直接被执行,则需要在该类中定义一个main方法。Main函数是Java的入口方法,程序运行由此开始。
如:public static void main(String[] args) {
//方法代码语句
}
方法名是main,返回值是void,表示没有任何返回值。关键字static是另一个修饰符,表示静态方法。括号内表示String数组,由Java入口程序规定。
3.输出语句:Java基础语法中提供3种常见的输出语句:
System.out.print(); //输出
System.out.println(); //输出并换行
System.out.printf(); //格式化输出
4.转义符:
\t 制表符
\n 换行符
\u 16进制编码的ASCII码
李老师首先用一个模拟购物方法的Java代码对我们进行了演示,其中,提到的知识点有:有返回值的方法必须在方法中使用return进行数据返回,方法声明的返回值类型必须和return的数据类型保持一致。
而后,又用一个万年历的编程思路,为我们讲解了如何在输入年份和月份以后得到打印一份正确的日历,其中需要根据星期数决定1号打印的位置,计算输入月份的总天数,打印该月的每一天,以及判断每一天是否是周日。
下午上课时,李老师则开始为我们拓展MySQL和数据库方面的知识。他先为我们讲解了MySQL,MySQL是数据库管理系统中的一种,是一种开放源代码的关系型数据库管理系统,由Oracle公司开发、发布和支持,是市面上最流行的数据库管理软件之一,它的主要特点是:其高速性能,它可在大量数据库中提高查询效率,它功能强大且使用方便,是一个真正的多用户、多线程的SQL数据库服务器,它能够快速、有效和安全的处理大量的数据。在了解了MySQL的历史和作用以后,我们在李老师的指导下安装了该软件。
Navicat premium则是一款数据库管理工具。将此工具连接数据库,可以从中看到各种数据库的详细信息,包括报错等等。当然,也可以通过它登陆数据库,进行各种操作。它是一个可多重连线资料库的管理工具,它可以以单一程式同时连线到 MySQL、SQLite、Oracle、MariaDB、Mssql、及 PostgreSQL 资料库,让管理不同类型的资料库更加的方便。它也是一款功能丰富、易于使用的数据库管理工具,适用于多种数据库系统。它提供了全面的功能和工具,帮助开发者管理和操作数据库,进行数据设计和建模,执行查询和脚本,进行数据同步和备份,以及进行安全和权限管理。无论是开发者还是数据库管理员,都可以受益于 Navicat Premium 15 提供的便捷和强大的功能。
因此在下午的学习中,我们需要将两个软件分别下载完毕,然后在Navicat premium软件中连接上MySQL,以此才能进行我们接下来几天的学习。