标签:Android

Java

超硬核的Java工程师分享,什么是Java?为什么我要做Java,我是如何学习Java的?

1

wenming.gapo 发布于 2020-07-26

Java是啥 新手程序员通常会走入一个误区,就是认为学习了一门语言,就可以称为是某某语言工程师了。但事实上真的是这样吗?其实并非如此。 今天我们就来聊一聊,Java 开发工程师到底开发的是什么东西。准确点来说,Java后端到底在做什么? 基础 大家都知道 Java 是一门后端语言...

阅读(1251)评论(0)赞 (0)

Java

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

1

小丁 发布于 2020-07-26

秋招总结 写在最前 我写过很多篇秋招总结,这篇文章应该是最后一篇总结,当然也是最完整,最详细的一篇总结。秋招是我人生中一段宝贵的经历,不仅是我研究生生涯交出的一份答卷,也是未来职业生涯的开端。仅以此文,献给自己,以及各位在求职路上的,或者是已经经历过校招的朋友们。不忘初心,方得始...

阅读(89)评论(0)赞 (0)

Java

2020 ,6 种不死的编程语言!

9

yeseng 发布于 2020-07-26

点击“ 开发者技术前线 ”,选择“星标:top:” 在看|星标|留言,  真爱 链接: https://www.oreilly.com/radar/where-programming-languages-are-headed-in-2020/ 作者:Zan McQuad...

阅读(67)评论(0)赞 (0)

Java

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

尖兵 发布于 2020-07-25

原文链接: https://blog.csdn.net/xiangzh… 7、 常量池 7.1、Interger中的128(-128~127) 当数值范围为-128~127时:如果两个new出来Integer对象,即使值相同,通过“”比较结果为false,但两个对象直...

阅读(56)评论(0)赞 (0)

Java

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

6

邓龙华 发布于 2020-07-25

每增长一岁,就增长一份迷茫,对于未来的规划,当然还是想去大厂,拿着高薪,漂亮的福利,如果有一天实在待腻了也有相当不错的技术背景。对于一个具备独立开发能力,有带团队经验的技术人来说,想去大厂应该是没问题的,但每次大厂的面试都会无情的打脸。 很多人还实在想不通为什么大厂的面试官都面那...

阅读(48)评论(0)赞 (0)

Java

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

xiaoli.wang 发布于 2020-07-24

原文链接: https://blog.csdn.net/xiangzh… 5、类加载器 程序在启动的时候,并不会一次性加载程序所要用的所有class文件,而是根据程序的需要,通过Java的类加载机制(ClassLoader)来动态加载某个class文件到内存当中的,从...

阅读(85)评论(0)赞 (0)

编程技术

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

3

尖兵 发布于 2020-07-24

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

阅读(69)评论(0)赞 (0)

Java

再见! RxJava

2

likai 发布于 2020-07-24

点击“ 开发者技术前线 ”,选择“星标:top:” 在看|星标|留言,  真爱 回复“666”,获取一份专属大礼包 作者: W_BinaryTree https://juejin.im/post/5cd04b6e51882540e53fdfa2 距离上一次更新也有一段时...

阅读(62)评论(0)赞 (0)

Java

Java并发—Synchronized 的本质

1

puefu.he 发布于 2020-07-24

使用场景 先用一张图来描述使用的场景(图片获取至其他网站。) 总体来说就是方法和代码块2种方式。 代码块的同步 每个object在设计的时候,都是可以被monitor的,被锁住的,所以使用计数器的方式就可以解决这个锁的问题。 方法同步 这个按上一篇说讲,就是方法通过ACC_SYN...

阅读(90)评论(0)赞 (0)

Java

Java并发

1

puefu.he 发布于 2020-07-24

1.基本并发方式 1.1 Callable 这个方式基本不用,会影响线程的思想。 2.线程池 Executor 2.1 ThreadExecutor public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, ...

阅读(52)评论(0)赞 (0)

Java

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

7

wenming.gapo 发布于 2020-07-24

Java一直稳居程序员很受欢迎的编程语言的榜首,是企业中使用最广泛的编程语言。同样也是广大有志青年加入程序员行列中,想要学习的一门语言,java语言为什么有如此大的魔力呢? 任何一个从事开发的人员,你在问他:想学习编程,学习哪种语言会比较好呢?他的回答肯定是“java语言”。那么...

阅读(63)评论(0)赞 (0)

Java

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

邓龙华 发布于 2020-07-23

原文链接: https://blog.csdn.net/xiangzh… 4、GC机制 垃圾收集器一般完成两件事 检测出垃圾; 回收垃圾; 4.1 Java对象引用 通常,Java对象的引用可以分为4类:强引用、软引用、弱引用和虚引用。 强引用:通常可以认为是通过ne...

阅读(71)评论(0)赞 (0)

Java

甲骨文:史上超级伟大的 25 个 Java 应用程序

1

hellas 发布于 2020-07-23

从太空探索到基因组学,从反向编译器到机器人控制器,Java 都是现今世界的核心。为庆祝 Java 25 周年,甲骨文用一篇官方博文向大家介绍了 25 个优秀的 Java 应用程序。 Java 的故事始于 1991 年,当时 Sun Microsystems 试图将其在计算机工作站...

阅读(111)评论(0)赞 (0)

Java

今日头条 Android ' 秒 ' 级编译速度优化

11

小丁 发布于 2020-07-23

背景介绍 Android 项目一般使用 gradle 作为构建打包工具,而其执行速度慢也一直为人所诟病,对于今日头条 Android 项目这种千万行级别的大型工程来说,全量编译一次的时间可能高达六七分钟,在某些需要快速验证功能的场景,改动一行代码的增量编译甚至也需要等两三分钟,这...

阅读(46)评论(0)赞 (0)

Java

谷歌再推 Kotlin:代码量比 Java 减少 80%

1

zhuangli 发布于 2020-07-23

上周,谷歌刚刚推出免费的 Kotlin 和 Android 在线课程 ,教开发者使用 Kotlin 构建 Android 应用。很快,Google Home 团队也 现身说法 ,通过自身经历,展示了 Kotlin 开发的好处。 Google Home 应用程序可用来连接...

阅读(56)评论(0)赞 (0)

Java

深挖view绘制流程(二)

3

Harries 发布于 2020-07-23

Choreographer的中文翻译是编舞者、舞蹈编导的意思,为什么起这个名字呢?因为view的刷新和舞蹈一样是需要按着节拍来的,Choreographer就是根据VSync信号这个节拍来安排view的刷新动作。 它使用ThreadLocal单例模式,每个线程都有自己的Chore...

阅读(62)评论(0)赞 (0)

Java

Java Web(1)-JavaScript

尖兵 发布于 2020-07-22

一、JavaScript 和 html 代码的结合方式 1. 第一种方式 只需要在 head 标签中,或者在 body 标签中, 使用 script 标签 来书写 JavaScript 代码 <!DOCTYPE html> <html lang="en...

阅读(67)评论(0)赞 (0)

Spring

微服务理论

14

darida 发布于 2020-07-22

微服务理论 一、微服务简介 什么是微服务架构 服务拆分粒度更细 :根据业务拆分。 独立部署 :每个服务部署在物理上隔离,互不影响。 独立维护 :根据组织架构拆分,分团队维护。 服务治理 :服务数量变多,需要有统一的服务治理平台。 如何权衡微服务的利弊 优点 强模块化边界 可独立部...

阅读(65)评论(0)赞 (0)