Shelton Blog


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

kotlin-03-类和对象(属性和字段、接口、可见性修饰符)

发表于 2017-08-21 | 分类于 kotlin语言文档 | 阅读次数
1.属性和字段 1.1声明属性Kotlin的类可以有属性。属性可以用关键字var 声明为可变的,否则使用只读关键字val。 class Address { var name: String = ...... var street: String = ...... var ...
阅读全文 »

kotlin-02类和对象(类和继承)

发表于 2017-08-20 | 分类于 kotlin语言文档 | 阅读次数
类 Kotlin 中使用关键字 class 声明类 class Invoice { } 类声明由类名、类头(指定其类型参数、主 构造函数等)和由大括号包围的类体构成。类头和类体都是可选的;如果一个类没有类体,可以省略花括号。 class Empty 1.构造函数在 Kotlin 中的一个类可以有一 ...
阅读全文 »

kotlin-01基础(基本类型、控制流、返回和跳转)

发表于 2017-08-17 | 分类于 kotlin语言文档 | 阅读次数
参考kotlin中文网站: kotlin中文网站 基础 基本类型数字Kotlin 处理数字在某种程度上接近 Java,但是并不完全相同。例如,对于数字没有隐式拓宽转换(如 Java 中 int 可以隐式转换为 long ⸺译者注),另 外有些情况的字面值略有不同。 Kotlin 提供了如下的内置类 ...
阅读全文 »

虚拟机类加载机制

发表于 2017-08-06 | 分类于 java虚拟机 | 阅读次数
类加载的时机类从被加载到虚拟机内存开始,到卸载出内存开始,生命周期包括七个阶段 其中”验证“,”准备“,”解析“三个部分统称为连接(Linking) 对于初始化,虚拟机是严格规定了有且只有四种情况必须立即对类进行”初始化“ 1.遇到 new, getstatic, putstatic, 或i ...
阅读全文 »

《万万没想到》读书笔记

发表于 2017-08-03 | 分类于 读书笔记 | 阅读次数
这本书让我有收获的是第二部分中的”读书”和”练习一万小时”这几篇文章 练习一万小时这里的练习指的是”刻意练习”,总结为以下四点: 1.只在”学习区”练习 2.把训练的内容分成有针对性的小块,对每一个小块进行重复练习 3.在整个练习过程中,随时能获得有效的反馈 4.练习时注意力必须高度集中 1.只 ...
阅读全文 »

Java内存模型

发表于 2017-07-30 | 分类于 java并发编程 | 阅读次数
Java内存模型的基础本文是《java并发编程的艺术》一书的学习笔记 1.Java内存模型的抽象结构1.Java线程之间的通讯由Java内存模型(JMM)控制,JMM决定一个线程对共享变量的写入何时对另一个线程可见。 2.线程之间的共享变量存储在主内存中,每个线程都有一个私有的本地内存,本地内存 ...
阅读全文 »

知识点总结--android相关

发表于 2017-07-18 | 分类于 知识点总结 | 阅读次数
1.Android基础相关知识点 1.1:广播的使用场景 1:同一APP具有多进程间组件的消息通讯 2:不同APP之间组件的通讯 广播的种类 正常广播:sendBroadCast 有序广播: sendOrderBroadCast LocalBroadCast: 只在自身App内传播 实现广播 ...
阅读全文 »

知识点总结--java高级

发表于 2017-07-18 | 分类于 知识点总结 | 阅读次数
7.java高级知识点7.1 IO相关 1.java的IO接口 基于字节操作IO接口(inputstream/outputstream) 基于字符………(writer/reader) 基于磁盘………(file) 基于网络………(socket) 2.阻塞IO的通讯模型 阻塞IO模型 Bio数 ...
阅读全文 »

知识点总结--网络协议

发表于 2017-07-15 | 分类于 知识点总结 | 阅读次数
网络协议知识点 1.HTTPHTTP协议中比较容易混淆的点1 http1.1/http1.0区别 缓存处理方面 带宽优化及网络连接的使用 Host头处理 长连接(最重要区别 1.1支持) 2 1.1和1.0存在的问题 1.0:传输数据时,每次都需要重新建立连接 1.x: 在传输数据时,都是明 ...
阅读全文 »

Android内存泄漏分析及MAT工具使用

发表于 2017-07-10 | 分类于 Android | 阅读次数
1.内存泄漏是什么 一句话概括:就是GC垃圾回收机制漏掉的垃圾对象,无法回收 内存泄漏过多就会造成内存溢出 2.什么是垃圾回收机制?就是当对象不具备任何引用的时候,可被回收 3.GC ROOT Tracing 算法 被GC Root 引用的对象不可被回收 没有被GC Root Obj所持有的对 ...
阅读全文 »
1…345
Shelton

Shelton

45 日志
16 分类
32 标签
© 2019 Shelton
由 Hexo 强力驱动
主题 - NexT.Mist