专业科普建站知识 ,让建站变得更简单。专注于WordPress和Java建站知识讲解,云服务器主机知识讲解,建站程序搭建和网站优化。 欢迎访问我的网站 :http://tencent.yundashi168.com
能力说明:
了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。
阿里云技能认证
详细说明Kotlin入门笔记1 - 数据类型
Kotlin教程笔记(29) -Kotlin 兼容 Java 遇到的最大的“坑”
Kotlin教程笔记(57) - 改良设计模式 - 单例模式
Kotlin教程笔记(56) - 改良设计模式 - 装饰者模式
Kotlin教程笔记(6) - 函数与Lambda表达式
Kotlin教程笔记(28) -Kotlin 与 Java 混编
Kotlin31 协程如何与 Java 进行混编?
SpringBoot入门(7)- 配置热部署devtools工具
SpringBoot入门(8) - 开发中还有哪些常用注解
SpringBoot入门(6)- 添加Logback日志
SpringBoot入门(5) - 定制自己的Banner
Kotlin - 面向对象之继承与实现
SpringBoot入门(8) - 开发中还有哪些常用注解
SpringBoot入门(7)- 配置热部署devtools工具
SpringBoot入门(4) - 添加内存数据库H2
SpringBoot入门(6)- 添加Logback日志
Kotlin教程笔记(51) - 改良设计模式 - 构建者模式
Kotlin - 区间与数组
Kotlin教程笔记(12) - 面向对象之继承与实现
Kotlin教程笔记(11) - 面向对象之抽象类与接口
SpringBoot入门(4) - 添加内存数据库H2
SpringBoot入门(3) - 对Hello world进行MVC分层
Android适合构建中大型项目的架构模式全面对比
Kotlin - 改良设计模式 - 责任链模式
Kotlin语法笔记(28) -Kotlin 与 Java 混编
Kotlin语法笔记(26) -Kotlin 与 Java 共存(1)
Kotlin教程笔记(14) - 伴生对象与静态成员
Kotlin学习笔记 - 数据类型
Kotlin教程笔记(53) - 改良设计模式 - 策略模式
Kotlin教程笔记(22) -常见高阶函数
Kotlin教程笔记(12) - 面向对象之继承与实现
Android采用MVVM架构开发项目,如何避免内存泄漏风险?怎样避免内存泄漏?
android做中大型项目完美的架构模式是什么?是MVVM吗?如果不是,是什么?
android MVP契约类架构模式与MVVM架构模式,哪种架构模式更好?
Kotlin教程笔记(1)- 数据类型
Kotlin学习教程(七)
Kotlin学习教程(六)
Kotlin学习教程(五)
数据类:使用data class定义 数据类是一种非常强大的类。在Kotlin学习教程(一)中最开始的用的简洁的示例代码就是一个数据类。这里我们再拿过来:
上一篇文章介绍了`Kotlin`的基本语法,我感觉在继续学习更多知识之前有必要单独介绍以下编码规范。 不管学什么东西,开始形成的习惯以后想改都比较困难。所以开始就用规范的方式学习是最好的。
在5月18日谷歌在I/O开发者大会上宣布,将Kotlin语言作为安卓开发的一级编程语言。并且会在Android Studio 3.0版本全面支持Kotlin。 Kotlin是一个基于JVM的新的编程语言,由JetBrains开发。JetBrains作为目前广受欢迎的 Java IDE IntelliJ的提供商,在Apache许可下已经开源其Kotlin编程语言。 Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。 Kotlin已正式成为Android官方开发语言。
前面介绍了基本语法和编码规范后,接下来学习下基本类型。 在Kotlin中,所有东西都是对象,在这个意义上讲我们可以在任何变量上调用成员函数和属性。 一些类型可以有特殊的内部表示——例如, 数字、字符和布尔值可以在运行时表示为原生类型值,但是对于用户来说,它们看起来就像普通的类。 在本节中,我们会描述Kotlin中使用的基本类型: 数字、字符、布尔值、数组与字符串。
详细介绍实现Java Spring Boot FCM推送教程
公司的app要上海外,涉及到推送功能,经过综合考虑,选择Google FCM进行消息推送。 查看一些集成博客和官方文档,看的似懂非懂,迷迷惑惑。本篇文章除了将我实际集成的经验分享出来,也会对看到的博客及其中产生的疑惑、注意事项一一评论。 从官方文档和众多博客中,你会发现Java集成FCM推送有多种实现方式,会让生产生文档很乱,不知作何选择的困惑。
图床,也可以称之为相册,即存放图片的地方。 图床与普通的相册不同,图床上传的图片可以作为外链使用,也可以作为公共图片访问使用。除了支持匿名形式访问外,还支持多用户注册与登录,管理员批量管理审核等,当然高级一点功能就是自动审核、AI识别等。 图床需求不如博客建站程序那么,算是一个小众的需要,所以基本上没有什么大规模的免费图床程序。比较受欢迎的Chevereto,已经宣传转为了付费产品,虽然Github上的Chevereto还可以继续下载使用,但是作者已经铁了心要主推他的Chevereto Pro版,免费版的命运走向何方也未知。 本篇文章就来搜集整理一下开源免费的图床源码,由于很多源码都是个人开发
picgo上传图片不显示,到GitHub打开也不显示图片,粘贴链接访问提示“raw.githubusercontent.com无法访问”,百度搜索后修改了下hosts解决了。
每个Android开发者都熟悉的Activity,但你是否了解它的启动流程呢?本文将带你深入了解。启动流程涉及四个关键角色:Launcher进程、SystemServer的AMS、应用程序的ActivityThread及Zygote进程。核心在于AMS与ActivityThread间的通信。文章详细解析了从Launcher启动Activity的过程,包括通过AIDL获取AMS、Zygote进程启动以及ActivityThread与AMS的通信机制。接着介绍了如何创建Application及Activity的具体步骤。整体流程清晰明了,帮助你更深入理解Activity的工作原理。
讲解Activity的启动流程了,Activity的启动流程相对复杂一下,涉及到了Activity中的生命周期方法,涉及到了Android体系的CS模式,涉及到了Android中进程通讯Binder机制等等, 首先介绍一下Activity,这里引用一下Android guide中对Activity的介绍:
很多文章都介绍了FTPClient如何连接ftp服务器,但却很少有人说如何连接一台开了SSL认证的ftp服务器,现在代码来了。
View的绘制和事件处理是两个重要的主题,上一篇《图解 Android事件分发机制》已经把事件的分发机制讲得比较详细了,这一篇是针对View的绘制,View的绘制如果你有所了解,基本分为measure、layout、draw 过程,其中比较难理解就是measure过程,所以本篇文章大幅笔地分析measure过程,相对讲得比较详细,文章也比较长,如果你对View的绘制还不是很懂,对measure过程掌握得不是很深刻,那么耐心点,看完这篇文章,相信你会有所收获的。