关闭
当前搜索:

Kotlin系列之异常

这一节我们说说Kotlin中的异常。 Java中的异常 我们知道,在Java中,异常是一个绕不过的话题,说到异常,最先想到的就是try...catch...finally,在Kotlin中也是同样的,使用方式几乎是不变的,但是也有一些小小的变动。这里我们还是以往的惯例,先放Java代码,再上Kotlin代码。 Java代码 public int readNumber(Buffer...
阅读(5) 评论(0)

2018年,做点不一样的。

2018年,开始正式实习,开始接触正式的开发环境,开始步入社会,开始一个人在魔都打拼。 2018年开始写自己的微信公众号Kotlin实战Android (kotlindevandroid),初步计划分享Kotlin、Android、Java相关的知识,分享更多的内容给大家。 欢迎关注我的微信公众号:...
阅读(31) 评论(0)

Kotlin系列之in运算符

今天我们聊聊Kotlin中的in运算符。 其实我们上一节也看到了in的身影,那里它是用来迭代集合或者map的,我们这里说说in的其他用处。...
阅读(15) 评论(0)

Kotlin系列之迭代集合与map

今天来学习一下Kotlin中如何迭代集合和map。 还是以往的惯例,先说说Java中的方式,在对比看看Kotlin中的方式。 Java中迭代集合和map 这个属于Java中的基础知识,这里贴一下代码,方便后面与Kotlin对比。 Java代码 ListString> list = new ArrayList(); SetString> set = new HashSet();...
阅读(11) 评论(0)

Kotlin系列之循环

今天说说Kotlin中的循环迭代的内容。 我们这里还是对比Java来学习Kotlin中的循环迭代的写法。...
阅读(11) 评论(0)

Kotlin系列之智能转换

今天我们来学学Kotlin中的智能转化。 在开始说概念之前,我们先说说Java中的一个现象,然后再对比Kotlin中的处理。...
阅读(39) 评论(0)

Kotlin系列之when关键字

今天,我们来学习一下Kotlin的when关键字。 when关键字是一个有返回值的表达式,也就是它可以返回一个值。下面说说它的各种用法。when处理枚举类在Java中我们一般使用switch来处理枚举类,比如我想对每一种枚举值返回一个结果,就可以使用switch来处理。这种处理的需求在Kotlin中使用when关键字来完成。...
阅读(31) 评论(0)

Kotlin系列之枚举类

今天我们一起学习Kotlin中的枚举类。...
阅读(27) 评论(0)

Kotlin系列之目录和包

今天我们学习Kotlin的目录和包。 前面我们了解了Kotlin的类和属性,但是我们都只是写了很少的代码,当代码量增加时,我们就需要一定的方法来组织和分类存放我们的代码,以便于整个项目的维护,如果我们将所有的代码都写在一个kt文件中是不行的。一旦我们开始写出多个kt文件,就涉及到多个文件和类之间的互相调用,这就是我们这一节讨论的Kotlin的目录和包。 Java中的目录和包 我们先说一下J...
阅读(34) 评论(0)

Kotlin系列之类和属性

这一节我们学习Kotlin的类和属性。 学习过Java的小伙伴对面向对象应该不会陌生吧。虽然说Kotlin支持直接在文件中写函数,但是它同样支持面向对象,下面就来了解一下Kotlin的类和属性相关的知识。 Kotlin的类 Kotlin中类的声明也是使用class关键字,下面我们通过对你Java代码和Kotlin代码来学习。 Java代码 public class People...
阅读(39) 评论(0)

Kotlin系列之变量和函数

这一节我们将学习Kotlin的变量和函数。 Kotlin的变量 1 . Kotlin的变量声明格式 Kotlin中的变量声明以关键字开始,在大部分情况下可以省略类型,这里我们同样将Kotlin与Java进行对比 Kotlin变量声明格式如下: //关键字 变量名:类型(可省略) val result: Int = 24 Java变量声明格式如下: //类型 变量名...
阅读(30) 评论(0)

Kotlin系列之Kotlin初体验

这一篇我们开始Kotlin代码之旅,一步步入门Kotlin。 一、Kotlin开发工具 Kotlin语言在开发之初,它的语言和插件工具是同步开发的。 这里推荐IntelliJ IDEA15及以上,IDEA这款开发工具可以说是获得好多程序猿的推崇,IDEA15以后Kotlin的插件是开箱即用的。你可以选择IDEA的社区版或者是专业版。当然专业版是收费的。如果你是学生,用学校的邮箱是可以申...
阅读(48) 评论(0)

Kotlin系列之Kotlin简介

从今天开始,我将陆续分享一系列Kotlin相关的文章,希望可以借此来促使自己学习一门新的语言。...
阅读(40) 评论(0)

Android扫描文件并统计各类文件数目

最近在模仿小米的文件管理器写一个自己的文件管理器,其中有一个功能是全盘扫描文件并显示每类文件的数目。刚开始使用单一线程,扫描速度简直惨不忍睹,换成多线程扫描以后,速度有较明显的提升,便封装了一个工具类,分享出来。...
阅读(251) 评论(0)

设计模式六大原则之单一职责原则

最近在看一点设计模式的内容,在说23种设计模式之前,先要谈谈设计模式的六大原则,当然也有种说法是面向对象的六大原则,今天我们先谈谈单一职责原则。...
阅读(215) 评论(0)

Android简单实现一个颜色渐变的ProgressBar

今天看一个教程,看到一个颜色渐变的ProgressBar,觉得有点意思,所以记录一番。...
阅读(187) 评论(0)

org.hibernate.AssertionFailure: null id in xxx entry (don't flush the Session after an except)解决方法

最近学习了一点Hibernate的东西,今天遇到一个莫名奇妙的问题。在我配置好表的注解和对应关系之后,当我想往数据库中插入数据时,报了下面的错误:org.hibernate.AssertionFailure: null id in bean.Grade entry (don't flush the Session after an exception occurs)...
阅读(195) 评论(0)

jupyter notebook启动出错解决方法

今天在云服务器上安装了jupyter,按照官方教程安装完成。输入如下命令启动:jupyter notebook然后就报了下面的错...
阅读(1136) 评论(0)

Android常见基类封装

前段时间一直在忙找工作的事,好久没有写博客了,最近在学习一个实战项目,讲到了基类的封装,故在此记录一下。主要涉及到Activity,Fragment和RecyclerView的适配器的封装。...
阅读(173) 评论(0)

关于AIDL中的in、out和inout修饰符

在Android中的IPC方式中有一种方式为AIDL,当我们在使用AIDL时需要根据不同的数据传输场景去选择不同的修饰符,只要涉及到in、out和inout修饰符。 注:这个知识点在面试CVTE时遇到了,当时只说了in和out修饰符,特此在这里总结一下。...
阅读(223) 评论(0)
105条 共6页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:160072次
    • 积分:2594
    • 等级:
    • 排名:第16278名
    • 原创:105篇
    • 转载:0篇
    • 译文:0篇
    • 评论:76条
    博客专栏
    自我介绍
    一个喜欢钻研技术的程序猿,喜欢一切新的技术,目前主要的学习方向为Android

    个人主页

    GitHub地址

    邮箱:szh@codekong.cn
    欢迎关注我的微信公众号
    一起学习共同进步
    对博客中的内容有疑问,或者有更好的建议,可以发私信给我。
    文章分类
    最新评论