编程培训-115个Java面试题和答案B.pdf

“玩转”Java系列 1 题目115个Java面试题和答案终极(下) 第一篇讨论了面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类, 垃圾收集器,本章主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用RMI, Servlet和JSP。 异常处理 Java小应用程序Applet Swing JDBC 远程方法调用(RMI) Servlet JSP 异常处理 43.Java中的两种异常类型是什么他们有什么区别 Java中有两种异常受检查的checked异常和不受检查的unchecked异常。不受检查的异常 不需要在方法或者是构造函数上声明,就算方法或者是构造函数的执行可能会抛出这样的异 常,并且不受检查的异常可以传播到方法或者是构造函数的外面。相反,受检查的异常必须 要用throws语句在方法或者是构造函数上声明。这里有Java异常处理的一些小建议。 44.Java中Exception和Error有什么区别 Exception和Error都是Throwable的子类。Exception用于用户程序可以捕获的异常情况。Error 定义了不期望被用户程序捕获的异常。 45.1 throw和throws有什么区别 throw关键字用来在程序中明确的抛出异常,相反,throws语句用来表明方法不能处理的异 常。每一个方法都必须要指定哪些异常不能处理,所以方法的调用者才能够确保处理可能发 生的异常,多个异常是用逗号分隔的。 45.2 异常处理的时候,finally代码块的重要性是什么 无论是否抛出异常,finally代码块总是会被执行。就算是没有catch语句同时又抛出异常的 “玩转”Java系列 2 情况下,finally代码块仍然会被执行。最后要说的是,finally代码块主要用来释放资源,比 如I/O缓冲区,数据库连接。 46.异常处理完成以后,Exception对象会发生什么变化 Exception对象会在下一个垃圾回收过程中被回收掉。 47.finally代码块和finalize方法有什么区别 无论是否抛出异常,finally代码块都会执行,它主要是用来释放应用占用的资源。finalize 方法是Object类的一个protected方法,它是在对象被垃圾回收之前由Java虚拟机来调用的。 Java小应用程序Applet 48.什么是Applet java applet是能够被包含在HTML页面中并且能被启用了java的客户端浏览器执行的程序。 Applet主要用来创建动态交互的web应用程序。 49.解释一下Applet的生命周期 applet可以经历下面的状态 Init每次被载入的时候都会被初始化。 Start开始执行applet。 Stop结束执行applet。 Destroy卸载applet之前,做最后的清理工作。 50.当applet被载入的时候会发生什么 首先,创建applet控制类的实例,然后初始化applet,最后开始运行。 51.Applet和普通的Java应用程序有什么区别 applet是运行在启用了java的浏览器中,Java应用程序是可以在浏览器之外运行的独立的 Java程序。但是,它们都需要有Java虚拟机。 进一步来说,Java应用程序需要一个有特定方法签名的main函数来开始执行。Java applet 不需要这样的函数来开始执行。 最后,Java applet一般会使用很严格的安全策略,Java应用一般使用比较宽松的安全策略。 52.Java applet有哪些限制条件 “玩转”Java系列 3 主要是由于安全的原因,给applet施加了以下的限制 applet不能够载入类库或者定义本地方法。 applet不能在宿主机上读写文件。 applet不能读取特定的系统属性。 applet不能发起网络连接,除非是跟宿主机。 applet不能够开启宿主机上其他任何的程序。 53.什么是不受信任的applet 不受信任的applet是不能访问或是执行本地系统文件的Java applet,默认情况下,所有下载 的applet都是不受信任的。 54.从网络

java 面试 概率论_编程培训-115个Java面试题和答案B.pdf相关推荐

  1. 平安java面试流程_程序员:平安Java岗面试耗尽了我毕生所学,想了想,还是去阿里吧...

    之前有个朋友给我发来了一份平安Java中级开发的面试题,我也不知道是否靠谱哈!但是霸哥坚决认为...这绝对不是Java中级工程师的面试,不怕Java程序员造反啊? 后面我把这个文件发给了另一个参加了几 ...

  2. delphi java jni 互通_编程应用实例:Java通过JNI与Delphi交互

    来源: 赛迪网 作者: 若水 2008-05-14/18:11 前一段时间,我用java开发一个安装程序,适用于tomcat mysql构建的web环境.在开发的过程中遇到与写注册表,注册系统服务等问 ...

  3. java面试分为_【中软国际Java面试】面试分为两轮。-看准网

    面试分为两轮. 面试分为两轮.一面技术面,看了往年的面经,感觉真的好水,不过我面试的时候感觉还是有点难度的,范围很广.数据结构和算法问了8大排序,问了有哪些数据结构,快排的思想,基准怎么找,二分法查找 ...

  4. JAVA面试--史上最全 69 道 Spring 面试题和答案

    2019独角兽企业重金招聘Python工程师标准>>> Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架.Spring主要用来开发J ...

  5. 智慧职教云Java题库_智慧职教云课堂APPJava程序设计试题及答案

    智慧职教云课堂APPJava程序设计试题及答案 更多相关问题 黏土胶体系统中,电动电位越高,流动性约好,越稳定. 二战后,以________为代表的经济学家提出了"贸易立国主义" ...

  6. Java 面试全解析:核心知识点与典型面试题

    课程背景 又逢"金九银十",年轻的毕业生们满怀希望与忐忑,去寻找.竞争一个工作机会.已经在职的开发同学,也想通过社会招聘或者内推的时机争取到更好的待遇.更大的平台. 然而,面试人群 ...

  7. 视频教程-网络聊天室Java基础版(Socket_Swing编程)仿QQ聊天-Java

    网络聊天室Java基础版(Socket_Swing编程)仿QQ聊天 IT行业资深从业者,7年资深Java高级开发,Java架构师.曾就职银行.电信等行业多家上市公司.担任项目负责人,软件架构师.有丰富 ...

  8. java 输出中文_没见过的 Java 编程入门教程!例程使用中文标识符代码:问个好吧...

    前言 Java 教程用中文写(如下)更能被新手理解学习.可惜至今没有看到类似入门教程,在此敢为人先. 注意:本教程的所有 Java 代码都可以正确运行,因为 Java 早已支持中文命名标识符. 编程语 ...

  9. 大华java面试经验_大华面试(Java 基础)

    7-17 大华一面(java 基础) 1. 讲一下 java 和其他语言的区别,说下 java 的平台无关性,如何做到一次编译,到处运行 关于java 的特性,可以从 java 的优点来说. java ...

最新文章

  1. HBuilder简单入门
  2. 网站优化基础教程:发布外链常见的五种方式!
  3. 简明 Git 命令速查表
  4. 为什么分数是循环小数
  5. 如何将网页保存为图片_如何用浏览器插件一键批量下载网页图片?
  6. API网关Kong(二):Kong与Kubernetes集成的方法
  7. 如何通过自学找到一份开发的工作?
  8. realme真我GT2系列节后登场:出厂自带realme UI 3.0正式版
  9. 火狐浏览器——问题解决:网络正常但无法打开百度页面和搜索功能
  10. docker安装qq
  11. 拼图 html5,HTML5 拼图游戏
  12. 基础 | 并发编程 - [LongAdder Striped64]
  13. Java 给Word指定字符串添加批注
  14. macOS上的改键指南--使用Karabiner
  15. java执行shell命令权限不够_Java调用shell脚本解决传参和权限问题的方法|chu
  16. vijos 1221 神秘配方 题解
  17. Vue使用photo-sphere-viewer360°×180°全景插件模拟VR看房、房间切换和自定义标注
  18. 今日头条有意向收购锤子科技;原金立总裁加入小米;苹果应用商店出现查开房记录app|雷锋早报...
  19. 基于opencv的视频融合
  20. 揭晓胡润2004百富人气榜全榜:黄光裕列榜首

热门文章

  1. [动态代理三部曲:下] - 从动态代理,看Retrofit的源码实现
  2. spring boot之从零开始开发自己的网站
  3. ionic tab显示到顶部去了
  4. Android源码编译全过程记录(基于最新安卓5.1.0)【转】
  5. python的正则表达式 re
  6. Linux mount: Structure needs cleaning 错误解决方法
  7. 偷窃转基因玉米种子引发中美打农业官司
  8. Gartner:2013年SIEM市场分析(MQ)
  9. 移动web开发框架之我见
  10. Android之旅---广播(BroadCast)