-
Java基础笔记
收藏用腻了SSH了么?回来看看Java基础吧,我将和您一同回顾那些“童年”的基础知识。
最近更新文章
JAVA基础 之 ResultSet
概述:
1.ResultSet:代表查询结果对象
2.类型:
ResultSet.TYPE_FORWARD_ONLY:记录指针只能向前移动
ResultSet.TYPE_SCROLL_INSENSITIVE:记录指针自有移动,数据库数据变动不在ResultSet体现
ResultSet.TYPE_SCROLL_SENSITI ...
JAVA基础 之 ResultSetMetaData
概述:
1.ResultSetMetaData包含了查询后的结果集的相关信息
2.通过rs.getMetaData();来创建
3.可以写出通用型遍历结果集程序(不知道结果集结构情况下)
步骤:
1.先获得结果集字段或者字段别名
2.遍历封装结果集(可以根据字段自行选择封装哪些数据)
package com.c ...
JAVA基础 之 CallableStatement
概述:
1.用于处理调用存储过程的类
2.它继承自PreparedStatement
3.创建:con.prepareCall("{call 存储过程名(?,?)}");
4.执行:cs.execute();
5.这里只是说明jdbc如何去执行存储过程,关于存储过程相关知识请自己百度
package com.cxy ...
JAVA基础 之 Statement
Statement:执行sql语句的工具接口
概述:
1.本文为了代码结构清晰 采用的是try-with-resource结构,请在java7下使用(或者自己改成传统模式)
2.sql大体的分类
a.查询(select)
b.DDL—数据定义语言(create,alter,drop)
c.DML—数据操纵语言(del ...
JAVA基础 之 JDBC
提示:阅读本文之前您至少具备:
1.sql基础知识
2.Java面向对象编程
3.异常的相关知识
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API
学习JDBC必须知道的几个接口和类:
DriverManager:管理jdbc驱动的服务类(官网api解释)
C ...
JAVA基础 之 异常追踪栈
概述:
异常追踪栈(StackTrace)
1.运行下面的例子,查看打印的异常信息。
2.会发现 method3的异常 一层一层的抛 最后抛到了main方法
3.很多初学者看到呼啦啦一堆异常信息后就有抵触情绪或者觉得很复杂
其实不然,学会观察异常信息,会对今后的工作有很大的帮助
不要觉得复杂,复杂是因为你没有看习惯,如果看习 ...
JAVA基础 之 Collections
概述:
1.Collections(注意不是Collection,而是Collections,多了一个s)
2.它是一个集合工具类
3.方法分类:常规操作(查找,最大,最小等)、排序、线程安全(同步)操作、不可变集合
package com.cxy.collection;
import java.util.ArrayList;
import java.uti ...
JAVA基础 之 Map
概述:
1.键值对,key-value,具有映射关系的数据
2.Map的key不允许重复,value可以重复
3.Map里的key类似一个Set,甚至可以通过map.keySet()拿到key的Set集合
4.Map里的value类似一个List,只不过索引不再是数字,而是任意类型
5.相关类:HashMap、Hashtable(t就是小写 不是写 ...
JAVA基础 之 Collection
概述:
1.Collection java集合框架的根级接口(root interface)
2.常用子接口:List、Set、Queue,注意map是自成体系的
3.方法:新增、包含、遍历、交集、判空、大小、清空等
package com.cxy.collection;
import java.util.ArrayList;
import java. ...