java一周学习

JAVA学习

day1
一、初识Java:使用Java可以做什么?
1.开发桌面应用程序:银行软件、商场结算软件
2.开发面向Internet的应用程序:网上数码商城、阿里巴巴、易趣网
进行了环境的配置成功安eclipse
程序注释
单行注释以 /开始,*/结束
编码实操:
在这里插入图片描述
学习运算符语法:
变量名=表达式;
例如:a=( b+3)+(b–1)
表达式就是符号(如加号、减号)与操作数(如b,3等)的组合。
算术运算符:
在这里插入图片描述
关系运算符:常用的关系运算符 >,<;==,!=;>=,<=
1.选择控制语句:(1).if else 语句
(2). switch case
2.循环控制语句:(1)while/do while 语句 (2)for循环语句
(3) break和continue语句
在这里插入图片描述在这里插入图片描述

数组
基本要素:标识符:数组的名称,用于区分不同的数组
数组元素:向数组中存放的数据
元素下标:对数组元素进行编号,从0开始,数组中的每个元素都可以通过下标来访问
元素类型:数组元素的数据类型
在这里插入图片描述
类与对象
类是抽象的概念,仅仅是一个模板,比如说:“人”。
对象是一个你能够看得到、摸得着的具体实体。
类定义了对象将会拥有的特征(属性)和行为(方法)
类是对象的类型,对象是类的实例
创建Person对象
在这里插入图片描述
构造方法:
在这里插入图片描述
3访问修饰符
定义Test类
在这里插入图片描述
继承
在这里插入图片描述
在这里插入图片描述
构造方法继承
// SubClass 类继承
class SubClass extends SuperClass{
private int n;

SubClass(){ // 自动调用父类的无参数构造器
System.out.println(“SubClass”)

day3.创建包
在这里插入图片描述
在这里插入图片描述
jdbc编程6步
1.注册驱动
2.获取连接
3.获取数据库操作对象
4.执行sql
5.处理查询结果集
6.释放资源

完整代码如下:

public class JdbcDemo {

public static void test() {
	Connection connection = null;
	Statement statement = null;
	ResultSet resultSet = null;

	try {
        //第一步:注册驱动
		Driver driver = new com.mysql.jdbc.Driver();
		DriverManager.registerDriver(driver);

		String user = "root";
		String password = "123456";
		String url = "jdbc:mysql://localhost:3306/mydatabase";
        //第二步:获取数据库连接对象
		connection = DriverManager.getConnection(url, user, password);

        //第三步:获取数据操作对象
		statement = connection.createStatement();

        String sql = "select id, name from t_user";
        //第四步:执行sql语句
		resultSet = statement.executeQuery(sql);

        //第五步:处理查询结果
		while (resultSet.next()) {
            int id = resultSet.getInt("id");
            String name = resultSet.getString("name");
			System.out.println(id + "--" + name);
		}
	} catch (SQLException e) {
		e.printStackTrace();
	} finally {
        //第六步:释放资源
		try {
			if (resultSet != null)
				resultSet.close();
		} catch (SQLException e) {
			e.printStackTrace();
		}

		try {
			if (statement != null)
				statement.close();
		} catch (SQLException e) {
			e.printStackTrace();
		}

		try {
			if (connection != null)
				connection.close();
		} catch (SQLException e) {
			e.printStackTrace();
		}
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值