java基础(2)

这是本人的第二篇博客啦,废话不多说啦,继续整理

1 数据库

数据库就是用来按照数据结构来存储和组织管理数据的仓库。我们常用的数据库无非就是oracle,mysql和sql servier其中也有一些小型的如安卓经常用的sqlite等数据库。在java中数据库主要是跟数据持久层(dao层)打交道,根据service接口实现增删改查,而数据库我们主要掌握就是书写sql语句,如何建表,搭建表结构。

2. java反射

主要表现就是可以动态加载类,就是在暂时不知道使用哪个类或者类的方法或者对象时使用。可以在程序运行时判断任意一个对象所属的类,在运行时创建一个类的对象或者判断任意一个类所具有的成员方法和变量,并且调用任意一个对象的方法,形成反射。

3. java集合

集合主要就是用来存放对象,而平时我们常用的集合有list,map,set等等。然而在开发中需要根据情况考虑决定使用哪一个是重点。list能存放所有对象,并且可以有null值和相同的元素,而map则是以键值对例如成对存在的,key是唯一不能重复的,set又是基于map的,但是set不允许有相同的元素,如果有相同的则覆盖前者。

4 Ajax异步交互

异步交互简单来说就是无需重新加载整个页面便能更新部分网页的技术。Ajax主要是XMLHttpRequest, 根据浏览器创建XMLHttpRequest对象,然后使用XMLHttpRequest对象的open()方法跟send()方法将请求发送到服务器。XMLHttpRequest.open("method","url",true),其中method为get或者post,二者各有区别,URL是文件服务器上面的位置,true表示异步交互,flase表示同步交互。send()将请求发送到服务器。根据XMLHttpRequestreadyStatestatus属性判断是否响应成功,如果readyState==4,status==200,则表示成功。

5. java中的基本类型:

java的基本类型有:byte,short,int,long,float,double,boolean,char八大类型,

注:String不属于基本类型,属于引用类型。

6. jsp和servlet:

Jsp本质是servlet,jsp经编译后就会成为servlet。相比jsp更擅长的是页面实现,servlet更擅长的是逻辑控制。
jsp:jsp是一种java的服务器页面,其中静态数据是HTML,但其中jsp语法添加了jsp本身的指令,脚本元素和变量并且可以在jsp页面中利用java语法处理逻辑。使其扩展性大大提高。
servlet:客户端请求该 Servlet;
加载 Servlet 类到内存;
实例化并调用init()方法初始化该 Servlet;
service()(根据请求方法不同调用doGet() 或者 doPost(),此外还有doHead()、doPut()、doTrace()、doDelete()、doOptions()、destroy())。
加载和实例化 Servlet。这项操作一般是动态执行的。然而,Server 通常会提供一个管理的选项,用于在 Server 启动时强制装载和初始化特定的 Servlet。(这个百度百科找来的)

你可能感兴趣的:(java,记录)