![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Du798566
小可才疏学浅,阁下如有发现不当之处,还望不吝赐教。
展开
-
ServletConfig与ServletContext,Request 与 Reponse
ServletConfig的作用①获取Servlet名称②获取Servlet初始化参数③获取ServletContext对象ServletContext①获取web应用初始化的上下文参数②获取虚拟路径对应下的真实路径/index.jsp 就是index的,虚拟路径,/代表web应用的根目录③application域范围的属性** HttpServletRequest接口**该接口的作用:①获取请求参数。②在请求域中保存数据。③将请求转发给另外一个URL地址,参见[请求的转发与重定向原创 2021-09-10 11:25:23 · 429 阅读 · 1 评论 -
转发与重定向中的路径问题
相同点相对路径 就是将路径最后进行替换处理,是一样的不同点绝对路劲解析是不一样的绝对路径就是含有 / 就是绝对路径服务器解析的:/:解析至 web应用下面转发,web.xml中的url 浏览器解析的:/: 解析至 8080端口处html中的地址标签:a,action,src等标签属性重定向中...原创 2021-09-10 11:05:07 · 413 阅读 · 0 评论 -
java小结
001 final关键字问题来源:在复习多线程的时候,看到 run() 方法中的 getName() 方法,该方法继承自其父类Thread类,阅读源码看到final关键字,此时产生疑惑,混淆了fianl修饰符的作用 final关键字修饰的类不能被继承,修饰的方法不能被重写,final修饰变量,该变量是常量应该赋初值。...原创 2021-05-11 13:17:40 · 376 阅读 · 0 评论 -
私有的属性是否可以被继承到子类中方,属性的常见问题,是否具有多态
1.如果从可以访问性的角度来说,不能,因为在子类中不能直接访问父类的私有属性2.从类的概念来说类是一类具有相同特性(属性方法)的事物的抽象描述那么子类继承的,应该具有父类的特征,即具有该属性每一个对象的非静态属性是独立的,其中一个对象修改与另一个对象是无关的。1.属性不具有多态性。多态现象:编译时类型与运行的时候类型不一致2。属性都是按照编译的时类型进行处理的。this代表的是正在创建的对象...原创 2021-02-21 09:43:35 · 421 阅读 · 0 评论 -
变量的分类与区别
变量数据类型(1)基本数据类型的变量,里面存储数据值(2)引用数据类型的变量,里面存储对象的地址值int a = 10; //存储数据值Student s = new Student() ; //s存储地址值2.变量的声明位置1成员变量2局部变量3.成员变量与局部变量的区别(1)声明位置不同成员变量:类中方法外局部变量:(1)方法中()形式参数(2)方法体{}(3)代码块中(2)存储位置不同成员变量: 如果是静态变量(类变量),在方法区 如果是非静态变量(实例变量)在堆中原创 2021-02-20 11:06:02 · 1142 阅读 · 0 评论 -
java关键字final,static,类的初始化,JVM内存
final:用法:(1)修饰类(包括外部类,内部类等等)表示这个类不能被继承,没有子类(2)修饰方法表示这个方法不能够被重写(3)修饰变量(成员变量(类变量,实例变量),局部变量)表示这个变量的值不能够被修改注意:如果某个成员变量用final修饰的话,也```bash得手动赋值。该值一旦赋值结束就无法修改了,即没有get/set方法**native:本地的原生的**```bash用法:只能修饰方法表示这个方法的方法体代码不是用java语言写的但是对于java程序员来说原创 2021-02-20 10:54:09 · 240 阅读 · 0 评论 -
Java中实例初始化代码由三部分组成:<init>([形参列表])实例初始化的代码就是由三部分组成的
实例初始化代码由三部分组成: <init>([形参列表])实例初始化的代码就是由三部分组成的 ①成员变量显式赋值代码 ②非静态代码块中的代码 ③构造器中的代码执行顺序为①和②是按照代码的顺序进行执行,但是③是最后执行的(此处的③无论是有参构造器还是无参构造器均遵循此规律)...原创 2021-02-03 18:24:42 · 258 阅读 · 1 评论