-
1 # 東布也
-
2 # 卡襠夫和蛋黃派
先把這些瞭解吧,後面的再繼續
只是以前隨手做的筆記,肯定還有很多不足,勿噴……
鍵盤輸入
隨機數
ArrayList
Arrays
Math
多型訪問變數,方法
介面:解決升級問題,重複程式碼,成員變數
多型子父類判斷
final的用法
default許可權
成員內部類,變數判斷
區域性內部類,訪問所在方法的區域性變數
equals
防止空指標異常的字串比較方法
Date類
日期格式化
Calendar物件
陣列複製
字串緩衝區
collection
迭代器
泛型:方法,萬用字元的使用,上下限
可變引數
collections
排序
map
hashmap
異常處理::throw
Objects的非空判斷
自定義異常類
獲取當前執行緒,獲取當前執行緒名字
執行緒睡眠
執行緒的建立
同步程式碼塊,同步程式碼方法
同步鎖;
執行緒的喚醒,
執行緒池;
lambda表示式
File類功能,構造方法
路徑分隔符,檔案分隔符
位元組輸出流
檔案位元組輸出流,特點會不不會覆蓋原有檔案
檔案位元組輸入流
字元輸入流
檔案字元輸入流
檔案字元輸出流,續寫換行
Properties
位元組緩衝流
字元緩衝流,換行符號
編碼問題的流
物件的序列化流
列印流:三個構造方法
Tcp通訊:客戶端服務端
函式式介面,
常用函式式介面:生產,消費,判斷,型別轉換
獲取stream流,遍歷,過濾,對映,統計,取前幾個,跳過,組合
引用:透過物件名引用成員方法,類名引用靜態方法,super,this,構造,陣列
單元測試
獲取class物件的三種方式,獲取功能
註解,繼承,過時,壓制
文件抽取,編譯,反編譯
屬性?賦值,元註解:位置,保留期,抽取,繼承
獲取註解物件,判斷是否有相應註解,
判斷方法上是否有註解
-
3 # Python小鎮
小夥紙,你挺不錯的,這是一個貴族病,一般人得不了,這起碼代表你很好學,有上進心。其實這個並不是什麼問題,很多人在沒有明確目標的時候,都會這學一點,那裡學一點,我們不應該面向課程學習,而應該面向實際問題學習,在解決一個具體的實際問題中,再去針對自己所欠缺的知識查漏補缺,這時候無論是基礎的還是非基礎的,只要是對你解決實際問題有幫助的知識,那就都要學。比如你給自己一個任務,半個月開發個微信小程式,這時候你會發現你不僅需要html、css、js這些基本的前端知識,還需要掌握一門後端語言,以及資料庫相關的操作,如果你想正式上線的話,還要去買雲伺服器、買域名,這其中又包括了域名的解析,伺服器上的環境搭建等等。在解決實際問題的過程中,知識自然而然的就沉澱在你腦海中。
-
4 # 愛看影片的星星
雖然不知道你是什麼專業,但我想既然不往下學,那應該不是程式設計專業。
大學學的課程可以分為通識教育和專業教育。像馬原毛概之類的就是通識教育。而專業教育又分為專業基礎和專業核心。你可以看看你們專業的培養方案裡這些課屬於什麼。
而你想要繼續往下學的話有很多方法,給你列舉幾個。
1.透過論壇收集別人分享的課程。這個隨機性大,不一定能找到。
2.mooc、網易公開課等線上教育平臺。不過這些上邊的課程,後期一般都要收費。
3、大學生自學網。瀏覽器直接搜尋就可以找到。上邊有各種各樣的課程。
-
5 # 睿昕老爸
“所有的只會基礎”和只是瞭解還是不同的。其實在找相關工作過程中,紮實的基礎(所謂紮實不光是知道與瞭解,很多深層次原理都屬於基礎的範疇)尤其是在校園招聘中,越偏底層原理的問題越能體現技術的專業度。所以我感覺大學計算機教材只是學一本看一本,屬於不上、不下的水平。所謂不上:技術是為應用服務的,也就是做專案。如果學完後做不了完整專案或沒有什麼想法,基本上學的技術是作用不大的。所謂不下:就是深層次原理(比如java程式設計很多API原理)要有理解與見解,紮實的動手能力(腦子裡積累了多少段典型案例),這個是在招聘中特別容易被問到的。所以想要從事計算機軟體技術類的工作,如果是大學未畢業,想從校園招聘進入企業,抓緊時間研究基礎知識與動手能力,著重積累偏底層類的內容,主要是打好基礎應對校園招聘。因為校園招聘對工作經驗要求不如社會招聘高,但對基礎知識要求高,也是普遍大學生偏差的地方,計算機很多工作經驗可以從學校組織的實習中多多積累(很多大學生在企業實習時走馬觀花,浪費機會,實習不一定留著企業,認識結交在職人員是關鍵),另外更多更深的經驗需要在真正工作後的專案中積累。所以打好基礎進入相對應的工作崗位是重點,如果按問題所問,題主屬於半迷茫狀態,因為題目所提的技術屬於多個差異很大的崗位,建議深入學習java技術(含演算法,資料結構),如果實在不行好好學習前端H5。其實前端並不簡單,技術變化也大。java適合長期積累。推薦一個牛客網,看看裡面的校園招聘要求與行情,根據招聘要求為學習目標,裡面有大量筆試題與面試經驗分享。
-
6 # 皇德華教授
我大學的時候就是這樣,先學了c,然後學了c++。最後學了Java,然後又自學了js和Python。學習一下基礎是好的,你可以瞭解一下每一種語言,它自己有什麼特性,這樣對你自己的成長有一個宏觀性的幫助。
但當你已經學完這些之後,那麼就要深入學習一門語言,比如c++或者是Java,因為在具體的工作當中,或者在做專案的過程當中,你需要的是一門能夠把它用好,所謂武藝在精不在廣,因為你在跟別人打架的時候,你總要有一個自己的獨門絕技才行,所以你剩下的時間就是專心的學習一門。
因為一開始的話人總有好奇嘛,總覺得沒有的是最好的,現在你既然對這麼多的語言都有了一個宏觀的把握,那麼你應該能夠感覺到自己究竟喜歡的是哪一種語言,那麼現在你就可以認真的選擇一門,然後深入的學習下去,為時不晚。
希望我看到這篇文章的人以後能夠成為某一領域一名資深的科學家家。
-
7 # 遺失的墮天使
大學裡只會教你基礎的,只是在教給你這個行業裡需要的技術,之後就要你自己去學習研究了,PS可以做廣告包裝主設計,如果你做編輯還可處理圖片和建模,如果你做網頁可以自己做圖不需要在問圖美改設計了。Java以後在程式設計等方面都是會用到的與C語言的底層彙編來說Java還是用途廣泛的。
如果你在學校開課後就要規劃自己以後的從業方向了,其次在學校教基礎的時候你就要確定自己是否可以接受這門課程因為將來你需要大量時間去自學。其次你要學會在相關的網路學習平臺自學,如果你想要更深層次的研究可以考研。
這些基礎知識讓你在行業裡不至於像一個新手一樣,如果有人問你蒙版要這麼加有基礎的就可以知道是關於PS的知識,在你進入工作後你會有一定的學習基礎來豐富你的技能。
選擇一個方向做深入研究其他的就需要基本掌握就好,在就業後如果你需要跳槽可以在自己學習。學校裡教授的專業性課程沒有一樣是沒有用的,在以後的就業中都是需要的知識技能。
大學學習中和我們高中時不一樣。現在的你要學會自己學習尋找知識,也是你學習能力養成的重要時期。
回覆列表
不然呢,你出來大多也只是用基礎,什麼感興趣你自己可以深入啊,大學就是個尋找興趣的地方,我就是計算機java方向出來的,現在都做前端5年了,主要還是看自己喜歡幹什麼。