精华内容
下载资源
问答
  • Java面试必备

    2020-12-23 18:26:05
    springmvc执行流程

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    springmvc执行流程
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • java 面试必备

    2018-07-30 21:39:20
    java 面试必备java 面试必备java 面试必备java 面试必备java 面试必备
  • JAVA面试必备

    2020-03-20 15:20:37
    Java面试必备博客首页一.基础知识1.JVM结构原理、垃圾回收2.Java对象的生命周期 博客首页 第一次写博客,以后会在这里记录下我的汗水,多多指教,厚积薄发。 一.基础知识 1.JVM结构原理、垃圾回收 GC是负责回收所有...

    博客首页

    第一次写博客,以后会在这里记录下我的汗水,多多指教,厚积薄发。

    一.基础知识

    1.JVM结构原理、垃圾回收

    1. GC是负责回收所有无任何引用对象的内存空间。 注意:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身;
    2. GC回收机制的两种算法:
      a. 引用计数法
      b. 可达性分析算法
    3. 参考资源:
      JVM结构、GC工作机制详解
      Java GC机制算法

    2.Java对象的生命周期

    1. 创建阶段(Created)
    2. 应用阶段(In Use)
    3. 不可见阶段(Invisible)
    4. 不可达阶段(Unreachable)
    5. 收集阶段(Collected)
    6. 终结阶段(Finalized)
    7. 对象空间重分配阶段(De-allocated)
      Java 对象的生命周期
      Java对象的生命周期
    展开全文
  • java面试必备

    2017-06-14 10:27:39
    https://codejuan.gitbooks.io/java_interview/content/javaBasic/index.html
    https://codejuan.gitbooks.io/java_interview/content/javaBasic/index.html
    
    展开全文
  • JAVA面试题(面试精必备) 1.java的跨平台性 java的跨平台性也别称为可移植性和平台无关性。也就是说,如果用java语言编写一个程序,就可以在不同平台上运行,而无需针对不同平台单独运行开发。这主要得益于java...

    JAVA面试题(面试精必备)

    1.java的跨平台性

    java的跨平台性也别称为可移植性和平台无关性。也就是说,如果用java语言编写一个程序,就可以在不同平台上运行,而无需针对不同平台单独运行开发。这主要得益于java虚拟机,在运行java应用时JVM会根据当前平台进行解释,解释成符合当前平台运行规范的机器码。

    2.java语言的特点

    (1)跨平台性(2)面向对象(3)解释执行java应用时JVM的解释器将解释类文件,生成符合当前平台的字节码。(4)自动回收

    3.java中主要包含哪些元素?并说明每种的作用

    (1)属性:定义对象数据
    (2)方法:定义对象行为
    (3)构造方法:用来创建对象
    (4)块:在类加载时执行操作或每次实例化前执行通用操作
    (5)内部类:作为类的一个成员存在,能够访问外部类的属性和方法

    4.构造方法的作用和特征?

    作用:构造方法的作用是用来创建对象,通过new关键字来调用
    特征:
    (1)构造方法的名字必须与类名相同,并且大小写敏感
    (2)构造方法不能声明返回值类型
    (3)可以使用任意一种访问修饰符,但不能使用其他修饰符

    5.方法的重载?

    指在一个类中可以声明多个相同名字的方法,而方法的形式参数有区别。调用这些同名方法时,JVM会根据实际参数的不同来绑定到不同的方法。

    6.java语言中的权限访问修饰符及每种含义?

    (1)public:任何包中都可以访问
    (2)protected:表示受保护权限,即同包中可以访问、同包中的子类可以访问
    (3)同包:默认权限,在不指名权限修饰符时,就是同包权限,即在同一个包中可以访问
    (4)private:是私有权限,只能在本类中访问

    7.说明java中的八种基本数据类型及其含义、长度?

    (1)byte 字节型 8位长度
    (2)short 短整型 16位长度
    (3)int 整形 32位长度
    (4)long 长整形 64位长度
    (5)float 单精度浮点型 32位长度
    (6)double 双精度浮点型 64位长度
    (7)char 字符型 16位长度
    (8)boolean 表示逻辑值 只有true和false两个值

    8.什么叫引用类型?与基本类型的区别?

    引用类型:除了基本类型之外的都称为引用类型。引用类型就是类的类型,多有的对象都是引用类型 包括数组对象。
    区别:引用类型必须使用new关键字调用构造方法进行赋值,引用类型的变量拥有自己的属性和方法,可以使用“.”来调用自己的属性和方法。基本类型直接用“=”进行赋值,并没有自己的属性和方# 8.法,往往都在声明属性或方法时使用。

    9.String赋值可以用“=”也可以用new,两种方法有什么区别?

    通过“=”进行赋值不一定每次都创建一个新的字符串,而是从字符串实例池中进行查找。使用new进行赋值每次都创建一个新的字符串。

    10.String类是一个“不可变类”,解释“不可变类”的含义?

    所谓不可变类,就是当字符串初始化后就不能被改变。

    11.String类与StringBuffer类的区别?

    String类是不可变类,即字符串一旦被初始化就不能被改变。
    StringBuffer是可变字符串类,类似String的缓冲区,可以修改字符串的值。

    12.StringBuffer类与StringBuilder类有什么区别?

    StringBuffer是线程安全的字符串缓冲
    StringBuilder不是线程安全的

    13.包装类型有哪些?

    Byte、Shout、Integer、Long、Float、Double、Character、Boolean

    14.java语言中的值传递规则?

    基本数据类型传递的是值
    引用类型传递的是引用,即虚地址

    15.使用static修饰属性或方法后,属性和方法有什么特征?

    static修饰后,属性和方法不再属于某个特定的对象,而是所有共享,也可以说是static成员不依赖某个对象,在类加载时就被初始化。static修饰的属性或方法,可以直接使用类名调用,而不用先实例化对象再调用。

    16.final修饰属性后,属性有什么特征?

    final修饰属性后,属性会成为一个常量。常量只要被赋值就不能被改变。

    17.说明操作符“==”的作用?

    “==”可以用来比较基本类型和引用类型。比较基本类型时,比较的是二进制的值;比较引用类型时,比较的是对象的虚地址。

    18.说明“&&”与“&”的区别联系?

    “&&”会发生短路问题,当第一个表达式为false时,将直接返回结果为false,而不会判断第二个表达式的值。
    “&”不会发生短路问题,即使第一个表达式的值为false还是会判断第二个表达式。

    19.break语句能在什么场景中使用?

    (1)在循环体中使用。
    (2)可以再swith的case语句中使用。

    展开全文
  • 前言 当前我们都会说SpringBoot是Spring框架对“约定优先于配置... Java面试题合集: 2-1620811149478)] Spring 26 题+ 微服务 27题+ Linux 45题: [外链图片转存中…(img-kLoIWgOw-1620811149479)] Java面试题合集:
  • github 上一位大神整理的面试手册,面面俱到,非常详细,面试必备!不需要积分!不需要积分!不需要积分!不需要积分!
  • Java消息服务,简称JMS,解决了在不同系统之间如何交换信息的问题,使得不同系统间在精确交换和格式化数据方面取得一致,因为JMS解决了这个问题,所以JMS是java程序员们需要掌握的一个技能。这篇文章整理了JMS面试题...
  • Java 作为编程届第一大语言,使用人数最多,也最成熟,当然了,竞争压力也相对来说大一些。但是说实话,程序员的跳槽要抓住“黄金期”,同时巩固住自身水平,然后找准自己的发展方向,只有这样,你...
  • 现在几乎100%的公司面试都必须面试并发编程,尤其是互联网公司,对于并发编程的要求更高,并发编程能力已经成为职场敲门砖。 现在已经是移动互联和大数据时代,对于应用程序的性能、处理能力、处理时效性要求更高了...
  • Java面试必备指南

    2020-05-08 20:44:18
    一文搞定Java面试,汇聚网络优秀资源。
  • 如此,也为了即将来的新的面试,再次收拾好心情,好好的整理下这些排序算法,并用我们熟悉的编程语言去实现它,无疑能够在很大程度上加深我们对其的理解,在这里暂且仅用java语言进行实现,C亦或者C++基本上是雷同,...
  • Java面试必备资料

    2020-03-08 12:17:14
    可能有些同学看过部分相关的视频,该老师讲解非常细致透彻,而且有些资料在市面上已经不容易找到了,本人整理了绝大部分资料。需要的私信我。
  • 当然,我是想换个平台,换个方向,想清楚为什么要跳槽,如果真的要跳槽,想要拿到一个理想的offer,除了运气,基本功也要足够的扎实,希望下面的面试经验能给你们能够提供一些帮助。项目经验面试官在一开始会让你...
  • 发现网上很多Java面试题都没有答案,所以花了很长时间搜集整理出来了一套Java面试题,希望对大家有帮助哈~阅读本文预计需要12分钟打算这几天每天更新15~20题。(这样有助于你们阅读和理解!)我们先从简单的开始image....
  • Java程序员面试宝典,Java程序员面试宝典PDF文件。122道Java面试题及详细解答。希望可以对您有所帮助。
  • Java面试必备208题.zip

    2019-11-29 13:29:01
    Java面试必备208题.zip
  • Java栈内存 (1)什么是栈 1.1)栈也叫栈内存,主管Java程序的运行 ​ 1.2)是在线程创建时创建,它的生命周期是跟随线程的生命期的,对于栈来说不存在垃圾回收问题 ​(2)栈存储什么 2.1)本地变量:输
  • Java面试必备知识2.docx

    2020-02-04 08:54:35
    Junit单元测试 我在编写完自己的功能模块后为了保证代码的准确性一般都会使用junit进行单元测试 当时使用的是junit4这种基于注解的方式来进行单元测试为了和spring集成获取配置的bean, 通常使用 @RunWith来加载...
  • Java面试必备知识3.docx

    2020-02-04 08:54:28
    谈谈你对spring框架的理解 我认为spring 就是一个框架的集成器通常使用spring 来管理action 层和DAO 层Spring本身有很多的组件比如MVCIOCAOPDaoSupport等等IOC 本身也就是一个容器它管理了所有的bean 和bean 之间的...
  • SpringIOC中,控制反转是目的,依赖反转是手段,IOC容器用于...Java虚拟机优化: 案例: 该程序的整个运行流程: main函数在运行前会在栈、本地方法栈、程序计数器等等地方开辟一个空间用于存储; ...
  • public HashMap(int initialCapacity, float loadFactor) { if (initialCapacity < 0) throw new IllegalArgumentException("Illegal initial capacity: " + initialCapacity); if (initialCapacity >...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,715
精华内容 2,286
关键字:

java面试必备

java 订阅