java知识总结

来源:互联网 发布:淘宝好的文具店 编辑:程序博客网 时间:2024/06/05 03:54

修饰符与类

常见修饰符,一共有七种,
第一类:访问权限修饰符
public访问权限最高,不论是不是一个包,是不是子类都可以访问。
protect同一个包,或是子类都可以访问。
private只能是同一个类时才能访问。
default只能是同一个包中时才能被访问。
第二类:变量、类的修饰符
abstract,抽象类的修饰符,修饰的类必须被继承,必须被执行,修饰的方法必须被重写。
final        修饰类,不能被继承,不能被执行。修饰的方法不能被重写,修饰的变量不可变。
static      可以用来修饰类的成员变量,成员方法和代码块。 
               修饰的成员变量表示静态变量,可以直接通过类来访问。 
               修饰的成员方法表示静态方法,可以直接通过类名来访问。 
               修饰的程序代码块表示静态代码块,当JAVA虚拟机加载类时,就会执行该代码块。
 
单列模式:
私有的构造器,自己创建的私有静态实例,能给其他对象提供这个实例。
类与类之间的关系: 继承、实现、依赖、聚合、组合
String类:   String类的创建,初始化时创建,new();强制类型转换
    StringBuffer    字符串长度可变,线程安全。
   String              字符串长度不可变。
    StringBuild     线程不安全。

jdbc

实现jdbc的七个步骤:
1、加载jdbc驱动。   2、定义URL链接
3、建立与数据库的连接。
4、创建statement对象。
5、执行SQL语句。
6、处理结果集。
7、关闭连接。
jdbc中预处理的作用(preparedstatement):
可以参数化,可以反复执行,提高效率,防止SQL注入。
食物特性:原子性、一致性、独立性、持久性。
原子性是说在执行的过程中同时进行,比如银行转账时,突然断电,这种情况下
就体现了原子性,要么同时成功,要么同时失败。

JS(JAVASCRIPT):

作用:接受用户交互,实现动态更新和表单验证。
嵌入页面的方式:在html头部写入javascript语言、从web引入。
运行:先运行body,在运行头部,最后运行原文件。
三大对象:1、脚本对象。String ,MAX(四舍五入) DATE时分秒
    2、浏览器对象。document, history , condition.
    3、html。命令按钮,单选框,复选框,下拉列表

集合

set,list继承collection接口。
set  存放变量没有顺序,并且不能重复。list存放的变量,有顺序,并且可以重复。
list有两个子接口:
arrayList:基于数组,顺序存储,访问效率高
linkList:   基于链表,链式存储,新增删除效率高
set的两个子接口:
hashSet:有两个比较方法,equals(比较的是内容)和hashCode(比较的是地址码)
treeSet:  可排序集合,自然排序。例如:a compare to b,返回0,则a=b;返回负,则a<b;返回正,则a>b;
Map接口:由键值对组成Map<key,value>,key不能重复。

原创粉丝点击