java知识总结
来源:互联网 发布:淘宝好的文具店 编辑:程序博客网 时间:2024/06/05 03:54
修饰符与类
常见修饰符,一共有七种,
第一类:访问权限修饰符
public访问权限最高,不论是不是一个包,是不是子类都可以访问。
protect同一个包,或是子类都可以访问。
private只能是同一个类时才能访问。
default只能是同一个包中时才能被访问。
第二类:变量、类的修饰符
abstract,抽象类的修饰符,修饰的类必须被继承,必须被执行,修饰的方法必须被重写。
final 修饰类,不能被继承,不能被执行。修饰的方法不能被重写,修饰的变量不可变。
static 可以用来修饰类的成员变量,成员方法和代码块。
修饰的成员变量表示静态变量,可以直接通过类来访问。
修饰的成员方法表示静态方法,可以直接通过类名来访问。
修饰的程序代码块表示静态代码块,当JAVA虚拟机加载类时,就会执行该代码块。
修饰的成员变量表示静态变量,可以直接通过类来访问。
修饰的成员方法表示静态方法,可以直接通过类名来访问。
修饰的程序代码块表示静态代码块,当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不能重复。
- java知识总结
- JAVA知识总结
- java入门知识总结
- Java【多线程知识总结】
- 两天JAVA知识总结
- Java异常知识总结
- java 知识总结
- java 反射知识总结
- java 反射知识总结
- Java文件知识总结
- JAVA知识总结
- java知识总结
- Java开发知识总结
- java知识总结
- Java知识总结-基础
- Java知识总结-字符串
- Java知识总结-继承
- Java知识总结-异常
- kruskal--poj3723
- 《真人快打9》键盘设置及游戏技巧
- 面试题之——将文件夹下java文件写入到新的文件夹,并修改扩展名
- LeetCode | Maximum Depth of Binary Tree
- ios面试题(3)
- java知识总结
- samb 3.2.x HOWTO and Reference Guide 总结
- go语言type使用小技巧
- uva 11437 Triangle Fun (简单计算几何)
- 图书管理系统
- ios面试题(4)
- 实现业务系统中的用户权限管理--设计篇
- 如何给静态文本框添加背景图片
- uva 10315 Poker Hands