
知识小贴士
舒ing
这个作者很懒,什么都没留下…
展开
-
JavaSE和JavaEE的区别
因为学过相关JavaSE和JavaEE的相关内容,所以对于两者之间的区别做了以下分析。一、JavaSEJavaSE是指Java Enterprise Edition,Java标准版,就是一般Java程序的开发就可以,可以看做是JavaEE的子集。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。JavaSE包含了支持Java Web服务开发的类,并为JavaEE提供基础。二、JavaEEJavaEE通常是指Java Standard Edition,Java企业原创 2021-09-26 17:19:44 · 7808 阅读 · 4 评论 -
重写的两同两小一大
一、两同(方法、参数列表)方法名相同参数列表相同二、两小(返回值、抛出异常)子类返回类型小于等于父类方法返回类型子类抛出异常小于等于父类方法抛出异常三、一大(访问权限)子类访问权限大于等于父类方法访问权限...原创 2021-09-24 20:35:01 · 264 阅读 · 0 评论 -
Cookie和Session的对比
创建第一次执行request.getSession()时创建销毁服务器关闭时session过期/失效(默认30分钟)原创 2021-09-03 21:37:36 · 133 阅读 · 0 评论 -
Servlet生命周期
Servlet程序的生命周期是由Tomcat服务器控制的。Servlet重要的四个生命周期方法1、什么时候被创建2、什么时候别调用3、什么时候被销毁四个方法1、构造方法:在创建servlet对象的时候被调用。默认情况下,第一次访问这个servlet的时候调用构造方法创建对象。2、init方法:initial创建完servlet对象的时候调用,只调用一次。3、service:每次发出请求的时候调用这个方法,调用n(发出请求次数)吃)次。4、destroy:销毁servlet原创 2021-09-03 20:56:12 · 116 阅读 · 0 评论 -
String、StringBuffer、StringBuilder的对比
相同点: 都是final类,都不能被继承。不同点: 1、String长度是不可改变的,StringBuffer、StringBuilder长度是可变的。 2、StringBuffer是线程安全的(需要加锁,效率低),StringBuilder是线程不安全的(没有加锁,效率高)。扩展点:final修饰符 final可以修饰变量、方法、类 1、final修饰变量,就成了常量 2、final修饰...原创 2021-09-03 20:09:42 · 74 阅读 · 0 评论 -
Java异常关系
· 所有的异常都是继承Throwable类的,当自己定义异常时,非运行时异常需要继承Throwable类,运行时异常需要继承Runnable类。· Throwable分为Error和Exception两种。· Exception是程序可处理的异常。Exception又分为运行时异常(RuntimeException)和非运行时异常。 · 常见的运行时异常有: 数组下标越界 字符串下标越界 ...原创 2021-09-03 09:32:42 · 489 阅读 · 0 评论 -
PreparedStatement(预编译)和Statement的区别
1、语法不同 PreparedStatement可以使用预编译的sql,只需要发送一次sql语句,后面只要发送参数即可,公用一个sql。 Statement只能使用静态的sql。2、效率不同 PreparedStatement使用了sql缓冲区,效率要比Statement高。3、安全性不同 PreparedStatement可以有效防止sql注入,而Statement不能防止sql注入。...原创 2021-09-02 21:48:07 · 257 阅读 · 0 评论 -
Java集合框架
首先,我们先来看一下集合框架体系图Collection接口是集合中的顶级接口,是共性的功能,是集合中所有实现类必须拥有的方法。ArrayList、LinkList实现List接口,长度都是可变的。HashSet实现Set接口,长度也是可变的。List允许有重复的元素,有序。Set不允许有重复元素,无序。ArrayList*...原创 2021-08-31 19:45:24 · 120 阅读 · 0 评论