超硬核Java工程师秋招回忆录+面经汇总,为了拿BAT的研发offer我都做了那些准备? Java

超硬核Java工程师秋招回忆录+面经汇总,为了拿BAT的研发offer我都做了那些准备?

秋招总结 写在最前 我写过很多篇秋招总结,这篇文章应该是最后一篇总结,当然也是最完整,最详细的一篇总结。秋招是我人生中一段宝贵的经历,不仅是我研究生生涯交出的一份答卷,也是未来职业生涯的开端。仅以此文,献给自己,以及各位在求职路上的,或者是已经经历过校招的朋友们。不忘初心,方得始终。 前言 在下本是跨专业渣考研的985渣硕一枚,经历研究生两年的学习积累,有幸于2019秋季招聘中拿到...
阅读全文
史上最全的Android面试题集锦(十一) 编程技术

史上最全的Android面试题集锦(十一)

原文链接: https://blog.csdn.net/xiangzh... 7、 常量池 7.1、Interger中的128(-128~127) 当数值范围为-128~127时:如果两个new出来Integer对象,即使值相同,通过“”比较结果为false,但两个对象直接赋值,则通过“”比较结果为“true,这一点与String非常相似。 当数值不在-128~127时,无论通过哪种...
阅读全文
面试官:那些连JVM都说不清楚的Android开发,直接淘汰…… 编程技术

面试官:那些连JVM都说不清楚的Android开发,直接淘汰……

每增长一岁,就增长一份迷茫,对于未来的规划,当然还是想去大厂,拿着高薪,漂亮的福利,如果有一天实在待腻了也有相当不错的技术背景。对于一个具备独立开发能力,有带团队经验的技术人来说,想去大厂应该是没问题的,但每次大厂的面试都会无情的打脸。 很多人还实在想不通为什么大厂的面试官都面那么“偏”的问题,Android底层知识里 JVM 属于必问的,但仍有人特别好奇,难道Android开发者中只有“我”...
阅读全文
史上最全的Android面试题集锦(十) Java

史上最全的Android面试题集锦(十)

原文链接: https://blog.csdn.net/xiangzh... 5、类加载器 程序在启动的时候,并不会一次性加载程序所要用的所有class文件,而是根据程序的需要,通过Java的类加载机制(ClassLoader)来动态加载某个class文件到内存当中的,从而只有class文件被载入到了内存之后,才能被其它class所引用。所以ClassLoader就是用来动态加载clas...
阅读全文
eBPF 架构优势及其应用方向上的畅想 软件架构

eBPF 架构优势及其应用方向上的畅想

eBPF 架构的优势 本文假设读者已了解以下内容: 了解 BPF/eBPF 是什么,了解 BPF 的演变历史,可参考引用 7 了解程序的编译与执行流程,虚拟机工作原理 大致了解 Android 系统架构以及开发流程 本文是基于嵌入式 Linux 的开发角度阐述 eBPF 的应用,对负载情况及需求...
阅读全文
再见! RxJava Java

再见! RxJava

点击“ 开发者技术前线 ”,选择“星标:top:” 在看|星标|留言,  真爱 回复“666”,获取一份专属大礼包 作者: W_BinaryTree https://juejin.im/post/5cd04b6e51882540e53fdfa2 距离上一次更新也有一段时间了,其实这篇文章我早就想写,碍于一直没来得及总结(懒)。 所以一直没有成文。...
阅读全文
Java并发—Synchronized 的本质 Java

Java并发—Synchronized 的本质

使用场景 先用一张图来描述使用的场景(图片获取至其他网站。) 总体来说就是方法和代码块2种方式。 代码块的同步 每个object在设计的时候,都是可以被monitor的,被锁住的,所以使用计数器的方式就可以解决这个锁的问题。 方法同步 这个按上一篇说讲,就是方法通过ACC_SYNCHRONIZED标志位来控制锁。 xxx.class锁住的是什么?...
阅读全文
Java并发 Java

Java并发

1.基本并发方式 1.1 Callable 这个方式基本不用,会影响线程的思想。 2.线程池 Executor 2.1 ThreadExecutor public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, ...
阅读全文
为什么Java是程序员受欢迎的语言,有这几个原因,你应该知道 编程技术

为什么Java是程序员受欢迎的语言,有这几个原因,你应该知道

Java一直稳居程序员很受欢迎的编程语言的榜首,是企业中使用最广泛的编程语言。同样也是广大有志青年加入程序员行列中,想要学习的一门语言,java语言为什么有如此大的魔力呢? 任何一个从事开发的人员,你在问他:想学习编程,学习哪种语言会比较好呢?他的回答肯定是“java语言”。那么为什么会产生这样的结果呢?总结大概有这么几方面的原因: 1、 Java有着25年的独立开发史...
阅读全文
Loading...