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)
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)
相关文章推荐
- 2016年 蓝桥杯省赛测试题(Java)
- 【Struts实现页面验证码】
- Spring mvc 工作原理
- java中的深复制和浅复制
- java new file 使用相对路径读取文件
- [java.lang.arrayindexoutofboundsexception]错误!
- java两个list中保存bean对象,找出其中某一属性不同的元素
- javaweb学习总结(四十二)——Filter(过滤器)学习
- Java使用递归法解决汉诺塔问题的代码示例
- Java简单的MVC框架 dispatcher
- 用javascrip实现一个简单的加减乘除计算器
- Java使用分治递归的思想实现快速排序
- Struts2理解——转发和重定向
- Struts2理解--动态方法和method属性及通配符_默认Action
- spring mvc改动配置文件路径
- Java基础篇(泛型<T>常见用法)
- 《Java实验四》
- eclipse连接不上手机
- [JAVA]Listener监听模式的学习
- java的访问权限