`
flynewton
  • 浏览: 62571 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Java课程考试复习--基础回顾,JDBC

阅读更多

 

1.Java面向对象三要素

      @封装性   package, class, interface
                     public, protected, private, default
      @继承性   extends, implaments
                     super
      @多态性   final, super, instanceof, @Override

 

2.Java对象初始化顺序

       父类静态成员和静态初始化块 ,按在代码中出现的顺序依次执行    

       子类静态成员和静态初始化块 ,按在代码中出现的顺序依次执行

       父类实例成员和实例初始化块 ,按在代码中出现的顺序依次执行       

       父类构造方法          

       子类实例成员和实例初始化块 ,按在代码中出现的顺序依次执行

       子类构造方法

 

3.JDBC使用流程

      @加载JDBC驱动程序
      @建立与数据库的连接
      @进行数据库操作
      @关闭相关连接

 

4.加载驱动程序 三种方法

      @System.setProperty(“jdbc.drivers”, “sun.jdbc.odbc.JdbcOdbcDriver”);

      @Class.forName(“oracle.jdbc.driver.OracleDriver”);

      @new sun.jdbc.odbc.JdbcOdbcDriver( );

 

5.复习之前转载的那篇Jdbc连接数据库 的例子

 

6.事务 是作为单个逻辑工作单元执行的一系列操作。一个逻辑工作单元必须有四个属性,称为原子性、一致性、隔离性和持久性(ACID) 属性,只有这样才能成为一个事务。

 

7.JDBC对事务的支持

try{
   conn=DriverManager.getConnection;
   conn.setAutoCommit(false);//禁止自动提交,设置回滚点
   stmt=conn.createStatement();
   stmt.executeUpdate(“altertable…”);//数据库更新操作1
   stmt.executeUpdate(“insertintotable…”);//数据库更新操作2
   conn.commit(); //事务提交
}catch(Exceptionex){
   ex.printStackTrace();
   try{
      conn.rollback();//操作不成功则回滚
   }catch(Exceptione){
      e.printStackTrace();
   }
}

 

8.数据访问层

      @SQL Mapping

      @O/R Mapping

 

9.抽象类与接口的区别

抽象类 接口
实例化 不能 不能
一个类只能使用一次继承关系 可以实现多个接口
数据成员 可以有自己的数据成员 数据成员为static fianl的,一般不在此定义
方法 可以私有,可以有非抽象方法(必须实现) 不可私有,默认是public abstract
变量 可有私有的,默认是friendly 型,其值可以在子类中重新定义,也可以重新赋值 不可有私有的,默认是public static final 型,且必须给其初值,实现类中不能重新定义,不能改变其值
设计理念 表示的是“is-a”关系 表示的是“like-a”关系
实现 需要继承,要用extends 要用implements

 

10.复习Servlet,JSP,MVC原理,Struts流程等相关内容

分享到:
评论

相关推荐

    java 考试资料--第七组

    1. `JAVA复习题201004.xls`:这可能是一个2010年4月的Java复习题目集合,可能包含了选择题、填空题、简答题等多种题型,用于帮助考生复习Java的基础知识和进阶概念,如类与对象、继承、多态、异常处理、集合框架、IO...

    Java基础知识复习资料.rar

    这份“Java基础知识复习资料”涵盖了学习Java编程所必需的关键概念和技术,旨在帮助初学者巩固基础,同时也适合有经验的开发者进行回顾。 1. **Java语法基础** - **变量与数据类型**:Java提供了基本数据类型(如...

    JAVA程序设计复习指南PPT教学课件.ppt

    本复习指南主要涵盖了Java的基础知识和核心概念,适合准备Java课程期末考试的学生参考。 1. **考核方式** - 平时成绩占总成绩的30% - 考试为开卷,卷面满分为100分,70%计入总成绩 - 考试题型包括编程题 2. **...

    Java复习大纲

    "Java复习大纲"通常是指为了帮助学习者系统地回顾和掌握Java核心技术而设计的学习路径或教学计划。以下是对Java核心知识点的详细解析: 1. **基础语法** - 变量与数据类型:包括基本数据类型(如int, double, ...

    Java应用实践课程设计-背诵单词助手

    在本项目"Java应用实践课程设计-背诵单词助手"中,我们主要关注的是使用Java编程语言构建一个实用的教育工具,旨在帮助用户学习和记忆英语四级(CET4)词汇。这个系统分为两个主要模块:管理员模块和用户模块,分别...

    java程序设计考试试题及答案.doc

    这份“java程序设计考试试题及答案.doc”文档很显然是为了帮助学习者准备Java编程相关的考试,或者是作为复习材料来使用的。它可能包含了各种类型的题目,如选择题、填空题、简答题以及编程题,覆盖了Java语言的基础...

    java开发实战经典习题答案

    Java开发实战经典课后习题答案涉及到Java编程语言的多个基础知识点,这些知识点对于初学者和...对于已经有一定基础的开发者,通过回顾这些基础内容,可以巩固其基础知识,同时复习和掌握一些Java编程中较为复杂的内容。

    2011最新JavaEE考试总复习及例题讲解

    本讲教学目标掌握考试题型 掌握本书各章重要知识点 本讲内容考试介绍 -题型、分值 各章相关知识点,重点和难点回顾 相应例题讲解 题型选择题(15*1’) 填空题(15*2’) 名词解释(5*2’) 简答题(5*5’) 综合...

    JAVA期末考试试卷及答案打包

    这份"JAVA期末考试试卷及答案打包"资源,对于学习Java的学生或者准备Java考试的人来说,无疑是一份宝贵的复习资料。它包含了两份PDF文件,分别可能是不同的版本或者重复内容,确保了考生可以从多个角度理解和掌握...

    JAVA期末复习试题

    “JAVA复习题1.doc”可能涵盖了Java的基础知识,包括: 1. **Java语言简介**:Java的历史、特点、应用领域以及与其他编程语言的区别。 2. **环境配置**:JDK的安装与配置,设置环境变量,以及使用Javac编译器和Java...

    2014计算机二级java考试大纲

    最后,复习过程中要注意保持良好的学习习惯,定期回顾所学内容,及时查漏补缺。计算机二级Java考试大纲PDF文件将提供具体的考试内容和要求,考生应仔细研读,确保全面覆盖所有考点。通过系统学习和充分准备,考生...

    北大青鸟 S1 java总复习资料

    通过这些复习资料,学员可以全面回顾并提升自己的Java编程技能,为后续的进阶学习打下坚实的基础。在学习过程中,不仅要理解每个知识点,还要注重动手实践,将理论与实践相结合,这样才能真正提升编程能力。

    Java Programming 24-Hour Trainer

    本书通过精心设计的课程安排,帮助读者在有限的时间内掌握Java编程的基础知识及进阶技能。本书不仅涵盖了Java的基本语法和面向对象编程的核心概念,还深入探讨了GUI开发、网络编程、多线程处理以及数据库操作等高级...

    JAVA复习最后整理

    "JAVA复习最后整理"这个主题意味着我们将深入探讨Java的核心概念和技术,这些内容可能是为了考试、面试或者个人技能提升而准备的。这份复习资料是集体智慧的结晶,旨在帮助学习者系统地回顾和巩固Java知识。 在Java...

    学员总结复习本门课程模板

    1. **Java基础**:学员们首先回顾了Java的基础语法,包括数据类型、运算符、控制结构(如if-else、switch、循环)、类与对象、封装、继承、多态等面向对象编程概念。这些是Java开发的基础,对于理解和编写任何Java...

    Java web编程技术期末复习.zip

    这个压缩包文件提供了一个全面复习Java Web编程技术的机会,无论是对即将面临的期末考试,还是为了提升个人技能,都是宝贵的资源。通过系统地学习和练习,相信你可以在Java Web编程领域更上一层楼。

    Oracle Certified Professional Java SE 8 Programmer Exam 1Z0-809

    5. **复习笔记**:整理并经常回顾复习笔记,特别是那些容易混淆的概念。 #### 考试注意事项 - **考试时间**:通常为180分钟。 - **题目类型**:选择题、拖拽题等多种形式。 - **及格分数**:通常情况下,考生需要...

    java训后复习资料2

    以上只是部分可能涵盖的知识点,具体的复习资料可能会更详细,包括实例解析、实战项目、历年试题等,以帮助学习者系统地回顾和提高Java技能。这份资料对于准备面试、项目开发或进一步提升Java能力都是非常宝贵的资源...

    学士后毕业考试笔试和机试

    【标题】:“学士后毕业考试笔试和机试”涵盖了北大青鸟的学士后教育项目针对Java技术的考核内容,主要涉及理论知识与实践操作两大部分,旨在检验学员对Java编程语言的理解与应用能力。 【描述】:“北大青鸟学士后...

Global site tag (gtag.js) - Google Analytics