您的位置:首页 > 编程语言 > Java开发

Java学习-11天

2016-04-19 09:01 211 查看
注意:1.JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的

Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。

JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库

应用程序,同时,JDBC也是个商标名。 

【1】ajax是客户端的控制技术,用来控制浏览器中某(IE是XMLHttpRequest)插件,这个插件

是负责通信的,也就是说ajax是通过控制这个插件来实现通信控制的。

【2】JDBC是服务器端的数据库访问技术,而ajax是客户端的通信控制技术,两者相差甚远,没

有关系,这样ajax是无法封装JDBC的,再说ajax是使用Javascript语言的,是过程性语言,而

封装是面向对象语言的术语,两者的差别很大。

【3】不过可以使用ajax来“访问“到JDBC代码。它也不过能够提交请求和接收服务器反馈(可

以进行一定处理),其他的它鞭长莫及。

其他关键字:

1.this修饰属性、方法、构造器。表示:当前对象或当前正在创建的对象。

2.super:修饰属性、方法、构造器。显式的调用父类的相应的结构,尤其是子父类有重名的方

法、属性。

3.static:修饰属性、方法、代码块、内部类。随着类的加载而加载。

4.final:修饰类、属性、方法。表示“最终的”。

5.abstract:修饰类、方法。

6.interface:表示是一个接口,(接口是与类并列的一个结构)。类与接口之间同

时“implements”发生关系。

7.package import...

abstract不能修饰属性、构造器、不能与final static private共用。

Java集合

可分为Collection和Map两种体系 Collection接口:

Set元素无序、不可重复的集合;--类似高中的“集合”

List:元素有序,可重复的集合 --“动态”数组

Map接口:具有映射关系“key-value对”的集合 --类似于高中的“函数” y=f(x) (x1,y1)

(x2,y2)

判断的依据:根据元素所在的类的equals()方法来进行判断

明确:如果存入集合中的元素是自定义类的对象。要求:自定义类要重写equals()方法。

集合遍历:iterator():返回一个Iterator接口实现类的对象

//iterator(): 返回一个Iterator接口实现类的对象,进而实现集合的遍历
Iterator iterator = coll.iterator();
//方式一:不用
//System.out.println(iterator.next());
//方式二:不用

// for(int i = 0;i < coll.size();i++){

// System.out.println(iterator.next());

// }
//方式三:使用
while(iterator.hasNext()){
System.out.println(iterator.next());}使用迭代器Iterator

实现

//使用增强for循环实现集合的遍历
@Test
public void testCollection4(){
Collection coll = new ArrayList();
coll.add(123);
coll.add(new String("AA"));
coll.add(new Date());
coll.add("BB");
for(Object i:coll){
System.out.println(i);
}
}

Collection接口

|-----List接口

|-----Set接口

Map接口

|----

另:

---

如何配置Struts或Spring,甚至如何让Spring和Hibernate通信

---

为什么要使用jQuery?

1,轻量级.

  JQuery非常小,压缩包只有18KB左右.

2,强大的选择器.

  JQuery不仅支持CSS里的所有选择器,还有JQuery独有的选择器.

3,出色的DOM操作封装.

  JQuery封装了大量常用的DOM操作.

4,兼容性好.

  JQuery能够在不同浏览器中兼容,同时还修复了一些浏览器之间的差异.

5,链式编程

  即对发生在同一个JQuery对象上的一组动作,可以直接连写而无需重复获取对象,使得

JQuery的代码无比优雅.

6,隐式迭代

  当用JQuery找到带有".class"类的全部元素,然后隐藏它们时,无需循环遍历每个返回的元

素.

7,行为与结构分离

8,丰富的插件支持

9,开源

  任何人都可以自由使用并提出自己的意见.

---

-balance double 

+Account(init balance:double)

+getBalance():double 表示有返回值

+deposit (amt:double) 表示没有返回值

+withdraw(amt:double)  

+ 类方法; - 对象方法。

JQuery的核心理念是:写得少,做得多(write less,do more)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: