Forwarded from Oasis Feng
这不是体验的问题,是不升级 Android 版本支持新的 Java 版本的可能性。
Forwarded from 永久封存 | Yuuta 台 | 😷 #Pray4Wuhan (Yuuta #wontfix)
有了 GraalVM,感觉不需要 kotlin-native 了..(又少了一个学 Kotlin 的理由 逃
Forwarded from 永久封存 | Yuuta 台 | 😷 #Pray4Wuhan (Yuuta #wontfix)
刚刚已经裁员两个服务,不过最重头的两个 Java 服务不敢断.....
Forwarded from 今日份的豆酱 (Zero)
🙃火绒作为首发作者线索和破解方法的厂商,又被360和腾讯直接覆盖了
Forwarded from 永久封存 | Yuuta 台 | 😷 #Pray4Wuhan (Yuuta #wontfix)
有了 GraalVM,感觉不需要 kotlin-native 了..(又少了一个学 Kotlin 的理由 逃
Forwarded from dnaugsuz
(才发现你是不想学 KN
(哦是不想学 Kotlin...
(哦是不想学 Kotlin...
Forwarded from dnaugsuz
不学 Kotlin 也没什么,不过一定不能停留在 Java 7 和 Android 上阉割了的 Java (没有
排版不是很好但内容不错,讲得也很细,作者水平不错
javax 什么的对后端学习来说很淡疼),要学的话推荐《Kotlin 极简教程》排版不是很好但内容不错,讲得也很细,作者水平不错
Forwarded from dnaugsuz
上面有行 Kotlin 示例代码写出来看看(当然,这个不是工业的那种... 类似 Helloworld 程序和一些函数式语言的 “Helloworld”(比如 factorial 函数
学 Kotlin 可能比较花时间,也有不花时间的方法(就是那种类似 ******* 的学法,直接看代码找区别然后忽视特性变化之类)(反正 Android 开发博客多,代码也好抄)
不管怎么样 Kotlin 语法糖做到了是肯定的,写 Kotlin 可以少些 Java 版本的 boilerplate(余赘)代码(e.g. getter/setter method)
! (阶乘运算))有很大区别):fun <A, B, C> compose(f: (B) -> C, g: (A) -> B) = fun (x: A) = f(g(x))使用 Kotlinc+Kotlin/Kotlin REPL 即可运行
fun main(vararg args: String) {
val strings = listOf("even", "odd", "oddTooo");
fun isOdd(x: Int) = x % 2 != 0 // 单数
fun strLength(str: String) = str.length
val isOddLength = compose(::isOdd, ::strLength)
strings.filter(isOddLength).forEach(::println)
}
学 Kotlin 可能比较花时间,也有不花时间的方法(就是那种类似 ******* 的学法,直接看代码找区别然后忽视特性变化之类)(反正 Android 开发博客多,代码也好抄)
不管怎么样 Kotlin 语法糖做到了是肯定的,写 Kotlin 可以少些 Java 版本的 boilerplate(余赘)代码(e.g. getter/setter method)
Forwarded from dnaugsuz
上面那个是比较 FP(函数式编程的)一个,下面这个也一样不过更容易看懂一些:
另外 Java 后来又新增加的
origin
另外 Java 后来又新增加的
javax.stream 值得看一看,现在 Java 异步高并发事件驱动什么的可以说是很成熟了,你也会 ReactiveX(我不会,逃)(好奇是怎么学到的... 官网?fun String.toTriePath() = this
.split("")
.fold(StringBuilder(".")) { sb, c ->
sb.append(File.seperator).append(c)
}
.append(".txt")
.toString()
origin
GitHub
ice1000/ice1000.github.io
personal [tech&life] blog 个人[技术+生活]博客. Contribute to ice1000/ice1000.github.io development by creating an account on GitHub.
Forwarded from dnaugsuz
他可能在说 Android 开发,目前 Google 好像还没有 dexer 能兼容那么高的源 bytecode 版本?(
而且 Sun javac 好像也不支持 source 版本比 target 版本高的情况(不能向下兼容编译)
而且 Sun javac 好像也不支持 source 版本比 target 版本高的情况(不能向下兼容编译)
Forwarded from dnaugsuz
其实 Java7 到 Java8 已经足够了,至少有个 SAM(Single Abstract Method)的 Lambda 表达式语法糖
Forwarded from dnaugsuz
我之前在用 Java8 的时候
btw. 你们有没有开发 Qt 的,你们觉得 Qt、HTML/Js/CSS、Android 哪个开发起来难一些
onClick(View) 那个 Lambda 语法糖还真香(求别吐槽 Android 开发菜)btw. 你们有没有开发 Qt 的,你们觉得 Qt、HTML/Js/CSS、Android 哪个开发起来难一些
Forwarded from dnaugsuz
Qt C++ 里面各种指针弄得我都感觉不到和 Android 里用 Java 有啥区别了,虽然我没用智能指针(
shared_ptr weak_ptr 模板 template 什么的)Forwarded from Deleted Account
kotlin 的泛型比原来的 java 的舒服点(跑