Java面试成神-13

  • 下列选项中能单独和catch语句一起使用的是( B )
    A. finally
    B. try
    C. throw
    D. throws
  • 分层开发过程中,不同层之间通过实体类来传输数据,下面说法正确的是( BC )
    A. 实体类的属性一般使用public修饰
    B. 实体类的getter/setter方法,负责属性的读取和赋值,一般使用public修饰
    C. 实体类的属性一般使用private修饰
    D. 实体类的getter/setter方法,负责属性的读取和赋值,一般使用private修饰
  • 关于分层原则的说法,不正确的是 ( D )
    A. 不合理分层会加大开发难度,延长开发时间
    B. 每一层必须有自己的职责
    C. 每个层次向外提供公开的统一接口,而隐藏内部的功能实现细节
    D. 业务逻辑层可以访问数据访问层的功能,数据访问层也能访问业务逻辑层功能
  • 关于分层开发,下面说法不正确的是( B )
    A. DAO模式就是分层开发思想的体现
    B. 分层开发代码量减少,有利于代码维护
    C. 分层开发便于分工协作,提高效率
    D. 分层开发便于代码复用
  • 关于DAO模式的优势,下面说法正确的是 ( ABCD )
    A. DAO模式隔离了数据访问代码和业务逻辑代码
    B. 隔离了不同数据库实现
    C. 业务逻辑不需要了解数据访问细节
    D. 降低了代码的耦合性,提高了代码扩展性和系统的可移植性
  • 关于DAO模式,下面说法不正确的是 ( C )
    A. 隔离了数据访问代码和业务逻辑代码
    B. 访据库的数据时,业务逻辑代码直接调用DAO方法即可
    C. 数据访问层代码变化容易影响业务逻辑代码
    D. 符合单一职能原则,降低了耦合性,提高了可复用性
  • ()是FileInputStream的子类,可用于读取二进制文件。( B )
    A. DataOutputStream
    B. DataInputStream
    C. Reader
    D. Writer
  • BufferedWriter类是Writer类的子类,BufferedWriter类中的()方法可以插入一个换行符。( A )
    A. void newLine()
    B. void close()
    C. void flush()
    D. void write(String str)
  • ()类带有缓冲区,可以把一批数据读到缓冲区,避免每次都从数据源读取数据进行字符编码转换。( D )
    A. Reader
    B. FileReader
    C. Writer
    D. BufferedReader
  • 使用字节输出流FileOutputStream类中的哪个构造方法,在写数据时能够不覆盖文件中原有的内容。( C )
    A. FileOutputStream(String name)
    B. FileOutputStream(File file,String name)
    C. FileOutputStream(String name,boolean append)
    D. FileOutputStream(File file)
  • InputStream类的作用就是将文件中的数据读入到内存中,该类中的哪个方法可以关闭文件输入流对象( B )
    A. int read()
    B. void close()
    C. int available()
    D. int read(byte[] b)
  • ()建议用于二进制数据(如图片),而()用于文本,它们的用法几乎是完全一样的。?
    A. 输入流,输出流
    B. 输出流,输入流
    C. 字节流,字符流
    D. 字符流,字节流
  • java的输出流主要由()作为基类。( B )
    A. OutputStream和Reader
    B. OutputStream和Writer
    C. InputStream和Writer
    D. InputStream和Reader
  • java的输入流主要由()作为基类。( D )
    A. OutputStream和Reader
    B. OutputStream和Writer
    C. InputStream和Writer
    D. InputStream和Reader
  • ()可以将信息送往程序的外部,如硬盘上的文件.打印机上的文件等。( A )
    A. 输出流
    B. 输入流
    C. 字符
    D. 字节
  • 流,是指一连串流动的字符,是以()方式发送和接收数据的通道。( D )
    A. 堆栈
    B. 先进后出
    C. 只进不出
    D. 先进先出
  • File类中的哪个方法可以获得文件或目录的名称( B )
    A. long length()
    B. String getName()
    C. boolean delete()
    D. String getAbsolutePath()
  • File类中的哪个方法可以判断文件或目录是否存在( A )
    A. boolean exists()
    B. boolean isDirectory()
    C. String getPath()
    D. String getAbsolutePath()
  • File类中的哪个方法可以获得文件的相对路径名( C )
    A. boolean exists()
    B. boolean isDirectory()
    C. String getPath()
    D. String getAbsolutePath()
  • File对象既可以表示文件,也可以表示目录,它可以查出与文件相关的信息,不包括那个选项 ( A )
    A. 文件内容
    B. 文件名称
    C. 最后修改时间
    D. 文件大小
  • 解决线程死锁的问题可以使用对象锁的()方法,进入锁等待,释放对象锁,在另一个线程获取到该对象锁后执行程序代码,执行完毕后调用对象的notify()方法唤醒对象的锁等待,继续执行等待后的代码。( D )
    A. void run()
    B. void start()
    C. void join()
    D. void wait()
  • ()是多线程间的一种极端情况。在()时,线程间相互等待资源,而又不释放自身的资源,导致无穷无尽的等待,其结果是任务永远无法执行完成。( A )
    A. 死锁
    B. 多进程
    C. 阻塞
    D. 同步
  • synchronized关键字有同步()2种方法( C )
    A. 代码快和线程
    B. 方法和线程
    C. 代码块和方法
    D. 线程和进程
  • 由于java的每个对象都有一个内置锁,当用synchronized修饰方法时,内置锁会保护整个方法。在调用该方法前,需要获得内置锁,否则就处于( B )。
    A. 就绪状态
    B. 阻塞状态
    C. 运行状态
    D. 死亡状态
  • 有关线程同步的概念中,哪一项是错误的( C )
    A. 使用线程同步技术,必须确保数据在任何时刻最多只有一个线程访问,保证数据的完整性
    B. 线程同步的意思是多个线程排队读写一份共享资源
    C. 线程同步的意思是多个线程同时读写一份共享资源
    D. 使用线程同步技术,必须确保数据在任何时刻最多只有一个线程访问,保证数据的完整性
  • 在代码中使用关键字()来与对象的互斥锁联系。当某个对象使用()修饰时,表明该对象在任一时刻只能由一个线程访问。( A )
    A. synchronized
    B. Runnable
    C. Thread
    D. join
  • 运行线程的()方法不会引起阻塞状态。( D )
    A. sleep()
    B. join()
    C. wait()
    D. run()
  • 就绪状态的线程获取了CPU的使用权,执行程序代码时,此时处于线程的哪个状态( C )
    A. 就绪状态
    B. 阻塞状态
    C. 运行状态
    D. 死亡状态
  • 线程的开启要使用线程实体的()方法,开启的新线程并发执行实体的run()方法。( B )
    A. void run()
    B. void start()
    C. void join()
    D. void wait()
  • 通过创建()的实例来创建新的线程,你只要new一个()对象,一个新的线程也就出现了,也就是一个新的执行路线出现了。( D )
    A. Runnable
    B. Date
    C. Calendar
    D. Thread
  • 每个线程都是通过某个特定的Thread对象所对应的方法()来完成具体的操作,方法()称为线程体。( A )
    A. void run()
    B. void start()
    C. void join()
    D. void wait()
  • 开辟新线程的方法的选择应该优先选择实现()这种方式去开辟一个新的线程。因为接口的实现可以实现多个,而类的继承只能是单继承。( D )
    A. Calendar类
    B. Thread类
    C. Connection接口
    D. Runnable 接口
  • 下述有关线程的叙述中,选出错误的一项。( C )
    A. 线程在程序中是独立的执行流
    B. 线程是进程的组成部分
    C. 进程是线程的组成部分
    D. 进程的执行是指进程里面主线程开始执行了
  • 假设web应用的文档根目录为MyApp,那么可以从哪里找到database.jar文件。( D )
    A. MyApp目录下
    B. MyApp\images目录下
    C. MyApp\WEB-INF目录下
    D. MyApp\WEB-INF\lib目录下

  • 从以下哪一个选项中可以获得Servlet的初始化参数。( C )
    A. Servlet
    B. ServletContext
    C. ServletConfig
    D. GenericServlet

  • 哪一个对象可以用于获得浏览器发送的请求。( A )
    A. HttpServletRequest
    B. HttpServletResponse
    C. HttpServlet
    D. Http

  • 运行jsp需要安装_______Web服务器。( BC )
    A.Apache
    B.tomcat
    C.WebLogic
    D.IIS

  • 关于JSP生命周期的叙述,下列哪些为真( AC )
    A. JSP会先解释成Servlet源文件,然后编译成Servlet类文件
    B. 每当用户端运行JSP时,jspInit()方法都会运行一次
    C. 每当用户端运行JSP时,_jspService()方法都会运行一次
    D. 每当用户端运行JSP时,jspDestroy()方法都会运行一次

  • 以下声明正确的是。( BC )
    A.<xml-stylesheet type=”txt/css” href=”abc.css”>
    B.<?xml-stylesheet type=’txt/css’ href=’abc.css’?>
    C.<?xml-stylesheet type=”txt/css” href=”abc.css”?>
    D.<%xml-stylesheet type=”txt/css” href=”abc.css”%>

  • 下列哪个为JSP的隐含对象。( B )
    A. env
    B. page
    C. jspinfo
    D. context

  • 下面的那一个不属于MVC模式中的对象( C )
    A. Model
    B. View
    C. Collection
    D. Controller
  • 哪一个不是EL定义的隐式对象?( C )
    A . cookie
    B. pageContext
    C. attributes
    D. initParam
  • 下面哪些属于JSTL中的表达式操作标签。( A )
    A.<c:out>
    B.<c:if>
    C.<c:url>
    D.<c:catch>
  • 在Servlet处理请求的方式为。( C )
    A. 以进程的方式
    B. 以程序的方式
    C. 以线程的方式
    D. 以响应的方式
  • javax.Servlet的包中,属于类的是。( B )
    A. Servlet
    B. GenericServlet
    C. ServletRequest
    D. ServletContext
  • Http缺省的请求方法是。( B )
    A. PUT
    B. GET
    C. POST
    D. TRACE

  • 在XML中用于注释的符号是。( A )
    A.<!– –>
    B.<?– –?>
    C.<% %>
    D.<!– –!>

  • JDBC中,用于表示数据库连接的对象是。( B )
    A.Statement
    B.Connection
    C. DriverManager
    D.PreparedStatement
  • 用于调用存储过程的对象是。( C )
    A. ResultSet
    B. DriverManager
    C. CallableStatemet
    D. PreparedStatement
  • 如果没有指定Cookie的时效,那么默认的时效是。( C )
    A. 一天
    B. 永不过期
    C. 会话级别
    D. 一分钟
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,839评论 6 482
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,543评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 153,116评论 0 344
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,371评论 1 279
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,384评论 5 374
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,111评论 1 285
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,416评论 3 400
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,053评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,558评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,007评论 2 325
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,117评论 1 334
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,756评论 4 324
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,324评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,315评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,539评论 1 262
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,578评论 2 355
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,877评论 2 345