自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 再来认识一下 Java 序列化

前言在面试中,Java 序列化被问到的几率还是挺高的。所以搜集了 Java 序列化常见的问题,由浅入深的帮助大家进一步学习和理解。序列化基础知识 什么是序列化?Java 序列化是 JDK 1.1 中引入的特性之一。总的来说,序列化讲一个 Java 对象所描述的所有内容以文件 IO 的方式 存储 或 传输 的过程。核心作用是对象状态的保存和重建。在这里有两个比较重要的概念:序列化:把 Java 对象转换为字节码的过程反序列化:把字节码还原为 Java 对象的过程 为什么要序

2021-03-07 20:34:43 130

原创 你见过老外的 Java 面试题吗(下)?

前言上一篇文章总结了 老外常见的 Java 面试题上,如果有感兴趣的同学可以点击查看,接下来补上下半部。正文finalize 方法调用了多少次关于 finalize 总结了以下几点:finalize() 方法由垃圾收集器调用。对于每个对象,垃圾收集器只调用 finalize() 方法一次。finalize() 是 Object 的 protected 方法,子类可以覆盖该方法以实现资源清理工作,GC 在回收对象之前调用该方法。finalize() 与 C++ 中的析构函数不是对应的。C.

2021-02-23 21:07:45 128

原创 你见过老外的 Java 面试题吗 (上)?

你见过老外的 Java 面试题吗 (上)?前言最近无聊的在逛某 tube 网站,本来想看看大家是怎么吐槽川普的,结果无意间点进了一个老外面试 Java 的视频,对于常年面试被吊打的我瑟瑟发抖,于是决定进去一探究竟。毕竟不是专业的后台开发,所以我在面试到后台知识的时候果断的退了出来,才让自己免受了侮辱。不过鉴于我手速出众,飞速的记录下了 Java 的基础题,所以准备贡献出来,供大家享乐。鉴于题目比较多,会分成上下 2 篇 来整理,主要是面对 Java 的基础,看看老外的面试题和我们有什么区别。当然

2021-02-22 22:58:01 195

原创 Java 换一种方式定义你的构造器

前言上一篇记录了用静态工厂 VS 构造器,本片继续记录书中的提到的其它的方式。阐述在第二节开篇,作者提出自己的见解。静态工厂和构造器有个共同的局限性,它们都不能很好的拓展到大量的可选参数。本想使用自己在练习中的例子,但书中给的实例实在是优秀,所以下文大部分引用书中的案例。比如,用一个类表示包装食品的营养成分标签,其中有几个域是必须的:每份的含量、每罐的含量以及每份的卡路里。还有几个可选域:总脂肪量、饱和脂肪量、转化脂肪、胆固醇、钠等等。大多数产品在几个可选域中都会有非零的值。重叠构造器对于

2021-01-20 20:08:14 69

原创 Java 构造器 VS 静态工厂方法

前言最近因为疫情和年底的原因,有大量的时间来做一些自己的事,便在京东上买了一本 Effective Java 中文第三版,零散的读完全本后,虽然网上评价褒贬不一 (大部分是因为翻译问题),但真心觉得这是一本非常经典的书籍,书中一共 90 个条目,每个条目讨论一条规则,这些规则反映了最优秀的程序员在实践中常用的一些有益的做法。本着 「你不输出,怎么进步」的原则,后边会把一些章节用来练习,然后把自己学习的过程和想法记录下来。本文将重点介绍用静态工厂方法代替构造器。静态工厂方法概述Java 中获取一个类的

2021-01-16 21:06:57 252

原创 为什么我们一事无成

我上了这么多学,熬了这么多夜,做了这么多习题,顶着各种压力,参加各种残酷的考试,然后谈恋爱、实习、工作、加班、我这么辛苦,竟然只为了成为一个普通人。这种感慨是不是也曾出现在你的生命里,「熔炉」这部电影中有个非常经典的台词,我们一路奋斗,不是为了改变这个世界,而是为了不让世界改变原来的我们。在我们努力生活的同时,许许多多选择题会降临在你的面前,今天我想就几个人生重大选择题上,透过许多演讲及书籍的内...

2020-04-29 09:08:04 743

原创 技术人如何提高自己的写作输出

前言最近自己一直在输出博客,无论是线上平台提交还是自己在线下记录,感觉写作这件事加起来比我以前所有的写作内容都多,这样就带来一个问题,自己在写作的时候会遇到很多问题,有些是关于写作本身的,有些是关于一些技巧的,所以想把这些分享在这里。思路有时候自己在开始动笔的时候非常纠结,因为不知道自己准备要写什么,所以在头落笔之前真的是处在一种非常抓狂的状态,但一旦开始一个段落,后边基本都能顺利的进行下去...

2020-04-27 07:55:16 707

原创 Android Studio Database Inspector 使用

今天在逛技术网站的时候,看到了一个好东西,Database Inspector 第一眼看上去感觉没有用过,老样子赶紧百度一下,发现基本没有这方面的文章,看来这个应该是在内测还未推出的工具,首先说一下 Database Inspector 是干什么的?其实要解决的问题就是我们在调试数据库的时候,使它可以想编辑 Excel 一样的简单,直接修改直接生效,这有什么好处呢?不用我们在一点一点的去 Deb...

2020-04-23 09:03:01 5915 2

原创 为什么今天不写技术文章

今天下班之后雄心壮志准备大写特写一篇技术文章 , 准备了一些一手资料 , 回到家打开微信公众号平台 , 发现今天多了4个用户的关注 , 这对于我来说真的是雪中送碳的感觉 , 相当于翻了昨天的300% , 虽然关注的人并不多 , 但对于我来说真的一件大事 , 由此推断我的技术文章写不出来了 , 所以今天特别想写一点最近这些天来写公众号的和博客的一些感受 , 明天继续技术文章 .目前我的公众号总共有...

2020-04-22 12:33:14 668

原创 两款超牛B的软件,非常实用

两款超牛B的软件,非常实用写在前面  本来自己是想写一些技术相关的,但是写着写着突然发现最近发的几乎都和技术关系不大,可能是因为最近下班之余一直在搭建博客和公众号相关的.算了将错就错吧,人生总有会走偏的时候,既然偏了那就再偏一阵子.今天看到社群里在讨论写作相关的话题,讨论到工具这块,正好自己最近也找了好多的工具来辅助自己,索性把自己认为好的几个推荐出来,如果正好帮助到你莫感...

2020-04-21 09:04:05 1244

原创 Hexo 搭建免费的个人博客

程序猿为什么要搭建个人博客  前几天终于更新了几篇自己的博客,技术人怎么开始写博客和运营公众号 、 关于公众号引流,如果有兴趣可以点开查看一下,当然这也并非是太高深,只是我在准备写博客的时候自己整理的,如果你是准备开始可以参考一下,我感觉就是自己平时写的笔记,没有华丽的词汇,基本就是一些大白话,没办法理科生真的写不出来啊。好在也开始了,慢慢来吧。  这篇...

2020-04-19 13:24:18 797

原创 关于公众号引流

  昨天写了一篇技术人怎么开始写博客和运营公众号 , 满心欢喜的放到了各大公共平台平台,准备等着大量的流量涌入,走上人生巅峰...,结果今天晚上回家一看几乎每个平台都只有寥寥的几个,还有的平台甚至一个观看量都没有,这对我来说是一个小小的打击。但这并不会难到我们技术人,试着从技术的原理分析我们的访问量为什么这么低。但是当真正查起来的时候确实有点犯难,因为我毕竟是做Android开...

2020-04-15 22:58:49 1041

原创 技术人怎么开始写博客和运营公众号

自述  其实我最早接触Android的时候是2013年,那个时候移动应用开发正是大火的时候,满大街的培训班揭竿而起,所以我也算赶上一班车进入到这个行业。说来惭愧,到现在我已经有将近7年的工作经验(java/c++/js)都有过开发经验,本应该是一个程序员的黄金时期,但从现在来看目前还是默默无闻、泯然众人。最近因为疫情的影响,自己也想了很多,为什么很多人技术都差不多,但是从目前...

2020-04-14 23:12:57 414

原创 Java集合类框架

简介  在平时的开发里我们经常用到集合框架,比如ArrayList、HashMap、HashTable、HashSet,但是你有没有否关注过在某种特殊的场景下是否还有其它功能一样但效率更高、容错率更高的框架呢。其实我们常用的集合框架完全能帮我们解决问题,但作为一个不安分的程序员,在闲下来之后总是想试着分析分析其它的。说干就干,首先我们先要把我们的一些集合框架列出来再分别介绍,一图胜千言:  ...

2020-03-31 18:55:23 116

原创 2020 已来

2019回顾  从出生到今年已然29岁,等到明年的5月份自己也将步入三十岁,这是一个挺尴尬的年纪;都说30而立30而立,而我却感觉,自己虽然不算太差,但总是离自己的目标还有很长的路要走,也算没立起来吧;以前从不写年终总结的我,终于在夜深人静的晚上,抄气了我还算帅气的Mac电脑,准备写点什么。  其实作为理科生的我,文笔实在是太差了,差到啥程度呢,这篇文章我憋了一周才开始形成初稿。为什么会反反复...

2020-01-01 17:14:38 108

原创 HashMap 多知多用

前言  在面试中我面试包括我参见的一些面试一直比较喜欢问HashMap原理,不是其原理有多深奥,是因为HashMap几乎是面试的必问点,然而还有大部分的人不能清楚的描述。觉得有必要写一篇来记录一下,一来希望可以帮助有需要的人,二来让自己加深印象。在写这篇之前我也是把源码看了又看,博客翻了又翻,生怕描述错误,如果大家有发现错误的地方还望指正,另外大牛勿喷。以下进入正题:HashMap 是什么?...

2019-12-30 22:02:50 84

原创 Android面试的碎碎念

  在今年8月份入职了一家外企,恰逢最近几周公司大规模招聘Android开发,有幸参与了十几场面试,遂有感而发。在其中也从面试官的方面有了一些想法,希望分享给大家。  本来当做面试官对于我来说是一件比较新奇的事,但通过几场面试下来,感觉自己对面试有了更为立体的感觉。希望下面的分享能给大家带来一点点的帮助。以下是正文:  首先说一下感想,在一个整个的面试过程中其实有几个关键的点,关键的点掌握的...

2019-11-07 23:39:53 119

原创 初来乍到,请多指教。

  怀着无比忐忑和矛盾的心情开始了自己的第一篇博客,写博客这件事规划了接近两年,最近才算真正开始投入,算了算自己这算是丢失的两年。好的方向是自己终于迈出这一步。希望用倒逼输出的方式让自己把写博客这件事坚持下去,锻炼自己的写作能力,思维逻辑能力。  俗话说万事开头难,在写博客这件事上第一次感觉到事情无从下手。左顾右盼终于写下第一笔,以此纪念一下。在此,给自己定下个目标,既然已经决定开始更新博客,...

2019-11-07 23:38:56 220

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除