day01:好好刷基础的第一天

🤣
刷题知识点总结
1. JSP内置对象的是:out对象、response对象、application对象、page对象

2. 关于int 与Integer

   (1)int与Integer、new Integer()进行==比较时,结果永远为true

   (2)Integer与new Integer()进行==比较时,结果永远为false

   (3)Integer与Integer进行==比较时,看范围;在大于等于-128小于等于127的范围内为true,在此范围外为false。

3. || 、|、&&、&

   | :检测ture;不具备短路功能,会检查每一个条件,表达式中只要一个ture 就整体返回true
   || :检测true;具备短路功能,一遇到true,就返回true;
   &:检测false;同理上;
   &&:检测false;同理上;

4. Servlet相关的包

   javax.servlet
   javax.servlet.jsp
   java.servlet.jsp.el
   java.servlet.jsp.tagext

5. 重载静态多分派

   根据传入重载方法的参数类型,选择更加合适的一个重载方法。

   static方法不能被子类覆写,在子类中定义了和父类完全相同的static方法,则父类的static方法被隐藏,Son.staticmethod()或new Son().staticmethod()都是调用的子类的static方法,如果是Father.staticmethod()或者Father f = new Son(); f.staticmethod()调用的都是父类的static方法。

6. jsp中有四个域对象

   - page域:在同一个jsp页面中数据有效
   - request域:在同一个请求中数据有效
   - session域:在用一个会话中数据有效
   - application域:在同一个网站中数据有效
   - 静态包含:<%@include file=”include2.jsp”%>,原理是直接把包含与被包含页面的内容先合并在一起,然后翻译成一个java源文件,最后编译执行。
   - 动态包含:<jsp:include page=”include2.jsp” flush=”true”>,原理是包含与被包含的页面单独翻译成不同的java文件,然后运行时合并在一起。

7. 内部类

   - 内部类中不能定义静态成员

   - 内部类可以直接访问外部类中的成员变量
   - 内部类可以定义在外部类的方法外面,也可以定义在外部类的方法体中
     - 在方法体外面定义的内部类的访问类型可以是public,protecte,默认的,private等4种类型,创建内部类的实例对象时,一定要先创建外部类的实例对象,然后用这个外部类的实例对象去创建内部类的实例对象
     - 方法内部定义的内部类前面不能有访问类型修饰符,就好像方法中定义的局部变量一样,但这种内部类的前面可以使用final或abstract修饰符。这种内部类对其他类是不可见的,其他类无法引用这种内部类,但是这种内部类创建的实例对象可以传递给其他类访问。
   - 在方法外部定义的内部类前面可以加上static关键字,从而成为Static Nested Class,它不再具有内部类的特性,所有,从狭义上讲,它不是内部类

8. final修饰的类型

   String、StringBuffer、StringBuilder、Hashtable

   string与stringbuffer都是通过字符数组实现的。其中string的字符数组是final修饰的,所以字符数组不可以修改。 stringbuffer的字符数组没有final修饰,所以字符数组可以修改。
   string与stringbuffer都是final修饰,只是限制他们所存储的引用地址不可修改。
   至于地址所指内容能不能修改,则需要看字符数组可不可以修改。

9. **transient关键字**

   将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会被序列化。如果银行卡、密码等等这些数据。

   使用该关键字的时候,需要实现Serilizable接口,将不需要序列化的属性前添加关键字transient。

10. 让线程停止的方法

    - sleep(),sleep()线程结束休眠后会进入Runnable状态,也就是停止执行了。要再次被调度程序选中然后获得cpu时间片才会被执行。
    - yield(),会让出时间片。
    - synchronized(),阻塞当前线程,也可以理解为停止了。

11. java中不是关键字:true,false,null

    保留的关键字:goto、const
#学习路径#
全部评论
希望你能天天更新让我看
点赞 回复 分享
发布于 2021-11-06 22:25
希望你能天天更新,关注你哦,一起加油
点赞 回复 分享
发布于 2021-11-08 02:06

相关推荐

冷艳的小师弟在看机会:jd测评乱点直接被挂了,哭死~
点赞 评论 收藏
分享
1 3 评论
分享
牛客网
牛客企业服务