欢迎访问昆山宝鼎软件有限公司网站! 设为首页 | 网站地图 | XML | RSS订阅 | 宝鼎邮箱 | 宝鼎售后问题提交 | 后台管理


新闻资讯

MENU

软件开发知识

线程池队列已满时会发会生什么 劳务派遣信息管理系统 newCache 和 newFixed 有什么区别?简述原理

点击: 次  来源:昆山软开发 时间:2017-11-14

原文出处: 唐尤华

根基观念

  • 操纵系统中 heap 和 stack 的区别
  • 什么是基于注解的切面实现
  • 什么是 工具/干系 映射集成模块
  • 什么是 Java 的反射机制
  • 什么是 ACID
  • BS与CS的接洽与区别
  • Cookie 和 Session的区别
  • fail-fast 与 fail-safe 机制有什么区别
  • get 和 post请求的区别
  • Interface 与 abstract 类的区别
  • IOC的利益是什么
  • IO 和 NIO的区别,NIO利益
  • Java 8 / Java 7 为我们提供了什么新成果
  • 什么是竞态条件? 举个例子说明。
  • JRE、JDK、JVM 及 JIT 之间有什么差异
  • MVC的各个部门都有那些技能来实现?如何实现?
  • RPC 通信和 RMI 区别
  • 什么是 Web Service(Web处事)
  • JSWDL开拓包的先容。JAXP、JAXM的表明。SOAP、UDDI,WSDL表明。
  • WEB容器主要有哪些成果? 并请列出一些常见的WEB容器名字。
  • 一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制
  • 简朴说说你相识的类加载器。是否实现过类加载器
  • 表明一下什么叫AOP(面向切面编程)
  • 请简述 Servlet 的生命周期及其相关的要领
  • 请简述一下 Ajax 的道理及实现步调
  • 简朴描写Struts的主要成果
  • 什么是 N 层架构
  • 什么是CORBA?用途是什么
  • 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”
  • 什么是正则表达式?用途是什么?哪个包利用正则表达式来实现模式匹配
  • 什么是懒加载(Lazy Loading)
  • 什么是尾递归,为什么需要尾递归
  • 什么是节制反转(Inversion of Control)与依赖注入(Dependency Injection)
  • 要害字

    finalize

  • 什么是finalize()要领
    1. finalize()要领什么时候被挪用
    2. 析构函数(finalization)的目标是什么
    3. final 和 finalize 的区别
    4. final
  • final要害字有哪些用法
    1. final 与 static 要害字可以用于那边?它们的浸染是什么
    2. final, finally, finalize的区别
    3. final、finalize 和 finally 的差异之处?
  • 可否在运行时向 static final 范例的赋值
    1. 利用final要害字修饰一个变量时,是引用不能变,照旧引用的工具不能变
    2. 一个类被声明为final范例,暗示了什么意思
    3. throws, throw, try, catch, finally别离代表什么意义

    Java 有几种修饰符?别离用来修饰什么
    volatile

  • volatile 修饰符的有过什么实践
  • volatile 变量是什么?volatile 变量和 atomic 变量有什么差异
  • volatile 范例变量提供什么担保?能使得一个非原子操纵酿成原子操纵吗
  • 能建设 volatile 数组吗?
  • transient变量有什么特点
    super什么时候利用
    public static void 写成 static public void会奈何
    说明一下public static void main(String args[])这段声明里每个要害字的浸染
    请说出浸染域public, private, protected, 以及不写时的区别
    sizeof 是Java 的要害字吗
    static

  • static class 与 non static class的区别
  • static 要害字是什么意思?Java中是否可以包围(override)一个private可能是static的要领
  • 静态范例有什么特点
  • main() 要领为什么必需是静态的?能不能声明 main() 要领为非静态
  • 是否可以从一个静态(static)要领内部发出对非静态(non-static)要领的挪用
  • 静态变量在什么时候加载?编译期照旧运行期?静态代码块加载的机缘呢
  • 成员要领是否可以会见静态变量?为什么静态要领不能会见成员变量
  • switch

  • switch 语句中的表达式可以是什么范例数据
  • switch 是否能浸染在byte 上,是否能浸染在long 上,昆山软件开发,是否能浸染在String上
  • while 轮回和 do 轮回有什么差异
  • 操纵符

  • &操纵符和&&操纵符有什么区别?
  • a = a + b 与 a += b 的区别?
  • 逻辑操纵符 (&,|,^)与条件操纵符(&&,||)的区别
  • 3*0.1 == 0.3 将会返回什么?true 照旧 false?
  • float f=3.4; 是否正确?
  • short s1 = 1; s1 = s1 + 1;有什么错?
  • 数据布局

    基本范例(Primitives)

  • 基本范例(Primitives)与封装范例(Wrappers)的区别在那边
  • 简述九种根基数据范例的巨细,以及他们的封装类
  • int 和 Integer 哪个会占用更多的内存? int 和 Integer 有什么区别?parseInt()函数在什么时候利用到
  • float和double的默认值是几多
  • 如何去小数四舍五入保存小数点后两位
  • char 型变量中能不能存贮一其中文汉字,为什么