自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

转载 深入理解java序列化机制

   本文讲解了Java序列化的机制和原理。从文中你可以了解如何序列化一个对象,什么时候需要序列化以及Java序列化的算法。有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。Java序列化算法透析  Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字...

2018-12-26 10:24:32 125 1

转载 kotlin 和java 的对比

Kotlin的“简历”来自于著名的IDE IntelliJ IDEA(Android Studio基于此开发) 软件开发公司 JetBrains(位于东欧捷克)起源来自JetBrains的圣彼得堡团队,名称取自圣彼得堡附近的一个小岛(Kotlin Island)一种基于JVM的静态类型编程语言语法简单,不啰嗦12345678910111

2017-10-26 10:02:19 1862

转载 Kotlin进阶之反射

Reflection反射是指计算机程序在运行时(Run time)可以访问、检测和修改它本身状态或行为的一种能力。Kotlin使函数和属性成为语言中头等公民,且以近似函数式或响应式方式内省属性和函数(如运行时属性名或类型;函数名或类型)在Java平台上,需要使用反射特性的运行时组件为独立的JAR文件(kotlin-reflect.jar),目的是降低不需要使用反射的应用包的大小。如

2017-09-23 14:57:57 1103

转载 Kotlin进阶之相等、操作符重载

相等Koltin有两种相等比较引用相等(指向同一个对象的引用)结构相等(equals())引用相等使用===(!==)操作符检查引用相等。如果a和b指向相同对象,则a === b为true结构相等结构相等使用==操作符。按照规定,a == b会被翻译为:a?.equals(b) ?: (b === null)如果a不为空

2017-09-23 14:51:07 357

转载 Kotlin进阶之集合与区间

Kotlin进阶之集合与区间集合与多数语言不一样,Kotlin区分可变与不可变集合(list,sets,maps等等)。精确控制什么时候可以编辑集合有利于减少BUG和设计良好的API。在这之前,理解只读的可变集合与实际不变的集合的区别很有必要。两者创建都很容易,但是类型系统表达却不相同。Kotlin的List类型是一个接口,提供只读操作如size,get等等。与Java

2017-09-23 14:39:33 501

转载 kotlin基础

kotlin 语言特性kotlin中一切皆为对象 没有像java一般的基本数据类型,数值类型为:Int, Float, Double等函数也是对象,可作为参数和返回值自然就会有高阶函数和lambda语法特性及规范语句结尾不用分号使用驼峰命名,尽量避免下划线public函数应当有说明文档lambda中花括号内前后都应该有空格一、变量1. 变量声明:

2017-09-19 19:29:41 1232 1

转载 Kotlin常用操作符

1、Elvis操作符 ?:如果 ?: 左边表达式非空,elvis操作符就会返回左边的结果,否则返回右边的结果。 请注意,仅在左侧为空的时候,右侧的表达式才会计算val a = b?.length?:-1//等同于:val a: Int = if(b != null) b.length else -1123452、安全转换 as?当使用 as 转型的时候,

2017-09-19 19:02:25 313

转载 kotlin 和java 混编

如果你之前使用 Java 语言而没有 Kotlin 开发经验,不用担心,Intellij IDEA 会帮你一键转换,将 Java 代码转换成 Kotlin 代码(但是反过来就不行了)。在 Mac 上,系统默认的快捷键为control+shift+command+K,这个组合键实在有点反人类,建议你自定义一个你觉得舒服的快捷键。快捷键可以通过你的编译器 keymap 中修改:command+

2017-07-03 11:54:24 2139

原创 上手 Kotlin 的 11 招

最近经常会收到一些 “用 Kotlin 怎么写” 的问题,作为有经验的程序员,我们已经掌握了一门或者多门语言,那么学 Kotlin 的时候就经常会有类似 “ ‘再见’用日语怎么说?”、“ ‘你好’ 用西班牙语怎么说?” 的问题,所以我决定把一些常用的语法对照列举出来,如果大家熟悉 Java,那么快速上手 Kotlin 会变得非常地容易。这篇文章主要是写给需要快速上手 Kotlin 的 Java...

2017-07-03 09:47:57 301

AXMLPrinter2.jar

解决AXMLPrinter2反编译的时。 java.lang.ArrayIndexOutOfBoundsException: 128 的报错问题

2017-12-01

空空如也

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

TA关注的人

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