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

java基础复习3

阅读更多

1、static nested class与inner class的不同


  • 普通内部类不能有静态成员和静态方法;嵌套内部类可以
  • 普通内部类要实例化必须先实例化所在的外部类;嵌套类的实例化不依赖于外部类


2、JSP中静态include<%@include file=""%>和动态include<jsp:include page=""/>的区别


  • 静态include是将包含文件的内容合并过来,然后将合并后的代码编译生成servlet再响应客户端的请求
  • 动态include包含的往往是动态页面,两个页面彼此是独立响应请求的,在将响应返回给客户端时,将响应的内容合并起来了


3、short s1=1;s1=s1+1;有什么错?short s1=1;s1+=1;有什么错?


  • s1=s1+1的结果是int型的,需要强制转换,
  • s1+=1不存在类型转换,可以正确编译


4、Math.round(11.5)、Math.round(-11.5)各等于多少


  • Math.round(11.5)=12
  • Math.round(-11.5)=-11
  • Math.round()的计算过程是:参数+0.5后求其floor


5、说出数据库连接池的工作机制是什么?


  • J2EE服务器启动时会建立一定数量的池连接,并一直维持不少于此数目的池连接。客户端程序需要连接时,池驱动程序会返回一个未使用的池连接并将其标记为忙。如果当前没有空闲连接,池驱动程序就新建一定数量的连接,新建连接的数量有配置参数决定。当使用的池连接调用完成后,池驱动程序将此连接标记为空闲,其他调用就可以使用这个连接了


6、abstract修饰的方法只能是publicprotected的。不能是static、native、synchronized、private。

7、Java中的switch(expr),expr是一个整数表达式。因此传递给switch和case的参数只能是int、short、char、byte或Enum

8、如果try{}里有一个return语句,那么try后的finally{}中的语句会在return执行之前执行。

9、当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么到底是值传递还是引用传递?


  • 是值传递。java只有值传递。当对象作为方法的参数时,传递给方法的是对象的引用,方法体内使用的参数是对象引用的副本。对象可能被改变,但对象的引用是不会变的。



分享到:
评论

相关推荐

    java基础复习文档

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

    java基础复习.xmind

    java基础复习.xmind

    Java基础考试复习资料

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

    java基础复习.edf

    java基础复习

    java基础复习

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

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

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

    Java基础复习

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

    JAVA理论知识基础复习

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

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

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

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

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

    Java基础每日复习Blank.edf

    Java基础每日复习Blank.edf

    java基础复习资料.pdf

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

    JAVA基础复习资料

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

    Java基础知识复习资料.doc

    Java基础知识复习资料

    java基础复习题

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

    Java基础知识复习资料.rar

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

    java基础f复习

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

Global site tag (gtag.js) - Google Analytics