JAVA 语言

https://wolkesau.medium.com/java-语言-8e8158d75b5d
JAVA 语言
30 天 Java 从陌生到更陌生
入门学习
菜鸡的JAVA日记
入门学习
CPE题目练习
 JAVA 题目练习,要考照可以参考
JAVA简易教学+CPE历届试题讲解
JAVA 题目练习,要考照可以参考

在还没大量的写 JS 之前,其实我主要是写 JAVA 的,因为那个时候2010年写 原生Android APP的开发环境就是 Eclipse 引用 google 的 android 套件,後来是 android studio ,不管是 eclipse 还是 android studio ,都是以 JAVA 做为程序撰写语言。
但现在写 JS ,就没什麽碰 JAVA 了。
而现在开发 android app 的主流程序语言,也多了 flutter 和 kotin 可供选择。
老实说,浏览了这次 IT 铁人赛,我没看到目前 JAVA 的主要应用场景为何耶?
两个入门系列,两个考照,然後呢?
没有了? 
希望有现在工作主要在写 JAVA 的神人大大替我解惑一下。
这样一边看一边 update 关於 JAVA 的资讯还不错,因为很多东西,我还停留在过往,像是 https://ithelp.ithome.com.tw/articles/10259338 里的留言,指出,用 OpenJDK 而不是用 Oracle JDK 的这点我就不知道,当年我写时还没这个有的没的问题。
https://blog.kennycoder.io/2020/02/02/Java安装教学-OracleJDK-vs-OpenJDK-收费跟不收费的差别/

30 天 Java 从陌生到更陌生 菜鸡的JAVA日记 这两篇都写的很好,不过对初学来说,可能会有点跳太快,但不这麽安排也是不行,因为 JAVA 最重要的就是非常精采的物件导向设计,深入浅出设计模式第一版,说了:全书全部以当红的 Java 程序语言为范例。注1
如果节奏不安排的快一点,可能就讲不到物件了,这样就不行了。
物件导向设计在今时今日的各语言中都可以看到,很多弱型别语言的资料形态,其实都是物件,不得不说,JAVA的物件观念影响今日的程序撰写胜深。
JAVA简易教学+CPE历届试题讲解 CPE题目练习 主要就是刷题练习。
CPE Collegiate Programming Examination Committee, https://cpe.cse.nsysu.edu.tw/index.php
考试语言:
C++
JAVA

网站介绍 CPE 的主要用途:
单一课程上机考试
各校校内程序设计竞赛
学系毕业检定
研究所入学考、厂商徵才
提升个人程序设计能力(比赛之练习)

不过笔者认为应该还是为了研究所入学考吧? 
这一点有点恐布,笔者没有看it铁人赛里有其他的 java 应用场景,除了 CPE 之外;也就是说当 CPE 一但接受其他语言,很有可能会新增 python ,因为资料科学的关系,那 JAVA 存在的必要就?

注1:到了深入浅出设计模式第二版,这句话被拿掉了。当然,都过25年了。


<<:  # Day8--物件兄弟党的小弟们:属性与方法

>>:  [DAY 08]新成员进来时靠bot进行说明事项

Day11# Pointer

终於跨入第 11 天,今天要来了解在 Go 里面我很不理解的一个型别 -- Pointer。 话不多...

从零开始学3D游戏开发:程序基础 Part.2 函式

今天是 Roblox 从零开始系列,入门章节的第五个单元,今天你将学到 Lua 程序语言的函式观念,...

[day9]API就位罗~串接永丰API规划

##API规划 先准备这次消费串接的API,主要需要三支API 订单建置API 目的: 由网站点选缴...

【Day 20】深度学习(Deep Learning)--- Tip(五)

今天要介绍的是,假设你已经在训练资料上得到很好的结果,但是在测试资料上却得到不好的结果的3种解决方法...

D6-用 Swift 和公开资讯,打造投资理财的 Apps { 加上 filter,实作搜寻 上市/上柜 功能 }

列表的确是在有限萤幕空间中,呈现大量资料的一个手法。但从前一篇可以知道,你这个列表会有数千笔资料的时...