• java面试题(杨晓峰)---第七讲谈谈int和integer有什么区别?

    时间:2024-01-18 14:15:39

    理解装箱和拆箱的过程.对象由三部分组成:对象头,对象实例,对齐填充.对象头:一般是十六个字节,分两部分,第一部分:哈希码,锁状态标志,线程持有的锁,偏向线程id,gc分代年龄等,第二部分是类型指针,虚拟机由类型指针指向的类型确定对象的类型.对象实例:变量和方法,是父类继承或子类定义.对齐填充:类似占...

  • java面试题(杨晓峰)---第四讲强引用、软引用、弱引用、幻想引用有什么区别?

    时间:2024-01-18 14:02:05

    在java语言中,除了原始数据类型的变量,其他所有都是所谓的引用类型,指向各种不同的对象,理解引用对于掌握java对象生命周期和JVM内部相关机制非常有帮助。今天问题:强引用、软引用、弱引用、幻想引用有什么区别?具体使用场景是什么?经典回答:不同的引用类型,主要体现的是对象不同的可达性状态和对垃圾收...

  • java 面试题整理(不定期更新)

    时间:2024-01-17 15:13:40

    一、Java基础1、Java面向对象的三个特征与含义三大特征是:封装、继承和多态。封装是指将某事物的属性和行为包装到对象中,这个对象只对外公布需要公开的属性和行为,而这个公布也是可以有选择性的公布给其它对象。在Java中能使用private、protected、public三种修饰符或不用(即默认d...

  • Java集合常见面试题集锦

    时间:2024-01-15 23:34:18

    1、介绍Collection框架的结构集合是Java中的一个非常重要的一个知识点,主要分为List、Set、Map、Queue三大数据结构。它们在Java中的结构关系如下:Collection接口是List、Set、Queue的父级接口。Set接口有两个常用的实现类:HashSet和TreeSet。...

  • Java面试题中常考的容易混淆的知识点区别

    时间:2024-01-13 13:32:32

    以下是我收集的Java编程里各种区别,供Java学习爱好者参考,这些区别都是每次Java面试中常考的,大家好好掌握,如有失误请留言指出。想要获取Java详细全套学习资料请到上海尚学堂官网获取。1、HashMap和Hashtable的区别。 HashMap是Hashtable的轻量级实现(非线程安全的...

  • JAVA面试题:String 堆内存和栈内存

    时间:2024-01-12 21:31:33

    java把内存划分为两种:一种是栈(stack)内存,一种是堆(heap)内存在函数中定义的一些基本类型的变量和对象的引用变量都在栈内存中分配,当在一段代码块定义一个变量时,java就在栈中为这个变量分配内存空间,当超过变量的作用域后,java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即...

  • 115个Java面试题和答案(上)

    时间:2024-01-10 20:17:38

    转自:http://www.importnew.com/10980.html本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集...

  • JAVA面试题——JAVA编程题1(2015.07.22——湛耀)

    时间:2024-01-10 08:47:41

    实现代码很简单:package com.xiaozan.shopping;import java.util.Arrays;public class ShoppingCart {    public final static int PRODUCT_1_PRICE = 2000;    // 产品编号...

  • Java程序员面试题集(1-50

    时间:2024-01-09 15:06:18

    下面的内容是对网上原有的Java面试题集及答案进行了全面修订之后给出的负责任的题目和答案,原来的题目中有很多重复题目和无价值的题目,还有不少的参考答案也是错误的,修改后的Java面试题集参照了JDK最新版本,去掉了EJB 2.x等无用内容,补充了数据结构和算法相关的题目、经典面试编程题、大型网站技术...

  • Java程序员面试题集(1-50)(转)

    时间:2024-01-09 14:53:21

    转:http://blog.csdn.net/jackfrued/article/details/17339393下面的内容是对网上原有的Java面试题集及答案进行了全面修订之后给出的负责任的题目和答案,原来的题目中有很多重复题目和无价值的题目,还有不少的参考答案也是错误的,修改后的Java面试题集...

  • java高级工程师开放面试题集<二>

    时间:2024-01-09 14:49:51

    临近年关,不少人蠢蠢欲动,有童鞋问我java后端面试会面试什么?作为一个java后端老鸟,跌打滚爬多次被面试和面试别人,总结了一些经验,希望对大家有所帮助。特别说明,仅仅针对工作两年以上的java后端开发。以开放性题目为主,没有标准答案。上篇<java高级工程师开放面试题集<一>&...

  • Java程序猿面试题集(181- 199)

    时间:2024-01-09 14:47:02

    Java面试题集(181-199)摘要:这部分是包括了Java高级玩法的一些专题,对面试者和新入职的Java程序猿相信都会有帮助的。181. 182.183.184.185.186.187.188.189.190.191.192.193.194.195.196.197.198.199....

  • Java程序员面试题集(51-70)(转)

    时间:2024-01-09 14:38:48

    转:http://blog.csdn.net/jackfrued/article/details/17403101Java程序员面试题集(51-70)摘要:这一部分主要讲解了异常、多线程、容器和I/O的相关面试题。首先,异常机制提供了一种在不打乱原有业务逻辑的前提下,把程序在运行时可能出现的状况处理...

  • Java程序员面试题集(71-85)(转)

    时间:2024-01-09 14:40:08

    转:http://blog.csdn.net/jackfrued/article/details/17566627Java程序员面试题集(71-85)摘要:这一部分主要包括了UML(统一建模语言)、面向对象的设计原则(六原则一法则)、GoF设计模式、企业级设计模式、JDBC(Java数据库连接)、X...

  • java学习之路--简单基础的面试题

    时间:2024-01-09 11:11:12

    1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。2)继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超...

  • JAVA常见面试题问题简述(持续更新中)

    时间:2024-01-08 14:59:40

    JAVA常见面试题问题简述1. springcloud和dubbo的区别①相比之下springcloud 的社区会更加活跃,解决问题的速度也会越来越快,dubbo相对来说如果碰到没有解决的问题,就不得不去维护框架源码。②架构完整度来说,dubbo只是解决了服务治理,需要其他的组件,需要自己去适配。s...

  • Java 常见面试题(一)

    时间:2024-01-08 14:59:28

    1)什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机...

  • Java面试题总结之OOA/D,UML,和XML

    时间:2024-01-06 16:49:29

    全文字数:   2732阅读时间:   大约9 分钟1、UML 是什么?常用的几种UML图?统一建模语言(Unified Modeling Language,UML)又称标准建模语言;常用图包括:用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图, 协作图),实现图。2、编程题: 写一...

  • BATJ等公司必问的8道Java经典面试题,你都会了吗?

    时间:2024-01-05 18:24:32

    1、谈谈你对 Java 平台的理解?“Java 是解释执行”,这句话正确吗?考点分析:对于这类笼统的问题,你需要尽量表现出自己的思维深入并系统化,Java 知识理解得也比较全面,一定要避免让面试官觉得你是个“知其然不知其所以然”的人。 毕竟明白基本组成和机制,是日常工作中进行问题诊断或者性能调优等很...

  • Java面试题-基础知识

    时间:2024-01-04 10:08:22

    参考文章:Java面试题-基础知识基础能力什么是值传递和引用传递线程状态有哪些,它们之间是如何转换的进程与线程的区别,进程间如何通讯,线程间如何通讯?HashMap的数据结构是什么?如何实现的?和HashTable、ConcurrentHashMap的区别?Cookie和Session的区别索引有什...