第七周总结
Posted 薛定谔的小冰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第七周总结相关的知识,希望对你有一定的参考价值。
总结
20165212第七周学习总结
20165212-《Java程序设计基础》第七周学习总结
教材学习内容总结
- JDBC
- 连接MySQL数据库
- 下载JDBC-MySQL数据库驱动
- 加载JDBC-MySQL数据库驱动
-
连接数据库
- (Connection getConnection(java.lang.String,java.lang.String,java.lang.String)和 Connection getConnection(java.lang.String))
- 数据库有汉字,建立连接时要额外多传递一个参数characterEncoding
-
查询操作
- 建立连接得到查询对象
- 对数据库的内容进行匹配处理
- 关闭
- 顺序查询:
- 指ResultSet对象一次只能看到一个数据行,使用next()方法移到下一个数据行,next()方法最初的查询位置,即游标位置,位于第一行的前面
- 更新、添加与删除操作
- 通配符的使用
- 使用预处理语句
- 通用查询
- 事务
- JDBC事务的处理方式
- 数据库的链接
代码调试中的问题和解决过程
- 资源里MySQL链接不可用,我上网下载XAMPP for windows,运行了教程代码
- Ubuntu里太难弄半天没弄好,我直接在idea里弄出来了..
代码托管:
码云链接:https://gitee.com/BESTI-IS-JAVA-2018/20165212RenYin/tree/master/20165212
....教材代码我全部是copy到Ubuntu上的,没用idea跑,所以用idea做了一下第三章的课后练习
-
1.选项:cd
import java.util.*; import java.util.ArrayList; public class Exercise9411 { public static void main(String[] args) { foreach(new HashSet()); foreach(new ArrayList()); } private static void foreach(Collection ## ##elements) { for(Object o : elements) { } } }
分析:
-
2.选项 :A
import java.util.*; //import java.util.ArrayList; public class Exercise9412 { public static void main(String[] args) { foreach(new HashSet() { }); } private static void foreach(Iterable iterable) { for(Object o : iterable) { } } }
分析:
-
3.选项:C
import java.util.*; public class Exercise9413 { public static void main(String[] args) { foreach(new HashSet()); } private static void foreach(Collection collection) { Iterator elements = collection.iterator(); while(elements.hasNext()) { System.out.println(elements.next()); } } }
分析:
-
-
-
4.选项:D
import java.util.*; class Student5212 { String number; String name; int score; Student5212(String number, String name, int score) { this.number = number; this.name = name; this.score = score; } } public class Exercise5212 { public static void main(String[] args) { Set<Student5212> students = new TreeSet<>(); students.add(new Student5212("B1234", "Justin", 90)); students.add(new Student5212("B5678", "Monica", 100)); foreach(students); } private static void foreach(Collection<Student5212> students) { for(Student5212 student : students) { System.out.println(student.score); } } }
分析:
-
5。选项:D
import java.util.*; class Student123 { String number; String name; int score; Student123(String number, String name, int score) { this.number = number; this.name = name; this.score = score; } } public class Exercise123 { public static void main(String[] args) { Set<Student123> students = new HashSet<>(); students.add(new Student123("B1234", "Justin", 90)); students.add(new Student123("B5678", "Monica", 100)); students.add(new Student123("B1234", "Justin", 100)); students.add(new Student123("B5678", "Monica", 98)); students.add(new Student123("B5678", "Monica", 100)); System.out.println(students.size()); } }
-
6.选项:A
import java.util.*; public class Exercise122 { public static void main(String[] args) { Set<Integer> numbers = new TreeSet<>(); numbers.add(1); numbers.add(2); numbers.add(1); numbers.add(3); foreach(numbers); } private static void foreach(Collection<Integer> numbers) { for(Integer number : numbers) { System.out.println(number); } } }
- 7.选项:abc
-
8.选项C
import java.util.*; public class Exercise111 { public static void main(String[] args) { Set numbers = new TreeSet(); numbers.add(1); numbers.add(2); numbers.add(1); numbers.add(3); for(Integer number : numbers) { System.out.println(number); } } }
-
9.选项:C
import java.util.*; public class Exercise9987 { public static void main(String[] args) { Set<Integer> numbers = new TreeSet<>(); numbers.add(1); numbers.add(2); numbers.add(1); numbers.add(3); for(Integer number : numbers) { System.out.println(number); } } }
-
10.选项:CD
import java.util.*; public class Exercise110 { public static void main(String[] args) { Map<String, String> messages = new HashMap<>(); messages.put("Justin", "Hello"); messages.put("Monica", "HiHi"); foreach(messages.values()); } private static void foreach(Iterable<String> values) { for(String value : values) { System.out.println(value); } } }
感想:IEDA是个好东西,可是快到期了,当初脱壳...电脑还给整崩了。用ieda跑亲眼看到那些错误提示,很有感觉,自己手动敲一遍的东西印象深很多——知道怎么错的,有些东西不仅要能正确调试,知道错因也很重要。之前教材内容学的比较水,以后我会挨个用ieda练习每一章练习题夯实基础..
以上是关于第七周总结的主要内容,如果未能解决你的问题,请参考以下文章