文章分类 -  面试

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 17 下一页
摘要:上一篇博客介绍了Java运行时内存的各个区域。对于程序计数器、虚拟机栈、本地方法栈这三个部分而言,其生命周期与相关线程有关,随线程而生,随线程而灭。并且这三个区域的内存分配与回收具有确定性,因为当方法结束或者线程结束时,内存就自然跟着线程回收了。因此本篇文章所讲的有关内存分配和回收关注的是Java堆 阅读全文
posted @ 2019-06-28 20:33 天涯海角路 阅读(187) 评论(0) 推荐(0)
摘要:相信和小编一样的程序猿们在日常工作或面试当中经常会遇到JVM的垃圾回收问题,有没有在夜深人静的时候详细捋一捋JVM垃圾回收机制中的知识点呢?没时间捋也没关系,因为小编接下来会给你捋一捋。 一、 技术背景你要了解吧 二、 哪些内存需要回收? 2.1 引用计数算法 2.1.1 算法分析 2.1.2 优缺 阅读全文
posted @ 2019-06-28 20:30 天涯海角路 阅读(135) 评论(0) 推荐(0)
摘要:.JVM的组成 JVM定义了控制Java代码解释执行和具体实现的五种规格,因此把JVM分成了6个部分:JVM解释器、指令系统、寄存器、栈、存储区和碎片回收区。 ◆JVM解释器:即这个虚拟机处理字段码的CPU。 ◆JVM指令系统:该系统与计算机很相似,一条指令由操作码和操作数两部分组成。操作码为8位二 阅读全文
posted @ 2019-06-28 20:28 天涯海角路 阅读(84) 评论(0) 推荐(0)
摘要:1、详解JVM内存模型 程序计数器:这里记录了线程执行的字节码的行号,在分支、循环、跳转、异常、线程恢复等都依赖这个计数器。如果线程正在执行的是一个java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是Native方法,这个计数器值为空(Undefined)。此内存区域是 阅读全文
posted @ 2019-06-28 20:20 天涯海角路 阅读(1251) 评论(0) 推荐(0)
摘要:Java集合框架为Java编程语言的基础,也是Java面试中很重要的一个知识点。这里,我列出了一些关于Java集合的重要问题和答案。 1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Arra 阅读全文
posted @ 2019-06-28 20:03 天涯海角路 阅读(118) 评论(0) 推荐(0)
摘要:欢迎Follow我的GitHub, 关注我的CSDN. 其余参考Android目录.已同步微信公众号:猛戳这里转载请注明出入谢谢! http://blog.csdn.net/xiaole0313/article/details/62056612推荐文章:如果你喜欢上了一个程序员小伙,献给所有的程序员 阅读全文
posted @ 2019-06-28 19:47 天涯海角路 阅读(111) 评论(0) 推荐(0)
摘要:作者:牛客网17届学员链接:https://www.nowcoder.com/discuss/20607来源:牛客网 自我介绍 我本身本科阶段和硕士阶段都是自动化专业,和计算机专业有一点相关,但是差别还是挺大的。我学习计算机方面的知识主要是从研究生阶段开始,大约是从研一下学期开始自学。没有参加实习。 阅读全文
posted @ 2019-06-28 19:46 天涯海角路 阅读(315) 评论(0) 推荐(0)
摘要:一、Java基础 1. 实例方法和静态方法有什么不一样? 2. Java中的异常有哪几类?分别怎么使用? 3. 常用的集合类有哪些?比如List如何排序? 4. ArrayList和LinkedList内部的实现大致是怎样的?他们之间的区别和各自适应的场景是什么? 5. 内存溢出是怎么回事? 6. 阅读全文
posted @ 2019-06-28 19:45 天涯海角路 阅读(303) 评论(0) 推荐(0)
摘要:Java 面试题——基础知识篇Java面试知识点解析-01 —— Java基础知识点Java面试知识点解析-02 —— Java基础知识点Java面试知识点解析-03 —— Java基础知识点Java面试知识点解析-04 —— Java基础知识点Java面试知识点解析-05 —— Java中常见集合 阅读全文
posted @ 2019-06-28 19:39 天涯海角路 阅读(804) 评论(0) 推荐(0)
摘要:在java中运行一下代码 System.out.println(2.00-1.10);输出的结果是:0.8999999999999999很奇怪,并不是我们想要的值0.9再运行如下代码:System.out.println(2.00f-1.10f);输出结果:0.9又正确了,为什么会导致这种问题?程序 阅读全文
posted @ 2019-06-28 19:17 天涯海角路 阅读(650) 评论(0) 推荐(0)
摘要:基础概念面向对象的三个特征封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象.多态的好处允许不同类对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式(发送消息就是函数调用).主要有以下优点: 可替换性:多态对已存在代码具有可替换性. 可扩充性:增加新的子类不影响已 阅读全文
posted @ 2019-06-28 19:11 天涯海角路 阅读(139) 评论(0) 推荐(0)
摘要:1、概述 自动类型转换也叫隐式类型转换 表达式的数据类型自动提升 所有的byte型、short型和char的值将被提升到int型。 如果一个操作数是long型,计算结果就是long型; 如果一个操作数是float型,计算结果就是float型; 如果一个操作数是double型,计算结果就是double 阅读全文
posted @ 2019-06-28 19:02 天涯海角路 阅读(269) 评论(0) 推荐(0)
摘要:自动类型转换规则:强制类型转换:代码示例: package com.jredu.ch02; public class Ch04 { public static void main(String[]args){ //自动类型转换 //基本数据的自动类型转换只有7种数据类型,除了boolean //基本 阅读全文
posted @ 2019-06-28 19:02 天涯海角路 阅读(3466) 评论(0) 推荐(0)
摘要:具体自动提升类型如上图所示。其中long->float的转换一开始让我感觉有点问题,因为long是64位的,而float却是32位的。 遂找寻答案,参考博客java中long到float的自动转换引发的血案。 原因 首先要知道一点,float能表示的数的范围比long大,那么可想而知,一个long型 阅读全文
posted @ 2019-06-28 19:00 天涯海角路 阅读(347) 评论(0) 推荐(0)
摘要:今天要谈的主题是关于求职,求职是在每个技术人员的生涯中都要经历多次。对于我们大部分人而言,在进入自己心仪的公司之前少不了准备工作,有一份全面细致面试题将帮助我们减少许多麻烦。在跳槽季来临之前,特地做这个系列的文章,一方面帮助自己巩固下基础,另一方面也希望帮助想要换工作的朋友。 相关概念 面向对象的三 阅读全文
posted @ 2019-06-28 18:23 天涯海角路 阅读(9644) 评论(1) 推荐(0)
摘要:在spring的文档中说道,spring声明式事务管理默认对非检查型异常和运行时异常进行事务回滚,而对检查型异常则不进行回滚操作。 那么什么是检查型异常什么又是非检查型异常呢? 最简单的判断点有两个: 1.继承自RuntimeException或Error的是非检查型异常,而继承自Exception 阅读全文
posted @ 2019-06-28 18:05 天涯海角路 阅读(1129) 评论(0) 推荐(0)
摘要:异常的概念 任何的异常都是Throwable类(为何不是接口??),并且在它之下包含两个子类Error / Exception,而Error仅在当在Java虚拟机中发生动态连接失败或其它的定位失败的时候,Java虚拟机抛出一个Error对象。典型的简易程序不捕获或抛出Errors对象,你可能永远不会 阅读全文
posted @ 2019-06-28 18:02 天涯海角路 阅读(811) 评论(0) 推荐(0)
摘要:(一)Java的异常层次结构 要想明白Java中checked Exception和unchecked Exception的区别,我们首先来看一下Java的异常层次结构。这里写图片描述 这是一个简化的Java异常层次结构示意图,需要注意的是所有的类都是从Throwable继承而来,下一层则分为两个结 阅读全文
posted @ 2019-06-28 18:01 天涯海角路 阅读(631) 评论(0) 推荐(0)
摘要:本文由 ImportNew - miracle1919 翻译自 javacodegeeks。欢迎加入翻译小组。转载请见文末要求。 第一篇讨论了面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,本章主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方 阅读全文
posted @ 2019-06-27 21:13 天涯海角路 阅读(138) 评论(0) 推荐(0)
摘要:本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要讨论异常处理,Java小应用程序,Swing,J 阅读全文
posted @ 2019-06-27 21:11 天涯海角路 阅读(106) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 17 下一页