JavaSE进阶
l青青子衿l
此余之所得!
展开
-
常用API—Date Calendar System Math
Date构造方法: Date() //当前时间 Date(毫秒值) // 毫秒值转为date 成员方法: Long getTime() //从1970到date经过的毫秒值 DateFormat 抽象类 将日期转为某种格式 子类SimpleDateFormat 构造方法: SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”) 成员方法: Pu原创 2017-08-21 22:46:11 · 193 阅读 · 0 评论 -
包装类 正则表达式
包装类在Java中任何一个基本类型都有一个类和他对应byte Byte Char Character short Short int Integer long Long float Float double Double boolean Boolean 自动装箱:Java会自动将基本类型转为引用类型原创 2017-08-21 22:50:06 · 187 阅读 · 0 评论 -
集合
Collection方法: Add(E) Void clear(); Boolean contains(Object obbj) //判断是否包含某个对象 需要重写equals方法 Boolean remove(Object o) //删除集合中某个元素 需要重写equals方法 Object[] toArray() //集合转为数组 重写toString方法 迭代器 Iterator<原创 2017-08-23 13:46:39 · 234 阅读 · 0 评论 -
集合Collection
数据结构(数据的存储方式)顺序结构:数组 链式结构:(单链表 双链表 循环列表 内核链表) Hash存储:Hash表(查询速度最快) ArrayList集合底层是数组: 缺点:需要开辟一段连续的空间,插入和删除会造成成片的数据移动,效率低; 优点:查询速度快 LikedList集合底层是链表: 缺点:查询速度慢 优点:不需要开辟一段连续的空原创 2017-09-15 23:50:55 · 143 阅读 · 0 评论 -
文件
File 类 将一个文件路径转为对象 任何一个Java中的文件都是对象,就是File对象 构造方法:将路径转为对象其他什么也不做 不会创建对象 也不会判断路径是否存在 public FIle(String pathname) public File(String parent,String child) Public File(File parent,String ch原创 2017-09-15 23:55:42 · 246 阅读 · 0 评论 -
IO
IO:I: input 相对于程序输入 O: output 相对于程序输出 IO流的分类: 字符流(只能操作文本文件) 必須刷新关流 普通字符流: Reader–>FileReader read() Wrietr-->FileWriter writer() 缓冲流: BufferedReader readline()原创 2017-09-16 00:07:40 · 184 阅读 · 0 评论 -
登录过滤器
首先我们应该明白java过滤器的作用原理,他到底是干什么的?什么原理? 顾名思义,过滤器即起到过滤的作用。大家可以把它根过滤网联想一下。这是我画的过滤器示意图: 1 过滤器对用户的‘请求’和服务器的‘响应’做了一层过滤,即进行了预处理。 (1) 当用户在客户端向服务器发出请...转载 2018-04-09 10:29:20 · 611 阅读 · 0 评论 -
web.xml详解
原文链接:https://blog.csdn.net/believejava/article/details/43229361 这篇文章主要是综合网上关于web.xml的一些介绍,希望对大家有所帮助,也欢迎大家一起讨论。 —题记 Web.xml详解: 1.web.xml加载过程(步骤) 首先简单...转载 2018-04-09 14:52:44 · 280 阅读 · 0 评论 -
异常
程序运行过程中出现的不正常现象 错误:Error 异常:Exception: 运行时异常(可不处理) 编译时异常(必须处理) 异常的继承体系: 任何一种异常都有一个类与它对应 运行时异常: ArithmeticException:数学运算异常 1/0 NullPointerException:空指针异常 null 对空进行操作原创 2017-08-20 23:07:23 · 191 阅读 · 0 评论 -
Object
构造方法: public Object(){ } 成员方法:boolean equals (Object obj) 源码比较的是地址值 public boolean equals(Object obj){ return this==obj; } 重写源码 比较两个对象是否相等 public boolean equals()原创 2017-08-20 23:00:34 · 159 阅读 · 0 评论 -
继承与抽象类
子类继承父类 子类可以访问父类的非私有成员变量,非私有成员方法,构造方法不能继承。 子类拥有父类的所有的属性和方法:私有的通过get set直接访问 非私有的直接访问 子类可以加入特有的成员 Java只支持单继承,支持多层继承 Super只能直接访问父类 不能访问父类的父类 - *继承中父子类出现同名变量 访问父类变量 super.变量 - *继承中父子类出现同名方法 可以通过原创 2017-08-16 21:01:47 · 251 阅读 · 0 评论 -
匿名对象
匿名对象:没有地址值,没有引用变量 作用: a 临时调用一个方法 b 作为方法传参 c 作为方法返回值(可以先赋值) 做题时可以与有名对象setget配合使用 &类作为方法参数传入,要分清是哪个类 类与类之间的关系: &1组合关系(一个类是另一个类的成员变量XXX是XXX的) 2继承关系 3代理关系原创 2017-08-16 21:08:23 · 156 阅读 · 0 评论 -
接口
接口(interface) 定义成员变量:必须是公共静态常量(public static可以省略,系统自动默认) 定义成员方法:全都是抽象方法,系统默认添加abstract,无方法体, 接口实现类(implement) 重写接口的所有抽象方法,缺一不可 接口与类之间的关系: 一个类可以实现一个或多个接口 一个类既可以继承一个类的同时实现多个接口(继承放在前面) @1.接口中默认添加public a原创 2017-08-17 23:16:03 · 122 阅读 · 0 评论 -
多态
一种行为的多种体现形态 父类引用=子类对象 父类 a=new 子类() 通过父类调用子类方法 类/抽象类 的多态 一个父类作为方法的形参,-------方法内调用子类或本类方法, 可以传入该类的对象或子类的对象 一个父类作为方法的返回类型,可以返回该类的对象,子类的对象 缺点:不能调用子类特有的行为,只能调用子父类共有的行为 解决:向下转型 即可以调用子类的特有的行为 Anmial an原创 2017-08-17 23:20:58 · 121 阅读 · 0 评论 -
final关键字
final修饰类:该类不能被继承,所有方法不能被重写 修饰方法:该方法不能被重写覆盖 修饰变量:修饰的基本类型变量是常量 修饰引用类型:地址值不变,但对象属性值可修改原创 2017-08-18 22:52:53 · 128 阅读 · 0 评论 -
包
包包的作用:对类的class文件进行管理 表现形式:文件夹 命名规则:公司的网址倒写 导包: import 包名.类名原创 2017-08-18 22:54:43 · 136 阅读 · 0 评论 -
四种访问权限的修饰符
public protected 默认 private 所有 子类 本包 本类注:文件中只能有一个被public修饰的类 如果用public修饰则类名必须和文件名相同原创 2017-08-18 22:56:11 · 334 阅读 · 0 评论 -
代码块
局部代码块: 让局部变量的空间尽快释放 构造代码块: { } 每次创建对象时调用,先执行构造代码块然后执行构造方法。如果一个类有父类则先执行父类的构造代码块,父类构造方法,再执行子类构造代码块,子类构造方法。 静态代码块: static{} 在类加载时被执行,而且只被执行一次。只在第一次创建对象时被调用,再创建其他对象时不再重复调用。 执行顺序:/原创 2017-08-18 23:04:27 · 144 阅读 · 0 评论 -
内部类
成员内部类:在类中的类调用:main方法中 外部类.内部类 a=new 外部类().new 内部类() 局部内部类:在一个类方法中的类调用:先在外部类中创建内部类对象,调用内部类方法 然后main方法中,创建外部类对象调用含有内部类的方法 匿名内部类:临时定义某一指定类型的子类(实现类)匿名内部类对象: 父类 a1=new 父类(){ 重写父类原创 2017-08-18 23:09:29 · 131 阅读 · 0 评论