JAVA面向对象编程
夭灼
我怀揣一个梦想
展开
-
《抽象类和接口的语法的区别》
-* 语法区别: 1)抽象类可以提供成员方法的实现细节,而接口中只能存在public abstract 方法; 2)抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是public static final类型的; 3)接口中不能含有静态代码块以及静态方法,而抽象类可以有静态代码块和静态方法; 4)一个类只能继承一个抽象类,而一个类却可以实现多个接口。原创 2017-04-04 22:32:07 · 224 阅读 · 0 评论 -
小结(一)
一,项目用到的知识点:DDL (Data Definition Language)数据定义语言:对象的语言1.CREATE - 创建2.ALTER - 修改表结构3.DROP - 删除4.SHOW - 查看5.SELECT - 查询3.UPDATE - 修改数据4.DELETE - 删除数据二,JDBC 连接数据库DAO模式a.接口:定义原创 2017-05-09 21:55:01 · 168 阅读 · 0 评论 -
CMS
1.CMS是"Content Management System"的缩写,意为"内容管理系统"2.一个内容管理系统通常有如下要素:文档模板脚本语言或标记语言与数据库集成3.内容管理系统(CMS)的基本思想:分离内容的管理和设计。页面设计存储在模板里,而内容存储在数据库或独立的文件中。 当一个用户请求页面时,各部分联合生成一个标准的HTML(标准通用标记语言下的一个应原创 2017-05-08 20:26:06 · 188 阅读 · 0 评论 -
读取properties文件
自定义工具类PropertyUtil,并在该类的static静态代码块中读取properties文件内容保存在static属性中以供别的程序使用package com.hafiz.www.util;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import java.io.*;import java.u转载 2017-05-05 23:19:54 · 231 阅读 · 0 评论 -
properties文件的创建
1.点击new-file2.文件名.properties3.内容:键=值原创 2017-05-05 23:26:58 · 425 阅读 · 0 评论 -
DAO接口的基本操作
我们假设已经创建了实体类 com.zzh.demo.Person 和实体表 t_person创建数据表为 Pet 创建数据表,如果数据表存在,则自动忽略//一般我们都这样写dao.create(Pet.class, false);删除数据表删除 Pet 的数据表dao.drop(Pet.class);//全部删掉哦,没条件的,慎用转载 2017-05-04 19:48:27 · 844 阅读 · 0 评论 -
分层开发
原创 2017-05-03 21:55:57 · 139 阅读 · 0 评论 -
DAO模式
什么是DAO 1.Data Access Object(数据存取对象)2.位于业务逻辑和持久化数据之间3.实现对持久化数据的访问DAO模式的作用1隔离业务逻辑代码和数据访问代码2.隔离不同数据库的实现业务逻辑层,数据访问层(Oracle,SQLServer,MySQL)DAO模式的组成部分DAO接口DAO实现类原创 2017-05-03 21:34:32 · 202 阅读 · 0 评论 -
字符串
如何使用字符串定义并初始化字符串使用字符串,对字符串进行一些处理//创建一个字符串对象“Hello World”String s=“Hello World”;//创建一个空字符串String s=New String();//创建一个字符串对象String s=New String(“Hello World”);字符串的长度字符串1.length();/原创 2017-05-11 21:25:16 · 155 阅读 · 0 评论 -
项目数据库设计
CREATE DATABASE IF NOT EXISTS`pet_shop` DEFAULT CHARACTER SET utf8 ;USE `pet_shop`;Table structure for table `accouent`DROP TABLE IF EXISTS `accouent`;CREATE TABLE `accouent` (`id` int(4)原创 2017-05-10 22:58:37 · 359 阅读 · 0 评论 -
jdbc
1、跨平台运行:这是继承了Java语言的“一次编译,到处运行”的特点;2、不受数据库供应商的限制:巧妙在于JDBC设有两种接口,一个是面向应用程序层,其作用是使得开发人员通过SQL调用数据库和处理结果,而不需要考虑数据库的提供商;另一个是驱动程序层,处理与具体驱动程序的交互,JDBC驱动程序可以利用JDBC API创建Java程序和数据源之间的桥梁。应用程序只需要编写一次,便可以移到各种驱转载 2017-04-29 21:08:30 · 333 阅读 · 0 评论 -
抽象和封装:
1.对象和类的区别与联系:类是对象的类型,对象是类的实例。类和对象是抽象和具体的关系。2.封装的好处:隐藏类的实现细节让使用者只能通过程序规定的方法来访问数据可以加入存取控制语句,限制不合理操作3..封装的步骤:修改属性的可见性创建共有的getter,setter方法在getter,setter方法中加入属性控制语句4.面向对象的过程就是抽象的过程第原创 2017-04-04 21:19:39 · 191 阅读 · 0 评论 -
list集合
List集合为列表类型,以线性方式存储对象list集合的方法:实例化:List[] list = new ArrayList[](); 获得集合内元素个数:list.size(); 添加元素: 默认添加:list.add(e); 指定下标添加(添加后下标后的元素向后挪一位):list.add(index,e); 删除元素: 返回是否删除:list.remove(e); 直接原创 2017-05-21 00:35:28 · 187 阅读 · 0 评论