java
peihp_
熟悉多方语言,Linux C,C++等,java,安卓等等嵌入式开发
展开
-
再谈kotlin,怎么选?谷歌回应:Kotlin-first而非Kotlin-must
今年 I/O 大会上,谷歌宣布正在采取的下一个重大步骤是Kotlin-first,Android 开发将越来越多地以 Kotlin 为主,许多新的 Jetpack API 和功能将首先在 Kotlin 中提供。并且当天谷歌就开源了 Jetpack Compose呼应这一战略。 消息一出来,“Android 开发以后是不是只能用 Kotlin 了”、“Android 开发者应该从 Java...转载 2019-05-14 08:37:37 · 1359 阅读 · 1 评论 -
深入理解java垃圾回收算法
Java虚拟机的内存区域中,程序计数器、虚拟机栈和本地方法栈三个区域是线程私有的,随线程生而生,随线程灭而灭;栈中的栈帧随着方法的进入和退出而进行入栈和出栈操作,每个栈帧中分配多少内存基本上是在类结构确定下来时就已知的,因此这三个区域的内存分配和回收都具有确定性。垃圾回收重点关注的是堆和方法区部分的内存。 常用的垃圾回收算法有: (1).引用计数算法: 给对象...转载 2019-05-11 23:03:33 · 420 阅读 · 0 评论 -
kotlin基本篇:kotlin与java语法不同写法比较
写在前面 最近谷歌大会强调Kotlin将在今后广泛拓展应用,毕竟相比java优势凸显,所以学习 Kotlin 已经成为我们必经之路。本想着等到某一天大佬们把坑踩得差不多了,又或者我们开发中要用到了,再学也不迟,毕竟我们还是要优先把时间和精力留给实际开发中需要学习的知识上,而现在呢也只能跟着冲锋陷阵了不然就落后了。 对象 Java 的写法 MainActivity.th...原创 2019-05-12 00:50:23 · 1372 阅读 · 1 评论 -
Java transient关键字使用小记
哎,虽然自己最熟的是Java,但很多Java基础知识都不知道,比如transient关键字以前都没用到过,所以不知道它的作用是什么,今天做笔试题时发现有一题是关于这个的,于是花个时间整理下transient关键字的使用,涨下姿势~~~好了,废话不多说,下面开始: 1. transient的作用及使用方法 我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列...转载 2019-05-12 16:01:45 · 293 阅读 · 0 评论 -
论WebSocket 与 Socket 的区别
想必大家再做即时通讯业务或需要替代轮训的时候,肯定听说过 WebSocket 和 Socket 这两个东西,我们今天就来简单说一下这两者的区别。 WebSocket 是什么 WebSocket 是一种在单个 TCP 连接上进行全双工通信的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需...转载 2019-05-12 16:54:24 · 373 阅读 · 0 评论 -
学最好的技术 进更好的公司 | 各大互联网公司技术分享
大家应该都有在网上阅读技术文章的习惯,以前我比较喜欢在 CSDN,不过现在改版的有点夸张,慢慢偏向于掘金,简书等平台... 后来为了提升效率,我也搭建了 wanandroid.com,主要用于聚集一些比较好的技术文章,方便大家闲暇过程中学习。 有一部分非常有价值的技术文章: 各大公司对外开放的分享 于是,利用这个周末利用放假时间,帮大家整理下目前我能找到的各大公司的...转载 2019-05-13 08:55:54 · 891 阅读 · 0 评论 -
Android开发工程师高效成长指南
前言 成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 从去年的互联网寒冬开始,移动开发甚至前后端的招聘需求越来越少,公司对开发者的技术要求也越来越高。特别是对于我们Android开发来说,似乎我们的生存空间越来越小,处境也变得越来越困难。所以,在这个时代,我们必须找到适合自己的一条“黄金路”。其实,对于Android来说,它其实有很多个细分...转载 2019-05-13 15:24:09 · 1816 阅读 · 0 评论