一个会写诗的程序员
第9章 轻量级线程:协程 《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去天猫商城购买阅读 非常感谢您亲爱的读者,大家请多支持!!!有任何问题,欢迎随时与我交流~ 在常用的并发模型中,多进程、多线程、分布式是最普遍的,不过近些年来逐渐有一些语言以first-class或者library的形式提供对基于协程的并发模型的支持。
《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去天猫商城购买阅读 非常感谢您亲爱的读者,大家请多支持!!!有任何问题,欢迎随时与我交流~ 8.2 在Kotlin中使用函数式编程 好了亲,前文中我们在函数式编程的世界里遨游了一番,现在我们把思绪收回来,放到在Kotlin中的函数式编程中来。
第8章 函数式编程(FP) 《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去天猫商城购买阅读 非常感谢您亲爱的读者,大家请多支持!!!有任何问题,欢迎随时与我交流~ 值就是函数,函数就是值。
《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去天猫商城购买阅读 非常感谢您亲爱的读者,大家请多支持!!!有任何问题,欢迎随时与我交流~ 7.8 注解类 Kotlin 的注解与 Java 的注解完全兼容。
Screen Shot 2017-07-01 at 下午1.50.11.png Screen Shot 2017-07-01 at 下午2.
第7章 面向对象编程(OOP) 《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去天猫商城购买阅读 非常感谢您亲爱的读者,大家请多支持!!!有任何问题,欢迎随时与我交流~ 在前面的章节中,我们学习了Kotlin的语言基础知识、类型系统、集合类以及泛型相关的知识。
《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去天猫商城购买阅读 非常感谢您亲爱的读者,大家请多支持!!!有任何问题,欢迎随时与我交流~ 5.5 Map 5.5.1 Map概述 Map是一种把键对象Key和值对象Value映射的集合,它的每一个元素都包含一对键对象和值对象(K-V Pair)。
一家人去云南丽江 大理 在回旅馆楼梯上 儿子忧伤的说 等我长大了 你就变老了 爸爸 到时候 我还叫你爸爸
第6章 泛型 《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去天猫商城购买阅读 非常感谢您亲爱的读者,大家请多支持!!!有任何问题,欢迎随时与我交流~ 6.1 泛型(Generic Type)简介 通常情况的类和函数,我们只需要使用具体的类型即可:要么是基本类型,要么是自定义的类。
Koltin Any 类型 kotlin.Any The root of the Kotlin class hierarchy. Every Kotlin class has Any as a superclass.
螢幕快照 2017-06-11 02.17.49.png 螢幕快照 2017-06-11 02.54.03.png
JVM内存模型 Java虚拟机(Java Virtual Machine=JVM)的内存空间分为五个部分,分别是: 程序计数器 Java虚拟机栈 本地方法栈 堆 方法区。
第3章 Kotlin语言基础 《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去天猫商城购买阅读 非常感谢您亲爱的读者,大家请多支持!!!有任何问题,欢迎随时与我交流~ 掌握基础,持续练习 学习任何东西,都是一个由表及里的过程。
第2章 快速开始:HelloWorld 《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去天猫商城购买阅读 非常感谢您亲爱的读者,大家请多支持!!!有任何问题,欢迎随时与我交流~ “Hello, World"程序是指在计算机屏幕上输出“Hello,world”这行字符串的计算机程序,“hello, world”的中文意思是“世界,你好”。
《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去天猫商城购买阅读 大家请多支持 !! 只是用这两个插件: apply plugin: 'org.
正式上架:《Kotlin极简教程》Official on shelves: Kotlin Programming minimalist tutorial 京东JD:https://item.
螢幕快照 2017-06-06 22.14.23.png 螢幕快照 2017-06-06 21.37.29.png 螢幕快照 2017-06-06 21.
第1章 Kotlin简介 《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去天猫商城购买阅读 非常感谢您亲爱的读者,大家请多支持!!!有任何问题,欢迎随时与我交流~ 1.1 kotlin简史 1.1.1 Kotlin概述 科特林岛(Котлин)是一座俄罗斯的岛屿,位于圣彼得堡以西约30公里处,形状狭长,东西长度约14公里,南北宽度约2公里,面积有16平方公里,扼守俄国进入芬兰湾的水道。
螢幕快照 2017-06-05 23.31.38.
Spring Boot 使用 Kotlin Script Template 模板引擎kts 开发web应用 在 Spring Framework 5.0 M4 中引入了一个专门的Kotlin支持。
第18章 附录 & 参考资料 https://github.com/EasyKotlin/kotlin-in-action Awesome Kotlin: https://kotlin.
第17章 KOTLIN语言生态 17.1 测试(Testing)框架 17.2 依赖注入(Dependency Injection)框架 17.3 JSON序列化(JSON serialization)框架 17.
第16章 使用Kotlin Native开发原生应用
第15章 使用Kotlin开发Android程序
第14章 使用Kotlin开发JavaScript代码 14.1 Kotlin代码编译成js过程 14.2 使用Kotlin开发JavaScript代码
第13章 使用Kotlin实现DSL 13.1 领域特定语言DSL 13.2 Groovy的DSL语法 13.3 Kotlin使用闭包构建 DSL
第12章 使用Kotlin开发Web应用 12.1 Kotlin集成Spring Boot开发Web应用 12.1.1 Spring Boot简介 12.
第11章 轻量级线程:协程(Coroutines) 11.1 协程概念 11.2 协程的基本操作 11.2.1 创建 11.2.2 启动 11.2.3 暂停 11.
第10章 集合类与泛型 10.1 Kotlin集合类 10.1.1 不可变集合类 10.1.1.1 List 10.1.1.2 Set 10.1.1.3 Map 10.
第9章 Kotlin与Java互操作(Interoperability) 9.1 使用工具互相转换 9.1.1 将 Java 转换为 Kotlin 9.1.
第8章 函数式编程(FP) 8.1 函数式编程概述 8.1.1 面向对象编程OOP特征 8.1.2 函数式编程FP特征 8.2 Kotlin函数式编程 8.
第7章 面向对象编程(OOP) 7.1 面向对象思想 7.2 类与继承 7.2.1 类 7.2.1.1 抽象类 7.2.1.2 接口 7.2.1.3 枚举 7.
第6章 类型系统 6.1 编译时类型与运行时类型 6.2 根类型Any 6.2.1 对象相等性 6.3 基本类型(Primitive Types) 6.3.
第5章 Kotlin语言基础 5.1 基础语法 5.1.1 包(package): package打包与import导包 5.1.2 变量 5.1.3 表达式 5.
第4章 kotlin代码执行过程 4.1 kotlinc执行原理分析 4.2 kotlin代码执行过程 4.3 Kt.class与Java.class区别 《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去...
第3章 快速开始:HelloWorld 3.1 命令行的HelloWorld 3.2 应用程序版HelloWorld 3.3 Web RESTFul HelloWorld 3.
第2章 Kotlin简介 2.1 kotlin简史 2.2 快速学习工具 2.2.1 云端IDE 2.2.2 本地命令行环境搭建 2.2.3 Kotlin REPL 2.
《Kotin 编程思想·实战》目录 《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去天猫商城购买阅读 第1章 JVM语言家族概览 1.
《Kotin 编程思想·实战》 《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去天猫商城购买阅读 1 JVM语言家族概览 1.
代码即数据,数据即代码,而我们的数据是保存在文件上的,所以我们说文件就是数据,一切代码都是文件。 比如说java语言的源代码文件.java文件里的数据,java源代码文件里的数据遵循家把语言规范。
Java 编译器代码定义的 Java语言的类型 Types /* * Copyright (c) 2005, 2013, Oracle and/or its affiliates.
Java 编译器代码定义的 Token 保留字 注释类型 public static enum CommentStyle { LINE, BLOCK, JAVADOC; ...
import okhttp3.OkHttpClient import okhttp3.Request import java.io.File import java.
Groovy&Java动态编译执行 工作中,遇到部分业务经常动态变化,或者在不发布系统的前提下,对业务规则进行调整。那么可以将这部分业务逻辑改写成Groovy脚本来执行,那么就可以在业务运行过程中动态更改业务规则,达到快速响应。
JVM、Java编译器和Java解释器 java解释器就是把在java虚拟机上运行的目标代码(字节码)解释成为具体平台的机器码的程序。即jdk或jre目录下bin目录中的java.exe文件,而javac.exe是编译器。
程序的基本概念 1.1. 程序和编程语言 程序(Program)告诉计算机应如何完成一个计算任务,这里的计算可以是数学运算,比如解方程,也可以是符号运算,比如查找和替换文档中的某个单词。
**要阅读本文,不需要太高深的编译原理知识,甚至不需要编译相关的知识。但是本文也不是面向对电脑一无所知的读者的,你至少要知道: 不管是exe可执行文件还是Linux下的程序,都是一些二进制代码,我们称之为机器语言。
所谓计算机语言只是一个抽象的规范,而编译器是这个规范的实现,它是在这个规范的严格定义下被实现的. 说的通俗一点,语言就像一份制造汽车的图纸,他规定了 汽车应该有什么,拥有什么功能,等等各个方面,而编译器就是一量根据这张图纸制造出来的汽车,它实现了图纸的定义,这样你才能真正的使用这量汽车. 如果你有OOP的方面的知识,那可以把语言和编译器比喻成类和对象的关系. 他们谁也离不开谁,只有两部分共同合作,你才能使用这个语言. 学习一门语言大概会经历如下几步。
Spring boot 实现json和jsonp格式数据接口 1.新建一个类继承AbstractJsonpResponseBodyAdvice,重写父类构造方法, 传入callback和jsonp参数。
目录 第0章 JVM语言家族 编程语言简史 程序的三种执行方式 编译执行 解释执行 第1章 Kotlin简介 第2章 快速开始:HelloWorld 第3章 kotlinc编译过程分析 第4章 类型系统 第5章 语法基础 第6章 面向对象编程(OOP)...