面试题
文章平均质量分 85
面试题
小昊爱金玉
这个作者很懒,什么都没留下…
展开
-
2.1.3. 关于 JVM JDK 和 JRE 最详细通俗的解答
Java基础 首先感谢 **JavaGuide** 本次笔记是记录本小白在做v4.0-JavaGuide面试突击版的中的学习感悟及心得。 ## 2.1.3. 关于 JVM JDK 和 JRE 最详细通俗的解答 2.1.3.1. JVM Java 虚拟机(JVM)是运⾏ Java 字节码的虚拟机。JVM 有针对不同系统的特定实现 (Windows,Linux,macOS),⽬的是使⽤相同的字节码,它们都会给出相同的结果。 什么是字节码?采⽤字节码的好处是什么? 在 Java 中,JVM 可以理解的代码就叫做原创 2021-03-19 22:20:13 · 149 阅读 · 0 评论 -
2.1.2. Java 语⾔有哪些特点
Java基础 首先感谢 **JavaGuide** 本次笔记是记录本小白在做v4.0-JavaGuide面试突击版的中的学习感悟及心得。 2.1.2. Java 语⾔有哪些特点 简单易学 Java语言的简单性主要体现在以下三个方面: Java摒弃了C++中容易引发程序错误的地方,如指针和内存管理。 Java提供了丰富的类库。 ⾯向对象(封装,继承,多态) 面向对象是指以对象为基本粒度,其下包含属性和方法。对象的说明用属性表 达,而通过使用方法来操作这个对象。面向对象技术使得应用程序的开发原创 2021-03-19 22:01:44 · 154 阅读 · 0 评论 -
剖析面试最常见问题之 Java 基础知识
剖析面试最常见问题之 Java 基础知识 谈谈你对 JVM JDK 和 JRE 的理解(JDK 和 JRE 的区别是什么?)。什么是字节码?为什么要采用字节码? JVM JVM就是运行Java字节码的虚拟机。JVM根据不同的系统(Windows,Linux,MacOS),运行相同的字节码,得到相同的结果。 什么是字节码?采用字节码的好处是什么? 在Java中,JVM能够理解的代码叫做字节码文件,就是后缀名为.class的文件。字节码不面向任何特定的操作系统,只面向与虚拟机。Java语言通过字节码的方式,在一原创 2021-03-09 17:40:52 · 65 阅读 · 0 评论 -
Java基础面试题
Java基础面试题 Java 语言有哪些特点/什么是Java? 简单易学; 面向对象(封装,继承,多态); 平台无关性( Java 虚拟机实现平台无关性); GC实现垃圾回收; 异常处理机制; 支持多线程; 支持网络编程并且很方便; 编译与解释并存; 面向对象和面向过程的区别 面向过程 :面向过程性能比面向对象高。 因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能是最重要的考量因素的时候,比如单片机、嵌入式开发、Linux/Unix等一般采用面向过程开发。但是,面向过程没有面向对象易维护、原创 2021-03-07 21:48:03 · 640 阅读 · 2 评论 -
第一次面试面试题
第一次面试面试题 项目中负责开发的功能。 答:设施设备综合管理平台的报修模块,巡检模块,库存模块,台账模块。 这块我觉得应该说的跟贴近于技术,而不是业务。 如何使用的activiti 答:简单使用。 我觉得应该去看一下activiti的简单面试题,不然感觉会让面试官觉得只是浅浅的会用,不去了解底层。 mybatis #{} 和 ${}的区别 答:#{}是预编译处理,${}是字符串替换;使用#{}可以有效的防止SQL注入,提高系统安全性。 理想答案: #{}是预编译处理,${}是字符串替换;原创 2021-03-06 22:26:37 · 83 阅读 · 0 评论