`
5452
  • 浏览: 29017 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java基础复习(一)

阅读更多
很久没看过java的基础了,快忘光了,虽然还可以用,但是回头看一下,总归没有坏处,好记性不如烂笔头。。。now begin!
(一) java的八个基本数据类型:int,byte,char,boolean,float,double,short,long.
(二) Servlet的生命周期:
Servlet被服务器实例化之后,容器运行其init方法,当请求到达时执行其service方法,service方法自动装配运行与请求对应的doXXX()方法,当服务器决定将Servlet实例销毁的时候调用其destroy()方法;
Servlet在它的生命周期中只会存在一个它的实例,当不同的请求到达的时候,它通过多线程的方式运行其service()方法.
(三) ArrayList,Vector,LinkedList的存储性能和特性
ArrayList和Vector都是使用数组方式存储数据, 此数组元素数大于实际存储的数据以便增加和插入元素,他们都允许直接按序号索引元素,但是插入元素要涉及数组元素的移动等内存操作,所以索引数据快而插入数据慢,Vector使用了synchronized方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快.
(四)final,finally,finalize的区别:
final用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承;
finally是java异常处理语句可选的一部分,表示finally包含的代码总是执行;
finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收的对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源的回收.
(五)Override和Overload
方法的重写Overriding和重载Overloading是java多态性的不同表现,重写是父类与子类之间的一种多态性的表现;重载是一个类中多态性的一种表现,如果在子类中定义的某方法与父类中的某个方法有相同的名称和参数,我们就说子类重写(Overriding)了父类的某个方法.子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被<span style="font-family: arial;font-family:";font-size:100%;" lang="EN-US" >"屏蔽<span style="font-family: arial;font-family:";font-size:100%;" lang="EN-US" >"了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载<span style="font-family: arial;font-family:";font-size:100%;" lang="EN-US" >(Overloading)<span style="font-family: arial;font-family:";font-size:100%;" lang="EN-US" >Overloaded的方法是可以改变返回值的类型。
今天就到此为止,每天一点,一个月应该可以再看一遍了.;-)
分享到:
评论

相关推荐

    java基础复习文档

    ### Java基础复习知识点详解 #### 开发中的注意事项 在Java编程初期,经常会出现一些常见的错误,比如找不到文件、单词拼写错误、括号不匹配以及中英文混淆等问题。这些问题虽然简单,但却是初学者最易犯的错误。 ...

    java基础复习.xmind

    java基础复习.xmind

    Java基础考试复习资料

    这份"Java基础考试复习资料"涵盖了初学者需要理解的重要概念,旨在帮助广大备考者有效地准备Java相关的考试。以下是一些关键知识点的详细说明: 1. **Java简介**:Java是由Sun Microsystems公司开发的一种跨平台、...

    java基础复习

    ### Java基础复习知识点详解 #### 一、Java语言特点 - **高级编程语言**:Java是一种面向对象的高级编程语言,具有以下特点: - **简单性**:语法简洁,易于学习。 - **结构中立**:独立于硬件结构,能够在各种...

    java基础复习.edf

    java基础复习

    Java基础复习

    "Java基础复习"这个主题涵盖了从入门到进阶的各种概念,旨在帮助学习者巩固和深化对Java语言的理解。以下是一些关键的知识点: 1. **Java语言简介**:Java是一种面向对象的、跨平台的编程语言,由Sun Microsystems...

    JAVA理论知识基础复习

    JAVA理论知识基础复习 JAVA理论知识基础复习是指对JAVA语言的基础知识进行复习和总结,本文将涵盖构造方法、new关键字、方法的重载、特殊变量this、static定义常量、继承、方法的重写、特殊变量super、多态性等相关...

    Java基础每日复习笔记-JavaSE高级阶段.edf

    Java基础每日复习笔记-JavaSE高级阶段.edf

    Java基础每日复习笔记-JavaSE高级阶段.2020-10-13-211312.edf

    Java基础每日复习笔记-JavaSE高级阶段.2020-10-13-211312.edf

    java基础复习资料.pdf

    根据给定的文件内容,我们可以提炼出以下...通过上述分析,我们可以看到,文档的内容虽然由于OCR技术原因,存在一些错误和遗漏,但是仍然覆盖了Java基础知识的多个重要方面,适合用于复习和巩固Java编程的基础概念。

    JAVA基础复习资料

    这份“JAVA基础复习资料”涵盖了初学者需要掌握的核心概念,也是经验丰富的开发者回顾基础的宝贵资源。下面,我们将深入探讨这10个章节的主要知识点。 1. **第一章:Java简介** Java的历史、设计哲学以及其在软件...

    java基础复习题

    《java基础》复习题精确的让广大网友学习到JAVA的基础知识

    Java基础每日复习Blank.edf

    Java基础每日复习Blank.edf

    Java基础每日复习笔记-JavaSE基础阶段.edf

    Java基础每日复习笔记-JavaSE基础阶段.edf

    java基础f复习

    ### Java基础复习知识点 #### 一、Java简介 1. **Java语言起源**:Java语言由Sun Microsystems公司在1991年开始研发,并于1995年正式发布。其最初的目标是为了开发一种能够用于家用电器的编程语言。随着时间的发展...

    Java基础知识复习资料.rar

    这份“Java基础知识复习资料”涵盖了学习Java编程所必需的关键概念和技术,旨在帮助初学者巩固基础,同时也适合有经验的开发者进行回顾。 1. **Java语法基础** - **变量与数据类型**:Java提供了基本数据类型(如...

    java面试复习基础

    Java是世界上最流行的编程语言之一,尤其在企业级应用开发领域占据主导地位。本文将深入探讨Java的基础知识,包括它的分类、基本数据类型、变量声明、类型转换、条件控制、循环结构、运算符以及数组。 首先,Java有...

    Java基础知识复习资料.doc

    Java基础知识复习资料

Global site tag (gtag.js) - Google Analytics