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流程等相关内容
分享到:
相关推荐
1. `JAVA复习题201004.xls`:这可能是一个2010年4月的Java复习题目集合,可能包含了选择题、填空题、简答题等多种题型,用于帮助考生复习Java的基础知识和进阶概念,如类与对象、继承、多态、异常处理、集合框架、IO...
这份“Java基础知识复习资料”涵盖了学习Java编程所必需的关键概念和技术,旨在帮助初学者巩固基础,同时也适合有经验的开发者进行回顾。 1. **Java语法基础** - **变量与数据类型**:Java提供了基本数据类型(如...
本复习指南主要涵盖了Java的基础知识和核心概念,适合准备Java课程期末考试的学生参考。 1. **考核方式** - 平时成绩占总成绩的30% - 考试为开卷,卷面满分为100分,70%计入总成绩 - 考试题型包括编程题 2. **...
"Java复习大纲"通常是指为了帮助学习者系统地回顾和掌握Java核心技术而设计的学习路径或教学计划。以下是对Java核心知识点的详细解析: 1. **基础语法** - 变量与数据类型:包括基本数据类型(如int, double, ...
在本项目"Java应用实践课程设计-背诵单词助手"中,我们主要关注的是使用Java编程语言构建一个实用的教育工具,旨在帮助用户学习和记忆英语四级(CET4)词汇。这个系统分为两个主要模块:管理员模块和用户模块,分别...
这份“java程序设计考试试题及答案.doc”文档很显然是为了帮助学习者准备Java编程相关的考试,或者是作为复习材料来使用的。它可能包含了各种类型的题目,如选择题、填空题、简答题以及编程题,覆盖了Java语言的基础...
Java开发实战经典课后习题答案涉及到Java编程语言的多个基础知识点,这些知识点对于初学者和...对于已经有一定基础的开发者,通过回顾这些基础内容,可以巩固其基础知识,同时复习和掌握一些Java编程中较为复杂的内容。
本讲教学目标掌握考试题型 掌握本书各章重要知识点 本讲内容考试介绍 -题型、分值 各章相关知识点,重点和难点回顾 相应例题讲解 题型选择题(15*1’) 填空题(15*2’) 名词解释(5*2’) 简答题(5*5’) 综合...
这份"JAVA期末考试试卷及答案打包"资源,对于学习Java的学生或者准备Java考试的人来说,无疑是一份宝贵的复习资料。它包含了两份PDF文件,分别可能是不同的版本或者重复内容,确保了考生可以从多个角度理解和掌握...
“JAVA复习题1.doc”可能涵盖了Java的基础知识,包括: 1. **Java语言简介**:Java的历史、特点、应用领域以及与其他编程语言的区别。 2. **环境配置**:JDK的安装与配置,设置环境变量,以及使用Javac编译器和Java...
最后,复习过程中要注意保持良好的学习习惯,定期回顾所学内容,及时查漏补缺。计算机二级Java考试大纲PDF文件将提供具体的考试内容和要求,考生应仔细研读,确保全面覆盖所有考点。通过系统学习和充分准备,考生...
通过这些复习资料,学员可以全面回顾并提升自己的Java编程技能,为后续的进阶学习打下坚实的基础。在学习过程中,不仅要理解每个知识点,还要注重动手实践,将理论与实践相结合,这样才能真正提升编程能力。
本书通过精心设计的课程安排,帮助读者在有限的时间内掌握Java编程的基础知识及进阶技能。本书不仅涵盖了Java的基本语法和面向对象编程的核心概念,还深入探讨了GUI开发、网络编程、多线程处理以及数据库操作等高级...
"JAVA复习最后整理"这个主题意味着我们将深入探讨Java的核心概念和技术,这些内容可能是为了考试、面试或者个人技能提升而准备的。这份复习资料是集体智慧的结晶,旨在帮助学习者系统地回顾和巩固Java知识。 在Java...
1. **Java基础**:学员们首先回顾了Java的基础语法,包括数据类型、运算符、控制结构(如if-else、switch、循环)、类与对象、封装、继承、多态等面向对象编程概念。这些是Java开发的基础,对于理解和编写任何Java...
这个压缩包文件提供了一个全面复习Java Web编程技术的机会,无论是对即将面临的期末考试,还是为了提升个人技能,都是宝贵的资源。通过系统地学习和练习,相信你可以在Java Web编程领域更上一层楼。
5. **复习笔记**:整理并经常回顾复习笔记,特别是那些容易混淆的概念。 #### 考试注意事项 - **考试时间**:通常为180分钟。 - **题目类型**:选择题、拖拽题等多种形式。 - **及格分数**:通常情况下,考生需要...
以上只是部分可能涵盖的知识点,具体的复习资料可能会更详细,包括实例解析、实战项目、历年试题等,以帮助学习者系统地回顾和提高Java技能。这份资料对于准备面试、项目开发或进一步提升Java能力都是非常宝贵的资源...
【标题】:“学士后毕业考试笔试和机试”涵盖了北大青鸟的学士后教育项目针对Java技术的考核内容,主要涉及理论知识与实践操作两大部分,旨在检验学员对Java编程语言的理解与应用能力。 【描述】:“北大青鸟学士后...