人人范文网 范文大全

面试题

发布时间:2020-03-01 18:46:51 来源:范文大全 收藏本文 下载本文 手机版

1.1java应用在那些方面

1.java的桌面应用

桌面应用一般仅仅需要JRE的支持就可以了

2.java web应用

Java的web的应用至少需要安装JDK和一个web的容器(例如Tomact),以及一个多用户数据库(如Oracle),web应用至少分为3层

Browser层:浏览器显示用户页面。

Web层:运行Servlet/jsp

DB层:后端数据库,向java程序提供数据访问报告

3.java企业级应用

企业级比较复杂,但是最简单的分4层

Browser层:浏览器显示用户页面。

Client层:java客户端图形程序(或者嵌入式设备的程序)直接和web层或者EJB层交互 Web层:运行Servlet/jsp

EJB层:运行Ejb,完成业务逻辑运算

DB层:后端数据库,向java程序提供数据访问报告

2.java中的变量

Java变量可以分为静态变量,成员变量和局部变量3种。

静态变量指的是在类里用static修饰的变量,它的生存周期由类来决定

成员变量是类里没有用static修饰的变量,它的生存周期由对象决定

局部变量是定义在方法里的变量,参数或在代码块里定义的变量,它的作用范围由{}决定Java变量由基本和引用两个数据类型,引用存放的是数据所在的地址,而基本则直接存放数据的值

3.java中的equal()和“==”的区别是什么

equal()和“==”两者均表示相等的意思,但是它们相等的含义却有所区别

“==”用于比较基本数据类型的时候,通过比较它们的实际的值来判定是否相同,而用于比较引用类型的时候,则是比较两个引用的地址是否相等,也就是是否是指向同一个对象equal()方法是java.lang.Object的方法,也就是所有的java类都会有的方法,它可以被程序员覆盖重写,通过自定义的方式来判断两个对象是否相等,对于字符串java.lang.String类来说,它的equal()方法用来比较字符串的字符序列是否相等

4.如何理解数组在java中作为一个类

java语言中的数组本质上是一个类,该类还保存了数据类型的信息,该类通过成员变量的形式来保存数据,并且通过“[]”符号,使用下标来访问这些数据。处理基本类型数据时,数组保存的是变量的值,如果程序员未提供初始值,数组会把这些变量的值初始化为0。;而处理引用的数据类型是,数组会初始化为null

面试题

面试题

面试题

面试题

面试题

面试题

面试题

面试题

面试题

面试题

面试题
《面试题.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
相关专题 面试题1 面试题
点击下载本文文档