jdbc 2019/02/01

1.输出时,可以规范语言
eg:system.out.println(g2.toString());

2.alt+insert 可以触发生成

3.to string 可以转换字符串类型,同样可以重写,可以定义需要转换的细节

4当输入.get(.set)   时就能显示所有的属性

5.StringBuilder跟String有点像,不过String是不可变的,而StringBuilder定义的字符串类型是可变的,并且StringBuilder效率最高,速度快.老师在这里面用的StringBuilder主要是为了后面对字符串做一些操作,而用String的话则需要创建多个对象,增大的内存的开销. 

String 类型 线程安全 不可变(通常是值字面量类型)

StringBuffered 线程安全 可变类型 (通常是址类型)

StringBuilder 非线程安全,可变类型  效率高。

区别:对单线程环境,线程安全与非线程安全区执行结果一致,多线程一般采用线程安全。所谓的可变与不可变,是指,对原对象的操作是否会产生新的副本。

6.append方法用来累积字符串的,
如: StringBuffer a = new StringBuffer();
a.append("a");
a.append("b");
System.out.println(a.toString());
这个时候就会输出ab .

7. 最基本的ResultSet。 
之所以说是最基本的ResultSet是因为,这个ResultSet他起到的作用就是完成了查询结果的存储功能,而且只能读去一次,不能够来回的滚动读取。这种结果集的创建方式如下: 

Statement st = conn.CreateStatement 
ResultSet rs = Statement.excuteQuery(sqlStr); 

8.

add是将传入的参数作为当前List中的一个Item存储,即使你传入一个List也只会另当前的List增加1个元素
addAll是传入一个List,将此List中的所有元素加入到当前List中,也就是当前List会增加的元素个数为传入的List的大小

即addAll(Collection c)
   add(int index,Elelemt e)

9.如何查询控制台输入的对象

System.out.println("which person you best love?");
Scanner sc=new Scanner(System.in);
String name=sc.next();
List<Goddes>result=g.query(name);

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值