Java学习进阶—高级编程
當(dāng)你已經(jīng)熟練的掌握了面向?qū)ο笾械母鞣N概念后,是否會對這些知識是如何使用的產(chǎn)生濃厚的興趣?本課程主要針對于已經(jīng)掌握了JAVA核心開發(fā)技術(shù)的讀者準(zhǔn)備,講解了JAVA多線程、常用類庫、IO編程、網(wǎng)絡(luò)編程、類集框架、JDBC等與Java實際應(yīng)用有關(guān)的開發(fā)技術(shù)。
?
Java高級編程更多內(nèi)容和免費課程:阿里云大學(xué)—開發(fā)者課堂
?
?
什么是多線程?
線程:就是進(jìn)程中的一個獨立控制單元,線程在控制著進(jìn)程的執(zhí)行。
多線程:一個進(jìn)程中不只有一個線程。
多線程的優(yōu)點:
1 可以更好的利用cpu的資源;
2 進(jìn)程之間不能共享數(shù)據(jù),線程可以;
3 系統(tǒng)創(chuàng)建進(jìn)程需要為該進(jìn)程重新分配系統(tǒng)資源,創(chuàng)建線程代價比較小;
4 Java語言內(nèi)置了多線程功能支持,簡化了java多線程編程。
?
IO編程
I/O含義為in和out,也就是“入”和“出”,計算機(jī)世界里,一般指代的是input和output,也就是輸入和輸出。IO編程中,Stream(流)是一個很重要的概念,可以把流想象成一個水管,數(shù)據(jù)就是水管里的水,但是只能單向流動。Input Stream就是數(shù)據(jù)從外面(磁盤、網(wǎng)絡(luò))流進(jìn)內(nèi)存,Output Stream就是數(shù)據(jù)從內(nèi)存流到外面去。
?
類集框架
類集框架也叫集合框架,集合框架是一個用來代表和操縱集合的統(tǒng)一架構(gòu)。所有的集合框架都包含如下內(nèi)容:
1 接口:是代表集合的抽象數(shù)據(jù)類型。例如 Collection、List、Set、Map 等。之所以定義多個接口,是為了以不同的方式操作集合對象
2 實現(xiàn)(類):是集合接口的具體實現(xiàn)。從本質(zhì)上講,它們是可重復(fù)使用的數(shù)據(jù)結(jié)構(gòu),例如:ArrayList、LinkedList、HashSet、HashMap。
3 算法:是實現(xiàn)集合接口的對象里的方法執(zhí)行的一些有用的計算,例如:搜索和排序。這些算法被稱為多態(tài),那是因為相同的方法可以在相似的接口上有著不同的實現(xiàn)。
?
Java高級編程更多內(nèi)容和免費課程:阿里云大學(xué)—開發(fā)者課堂
?
轉(zhuǎn)載于:https://www.cnblogs.com/ciip/p/10893860.html
總結(jié)
以上是生活随笔為你收集整理的Java学习进阶—高级编程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: windows下cmd常用的命令
- 下一篇: Java DSL简介(收集整理)