Loading

摘要: 面向对象下 这一章主要涉及其他关键字,包括 this、super、static、final、abstract、interface、package、import 等。 static 在 Java 类中,可用 static 修饰属性、方法、代码块、内部类。 特点: 随着类的加载而加载,由于类只会加载一次 阅读全文
posted @ 2020-12-13 20:43 Parzulpan 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 面向对象中 这一章主要涉及面向对象的三大特征,包括封装、继承、多态、(抽象)。 封装 程序设计追求“高内聚,低耦合”: 高内聚 :类的内部数据操作细节自己完成,不允许外部干涉; 低耦合 :仅对外暴露少量的方法用于使用。 通俗的说,把该隐藏的隐藏起来,该暴露的暴露出来,这就是封装性的设计思想。 通过将 阅读全文
posted @ 2020-12-13 20:36 Parzulpan 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 面向对象上 这一章主要涉及 Java 类及类的成员,包括属性、方法、构造器;代码块、内部类。 面向过程与面向对象 面向过程(Procedure Oriented Programming,POP)与面向对象(Object Oriented Programming,OOP): 面向过程,强调的是功能行为 阅读全文
posted @ 2020-12-13 20:29 Parzulpan 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 数组和算法 查找算法 线性查找 ... 二分查找 二分查找要求数据结构是有序的。 package com.parzulpan.java.ch03; /** * @Author : parzulpan * @Time : 2020-11-17 * @Desc : 二分查找 */ public clas 阅读全文
posted @ 2020-12-13 20:27 Parzulpan 阅读(67) 评论(0) 推荐(0) 编辑
摘要: Eclipse 和数组 Eclipse 安装和使用 ... 数组的概述 数组(Array):是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 数组相关的概念: 数组名; 元素; 下标或索引; 数组的长度。 数组的特点: 数组是有序排列的; 数组属于 阅读全文
posted @ 2020-12-13 20:26 Parzulpan 阅读(395) 评论(0) 推荐(0) 编辑
摘要: DAO 相关 概念 DAO:Data Access Object 访问数据信息的类和接口,包括了对数据的 CRUD(Create、Retrival、Update、Delete),而不包含任何业务相关的信息。有时也称作 BaseDAO。 作用:为了实现功能的模块化,更有利于代码的维护和升级。 使用 表 阅读全文
posted @ 2020-12-13 20:07 Parzulpan 阅读(67) 评论(0) 推荐(0) 编辑
摘要: commons-dbutils 简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC 工具类库,它是对 JDBC 的简单封装,学习成本极低,并且使用 commons-dbutils 能极大简化 JDBC 编码的工作量,同时也不会影响程序的性能。 主要类: QueryR 阅读全文
posted @ 2020-12-13 20:06 Parzulpan 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 数据库连接池 传统模式 使用数据库的传统模式: 在主程序(servlet、beans等)中建立数据库连接; 进行 SQL 操作; 断开数据库连接。 这种模式存在的问题: JDBC 连接数据库的方式(四个步骤:加载配置、读取配置、加载驱动、获取连接),会消耗大量的资源和时间,且连接资源没有得到很好的重 阅读全文
posted @ 2020-12-13 20:04 Parzulpan 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 数据库事务 概述 事务是逻辑上的一组操作,或者说一个独立的工作单元。事务内的语句,要么全部执行成功,要么全部执行失败。 事务处理 数据一旦提交,就不可回滚。数据意味着提交的情况: 当一个连接对象被创建时,默认情况下时自动提交事务: DDL 操作一旦执行成功,就会自动提交。connection.set 阅读全文
posted @ 2020-12-13 20:02 Parzulpan 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 批量插入 批量执行 SQL 语句 当需要成批插入或者更新记录时,可以采用 Java 的批量更新机制,这一机制允许多条语句一次性提交给数据库批量处理。通常情况下比单独提交处理更有效率。 JDBC 的批量处理语句包括下面三个方法: addBatch(String):添加需要批量处理的 SQL 语句或是参 阅读全文
posted @ 2020-12-13 20:01 Parzulpan 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 操作 BLOB 类型字段 MySQL BLOB 类型 MySQL 中,BLOB 是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。 插入 BLOB 类型的数据必须使用 PreparedStatement ,因为 BLOB 类型的数据无法使用字符串拼接写的。 MySQL 的四 阅读全文
posted @ 2020-12-13 20:00 Parzulpan 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 实现 CRUD 操作 操作和访问数据库 数据库连接被用于向数据库服务器发送命令和 SQL 语句,并接受数据库服务器返回的结果。其实一个数据库连接就是一个 Socket 连接。 java.sql 包中有三个接口分别定义了对数据库的调用的不同方式: Statement:用于执行静态 SQL 语句并返回它 阅读全文
posted @ 2020-12-13 19:59 Parzulpan 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 获取数据库连接 要素一:Driver 接口实现类 Driver 接口: java.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口。这个接口是提供给数据库厂商使用的,不同数据库厂商提供不同的实现。 在程序中不需要直接去访问实现了 Driver 接口的类,而是由驱动程序管理器类(ja 阅读全文
posted @ 2020-12-13 19:58 Parzulpan 阅读(288) 评论(0) 推荐(0) 编辑
摘要: JDBC 概述 数据的持久化 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。 持久化的主要应用是将内存中的数据存储在关系型数据库中。 阅读全文
posted @ 2020-12-13 19:56 Parzulpan 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 基本语法-程序流程控制 程序流程控制 流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。 其流程控制方式采用结构化程序设计中规定的三种基本流程结构,即: 顺序结构 分支结构 循环结构 顺序结构 Java中定义成员变量时采用合法的前向引用。如: public 阅读全文
posted @ 2020-12-13 19:42 Parzulpan 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 基本语法-变量与运算符 关键字和保留字 关键字定义:被 Java 语言赋予了特殊含义,用做专门用途的字符串(单词)。 关键字特点:关键字中所有字母都为小写。 用于定义数据类型:class、interface、enum、byte、short 、int、long、float、double、char、bo 阅读全文
posted @ 2020-12-13 19:41 Parzulpan 阅读(259) 评论(0) 推荐(0) 编辑
摘要: Java 语言概述 主要应用场景 JavaEE、大数据、Android 开发方向。 基础知识概述 编程语言核心结构 变量、基本语法、分支、循环、数组、… Java 面向对象的核心逻辑 OOP、封装、继承、多态、接口、… 开发 Java SE 高级应用程序 异常、集合、I/O、多线程、反射机制、网络编 阅读全文
posted @ 2020-12-13 19:26 Parzulpan 阅读(171) 评论(0) 推荐(0) 编辑