`
mhnewer
  • 浏览: 589 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

面试前的基础知识回顾

阅读更多

1、抽象类和接口的区别:

            一、抽象类里面可以有自己的数据成员,或非抽象的;但接口必须是static final修饰的,所以方法多多是抽象的,接口是一种特殊的抽象类。
           二、接口弥补了java中只能实现单一继承,但接口中要是再写一个方法,实现这个接口的类再次实现方法才没错,显然抽象类不须这样,继承的子类会自动获得新方法。

 

2、基本数据类型:

           byte,char,short,int,long,float,double,boolean.在java中每个基本类型多有一个引用类型,除了int是Integer,其他多是首字母大写如(byte---Byte)......

 

3、servlet的生命周期:

           被容器实例化后,运行Init()初始化方法,请求到达时运行service方法,service自动运行跟请求想对应的doXXX()方法,当服务器关闭时,执行destory()方法。

 

4、ArrayList和LinkList性能对比:

            一、ArrayList索引快:因为ArrayList是直接按序号索引元素,而LinkList索引时还要检索开头和末尾。

            二、LinkList添加快:因为LinkList添加时只要记录前后两项,即可添加。而ArrayList须放入一个数组,将其移入内存。

 

5、HashMapHashtable的区别。

       一、HashMap允许有空值null。

        二、Hashtable是线程安全的,所以性能是会有一点点差异。

 

 

6、同步异步,何时起步:

        一、当两个访问者,共享一个论坛文章时,如果坛主更改了数据,就需要同步。

        二、一个应用程序使用阶段,不希望返回时,则异步。

 

 

7、jsp九大隐含对象:

        out,request,response,pageContext,page,session,application,config,exception.

 

 

8、forward和redirect的区别:

        1、forward直接访问目标地址的URL,读取这个URL的内容,再发给浏览器,浏览器不知道发送的内容从哪里来的。

        2、redirect会让服务端根据逻辑,发送一个状态码,告诉浏览器请求那个地址,一般session和request的数据多存在。

 

2
3
分享到:
评论

相关推荐

    C++面试题基础知识回顾

    1、C 和 C++ 中 struct 有什么区别? Protection行为 能否定义函数 C 无 否,但可以有函数指针 C++ 有 可以,默认是public 2、C++中的 struct 和 class 有什么区别? 【参考答案】从语法上讲,class和struct做...

    面试题汇总:网络基础知识

    收集汇总了网上关于网络基础知识的面试题,可作为知识回顾和面试练习

    迈普2013校招笔试面试回顾_嵌入式-常用知识&面试题库_大厂面试真题.doc

    计算机网络基础部分考察IP地址、路由器原理、交换机原理、路由协议等基础知识,并重点考察数据链路层和网络层的基础知识。 二、技术面试 技术面试部分主要对笔试试卷中错误的部分进行询问原因,并根据简历问问题。...

    Java面试知识回顾.zip

    理解这些基础知识是进一步学习Java的前提。 2. **面向对象**:Java是一种面向对象的语言,因此理解和掌握类、对象、封装、继承、多态等概念至关重要。了解如何创建类、构造器,以及如何利用接口和抽象类实现多态性...

    【Vue基础知识点速查手册 - 面试指南】从指令到计算属性,让Vue不再难懂

    内容概要: - 涵盖了Vue的基础知识点,如指令、方法、计算属性等 - 列出了常用的指令语法,如v-...这是一份针对Vue基础知识点的速查手册,可以帮助初学者快速回顾和掌握Vue的基础语法,也可供开发者面试前进行知识点整理。

    Linux基础知识和常用命令面试笔试汇总

    使用场景及目标:帮助面试者更好地复习Linux基础知识,巩固对各种Linux命令的理解和应用能力,提高面试成功率。 其他说明:这些问题能够作为快速学习和回顾的基础,对于日常工作的排障和维护也有很大帮助。

    全网最全之一的Java面试题总结,以基础知识为主

    Java作为一门广泛使用的编程语言,其面试题涵盖了众多的...这个面试题总结,无论是对于初学者还是有经验的开发者,都是一个很好的学习资源,可以帮助大家在准备面试时系统地回顾和强化Java基础知识,提高面试成功率。

    互联网校招题库资料笔试面试真题具体面试问题回答技巧腾讯阿里培训资料.zip

    JAVA面试基础知识点总结.docx Java面试笔记.docx 写出正则表达式,从一个字符串中提取链接地址.docx 出现几率最高和覆盖范围最广的一套经典Java面试题.docx 最新Java编程面试题全集(共50道题+答案).docx 遇到的...

    【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识.rar

    JavaGuide 【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。 介绍 对于 Java 初学者来说: 本文档倾向于给你提供一个比较详细的学习路径,让你对于...Java 基础知识回顾 Java 基础知识疑难点/

    2019最新一线互联网大厂java面试题及答案(适合面试前冲刺刷题)

    首先,**Java基础**部分将回顾面向对象编程的基础概念,如封装、继承和多态,同时强调对数据结构和算法的理解,因为这些都是面试官衡量候选人是否具备扎实基础的关键点。此外,Java语法、异常处理和内存管理也是不容...

    Android面试宝典5.0

    这部分内容包括对Android基础知识的回顾以及对高级特性的深入讨论。例如,对于Activity的启动模式进行了深刻剖析,并且解释了Activity、Task和Process之间的关系。同时,还对Android中Service的相关面试题进行了探讨...

    JAVA笔试面试资料JDBC HTTP、JSP、Servlet、Struts面试题汇总资料.zip

    JAVA面试基础知识点总结.docx Java面试笔记.docx 写出正则表达式,从一个字符串中提取链接地址.docx 出现几率最高和覆盖范围最广的一套经典Java面试题.docx 最新Java编程面试题全集(共50道题+答案).docx 遇到的...

    java面试常见问题回顾

    1. **基础语法**:Java的基础语法是面试的起点,包括类、对象、封装、继承、多态等面向对象编程的概念。面试者需要熟悉关键字(如`public`, `private`, `protected`)以及访问修饰符的作用。 2. **异常处理**:理解...

    阿里面试经历感想回顾总结

    面试中,Java并发包(java.concurrent)的知识也非常重要,面试官可能会询问其中的类及其实现原理,如: 1. **synchronized** 关键字和锁的概念,包括可重入锁(ReentrantLock)、读写锁(ReentrantReadWriteLock)...

    JAVA基础知识电子书=最终版

    本电子书主要包括以下内容: JAVA核心知识点:基本内容、类的特性、类的高级应用... ...本书可用来复习时或者面试前的准备,可帮助自己回顾一些知识点。 希望能给大家多多少少起点帮助作用 ^o^.....

    .NET-C#面试技巧及知识点精讲

    使用场景及目标:①用于个人复习.NET/C#相关的基础知识和技术技能;②准备面试问答,增强信心;③提高解决实际工作中遇到问题的能力,提升开发效率和项目质量。 其他说明:本文档详细整理了一系列.NET/C#领域的经典...

    Java基础核心总结+面试宝典,涵盖Java面试的方方面

    为了在Java面试中脱颖而出,了解其基础知识和核心概念至关重要。本资料包涵盖了Java面试的各个方面,旨在帮助求职者全面准备Java相关的面试。 《Java基础核心总结》这份文档会详细讲解Java语言的基础语法,包括但不...

    java面试小技巧1

    六、Java基础知识回顾 1. 掌握Java基本概念和API的使用,例如String与StringBuffer的区别、集合类的区别等。 2. 理解Java的异常机制,掌握同步机制的使用,以及Java内存管理等关键概念。 七、Java技术细节深入 1. ...

    C#与.NET程序员面试宝典.pdf

    - 如何准备技术面试:提供一份全面的复习指南,包括基础知识回顾、常见问题解答等。 - 行为面试准备:如何应对行为面试中的问题,如“描述一次解决复杂问题的经历”。 通过上述知识点的梳理,面试者可以更加系统...

Global site tag (gtag.js) - Google Analytics