发表于: 2018-03-17 23:07:39

1 638


今天完成的事情

         (今天家里一直没网,只能翻翻书,查查手机,广电那边说明天派人来修。。。

                 只能共享手机热点写日报了,可怜我那为数不多的流量啊。。)

1.src/main/java下随便创建一个java文件,clean,install.查看本地的.m2下是否成功看到有Jar。 (这一步终于做完了

2.下一步要求编写DAO,查了下DAO的概念

明天计划的事情

1.学习接口等概念

2.学习JDBC

遇到的问题

1.DAO这边的理解都是书面上的具体应该如何编写还没个头绪

收获

1.DAO(数据库访问对象  Data Access Object)

DAO是一个数据库接口特性是面向对象的

允许开发者通过ODBC直接连接其他数据库一样直接连接到Access

最适用于单系统应用程序或小范围本地分布使用

DAO是一个数据访问接口夹在逻辑层和数据层之间

J2EE中的DAO模式为了建立一个健壮的J2EE应用应该将所有对数据源的访问操作抽象封装在一个公共API

DAO是一种应用程序接口(API)

 

一个典型的DAO实现有下列几个组件

      1.一个DAO工厂类

      2.一个DAO接口

      3.一个实现DAO接口的具体类

     4.数据传递对象

 

觉得这里就是把所有对数据库的访问操作方法都封装编写在一个接口中

通过对这个接口的使用来达到操作数据库的目的

 

2.学习了String类的 判断功能

     startsWith();      判断字符串是否以指定的字符串开头

boolean startsWith(String s);

    endsWith();        判断字符串是否以指定的字符串结尾

boolean endsWith(String s);

    contains();         判断字符串是否包含指定的字符串

boolean contains(String s);

    isEmpty();         判断字符串是否为空

boolean isEmpty();

    equals();            判断字符串和指定的字符串是否相同区分大小写

boolean equals(String s);

    equalsIgnorcCase();        判断字符串和指定的字符串是否相同忽略大小写

boolean equalsIgnorcCase(String s);

 

3.学习了封装

封装:隐藏类中不需要对外提供的属性和方法以后再描述事物属性私有化并提供setxxxgetxxx方法对其进行访问

是面向对象思想的特征之一

私有仅仅是封装的体现形式而已

封装的表现

1.方法就是一个最基本封装体

2.类其实也是一个封装体

封装的好处

    1. 提高了代码的复用性

    2.隐藏了实现细节还要对外提供可以访问的方式便于调用者的使用这是核心之一也可以理解为就是封装的概念

    3.提高了安全性


就像我们的电脑主机在机箱内部安装了主板,CPU,显卡内存电源硬盘等留给我们的只有外部的一个个的插口我们通过使用这些插口来运用电脑


private  关键字私有

    用来修饰类中的成员成员变量成员方法

特点

    private修饰的成员只能在当前类中访问其他类中无法直接访问

然后加上一般对成员属性的访问动作赋值(设置 set),取值(获取 get)



返回列表 返回列表
评论

    分享到