A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 温立华 中级黑马   /  2013-3-8 14:36  /  1481 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  第一章 异常
  1:异常处理机制概述
  目地:了解异常处理机制。
  A:为什么需要异常处理机制。
  B:异常处理机制。考虑两个问题:如何表示异常。如何控制处理异常的流程。
  2:异常处理
  目地:掌握异常处理机制。
  A:五个关键字 try catch finally throws throw
  try:捕获可能会出现异常的代码。
  catch:异常处理。
  finally:释放资源。
  throws:声明可能会出现的异常。假如某个方法可能出现异常,但没有能力处理,可以把异常给抛出。
  throw:抛出异常。假如某个方法可能出现异常,自己不去处理,用此方式抛出。相当于先创建了一个问题可能发生的异常现象,然后利用throw语句抛出。
  基本结构:
  try{
  //可能会出现异常情况的代码
  }
  catch(异常类型 1){
  //处理异常1
  }
  catch(异常类型2){
  //处理异常2
  }
  …
  catch(异常类型n){
  //异常处理n
  }
  finally{
  //释放资源
  }
  注意:以上为基本结构,也可以有以下两种情况
  1:没有finally
  try{
  }catch(){
  }
  2:没有catch
  try{
  }finally{
  }
  B:用户自定义异常
  需要继承Exception类
  3:异常处理原则
  目地:掌握异常处理原则。
  A:异常只能用于非正常的情况。
  B:避免过于庞大的try代码块。
  C:不要在catch中忽略被捕获的异常。
  D:先捉小的,后捉大的。
  E:异常与重写的关系。要么不抛出异常,要么抛小于等于要重写的异常。
  作业:
  思考异常处理机制。
  第二章 I/O流
  1:数据处理。
  目的:了解数据处理。
  A:根据数据传输的方向:输入流 输出流。
  B:根据传输数据的类型:字节流 字符流。
  C:根据数据的建立方式和工作原理:节点流 过滤流。
  ********************************************
  节点流是建立在输入/输出媒体之上的,而过滤流必须以某一个节点流作为流的来源,在读写数据的同时对数据进行处理。
  ********************************************
  2:文件类File
  目的:掌握文件类的使用。
  A:文件的创建与删除操作。
  B:文件名称与路径的操作。
  C:文件属性的操作。
  D:文件过滤器的使用。
  3:字节流InputStream,OutputStream
  目的:掌握字节流的输入输出操作。
  A:FileOutputStream
  向一个文件写入内容:1:创建一个输出流对象。2写入数据。3关闭输出流。
  B:FileInputStream
  从一个文件读取内容:1:创建一个输入流对象。2读取数据。3关闭输入流。
  C:用字节流实现两个文件之间的复制。
  4:字符流 Writer,Reader
  目的:掌握字符流的输入输出操作。
  A:FileWriter
  B:FileReader
  C:用字符流实现两个文件之间的复制。
  5:高级流/过滤流
  目的:掌握高级流的使用。
  A:BufferedInputStream,BufferedOutputStream
  B:FileReader,FileWriter
  C:PrintStream,PrintWriter
  第三章 JDBC(一)
  1:JDBC的概念
  目地:了解JDBC的概念以及JDBC的四类驱动。
  A:一个完整的JDBC应用:
  驱动程序:负责完成应用程序和特定的数据库通信。
  驱动程序管理器:需要在驱动程序管理器中注册。由驱动管理器来组织应用程序来连接指定类型的数据库。
  应用程序:使用具体的JDBC对象来完成数据库访问。
  B: JDBC的四类驱动:
  JDBC-ODBC桥:JDBC-ODBC 桥 是sun公司提供的,是jdk提供的的标准API. 这种类型的驱动实际是把所有 JDBC的调用传递给ODBC ,再由ODBC调用本地数据库驱动代码。但是,由于JDBC-ODBC先调用 ODBC再由ODBC去调用本地数据库接口访问数据库.所以,执行效率比较低,对于那些大数据量存取的应用是不适合的。而且,这种方法要求客户端必须安装ODBC 驱动,所以对于基于 internet ,intranet的应用也是不合适的.因为,你不可能要求所有客户都能找到ODBC driver。
  本地API(Application programming interface)驱动:本地API驱动直接把JDBC调用转变为数据库的标准调用再去访问数据库。这种方法需要本地数据库驱动代码. 本地API驱动 | 厂商DB代码---------------数据库Server (图二) 这种驱动比起JDBC-ODBC桥执行效率大大提高了.但是,它仍然需要在客户端加载数据库厂商提供的代码库.这样就不适合基于internet的应用。
  网络协议驱动:网络协议驱动---------中间件服务器------------数据库Server。
  本地协议驱动:这种驱动直接把JDBC调用转换为符合相关数据库系统规范的请求.由于4型驱动写的应用可以直接和数据库服务器通讯.这种类型的驱动完全由java实现,因此实现了平台独立性. 本地协议驱动---------数据库Server。
  2:基本的数据库访问
  目地:掌握基本的数据库访问。
  class12.jar ojdbc14.jar
  A:Class.forName(“驱动字符串”); oracle.jdbc.driver.OracleDriver。
  B:DriverManager.getConnection(url,username,password); jdbc:oracle:thin:@localhost:1521:orcl scott tiger
  C:Statement 语句对象。
  D:ResultSet 记录集对象。
  ***特殊记录集
  E:用Statement对象写一个学生管理的增删改查。
  3:特殊处理
  目地:掌握异常情况的处理。
  A:处理数据库中的NULL值。
  B:处理数据库中的异常。
  第四章 JDBC(二)
  1:预处理语句
  目的:掌握预处理语句的使用。
  A:PreparedStatement 预置语句。
  B:用预置语句写一个学生管理的增删改查。
  C:了解元数据。
  2:事物
  目的:掌握事物的使用。
  A:事物的四个特性。
  3:数据封装JavaBean
  目的:掌握数据封装类的使用。


2 个回复

倒序浏览
哥们~~~发错地方了~
回复 使用道具 举报
罗志强 发表于 2013-3-8 14:37
哥们~~~发错地方了~

额。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马