java
lwdddddd
这个作者很懒,什么都没留下…
展开
-
spring一些知识要点总结
Spring 优点:轻量:Spring 是轻量的,基本的版本大约2MB。 控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。 面向切面的编程(AOP):Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开。 容器:Spring 包含并管理应用中对象的生命周期和配置。 MVC框架:Spring的WEB框架是个精心设计...原创 2018-09-22 16:38:08 · 164 阅读 · 0 评论 -
java基础:实现线程安全
线程安全实现的方法通过实现不变性、可见性、原子性、线程封闭、委托来实现线程安全。synchronized锁synchronized是Java的一个关键字,它能够将代码块(方法)锁起来,保证了线程的原子性和可见性。它使用起来是非常简单的,只要在代码块(方法)添加关键字synchronized,即可以实现同步的功能~ public synchronized void tes...原创 2018-10-06 15:45:14 · 152 阅读 · 0 评论 -
Ajax步骤及原理
一、什么是ajaxajax是一种异步javaScript和xml。是一种快速创建动态网页的技术。可以通过和服务器进行少量的数据交换使网页进行异步更新,意味着可以不使网页重载的情况下进行数据的更新。如果不用ajax那么数据更新需要刷新整个网页。二、ajax的原理ajax简单来说就是通过XmlHttpRequest对象来向服务器发送异步请求,从服务器获得数据,然后用javasc...原创 2018-09-28 17:06:30 · 963 阅读 · 0 评论 -
java类的实例化顺序以及属性和构造方法的继承
先说结果1. 父类静态成员和静态初始化块 ,按在代码中出现的顺序依次执行 2. 子类静态成员和静态初始化块 ,按在代码中出现的顺序依次执行 3. 父类实例成员和实例初始化块 ,按在代码中出现的顺序依次执行 4. 父类构造方法 5. 子类实例成员和实例初始化块 ,按在代码中出现的顺序依次执行 6. 子类构造方法一个例子:public class fa { fa(){ ...原创 2018-09-28 19:31:00 · 455 阅读 · 0 评论 -
java中重载与重写的区别
重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变。重写方法不能抛出新的检查异常或者比被重写方法更宽泛的异常重写的规则:参数列表必须完全与被重写方法的相同; 返回类型必须完全与被重写方法的返回类型相同; 访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为public,那么在子类中重写该方法就不能声...原创 2018-09-28 21:26:36 · 96 阅读 · 0 评论 -
java基础:IO流
流的概念和作用学习Java IO,不得不提到的就是JavaIO流。流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流字符流和字节流字符流的由来: 因为数据...原创 2018-10-14 13:42:11 · 99 阅读 · 0 评论 -
java基础:集合类
集合类继承图 其中常见的有: HashMap、TreeMap、ConcurrentHashMap、ArrayList、LinkedListArrayList特点:底层数据结构是数组。线程不安全。初始大小为10,最大容量为最大为Integer.MAX_VALUE,即((2^31)-1)2147483647。add(e)实现:首先去检查一下数组的容量是否足够扩容到原来的1...原创 2018-10-14 16:03:19 · 108 阅读 · 0 评论 -
java基础:异常类
java异常类有什么用?程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态?。Java提供了更加优秀的解决办法:异常处理机制。异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,...原创 2018-10-14 14:09:51 · 182 阅读 · 0 评论