主頁 > 後端開發 > Java自學入門精選教程-適合零基礎

Java自學入門精選教程-適合零基礎

2020-11-07 03:33:10 後端開發

這篇文章是為了介紹自己自學用過的Java視頻資料,

本套整合教程總共180+G,共450+小時,考慮到絕大部分視頻至少要看兩遍,而且視頻總時長并不代表學習時長,所以零基礎初學者總學習時間大約為:

600小時視頻時長 + 100小時理解 + 100小時練習,至少需要800小時,

你可能覺得自己能一天學習8小時,實際上平均下來每天能學4小時都算厲害了,總會有各種原因,比如當天內容太難,公司聚會,要出差等等,如果周末你也是堅持學習,那么最理想狀況下,6個半月就可以學完,達到作業后能被人帶的水平,但我知道那其實基本不可能,我自己從完全零基礎,到學C語言,到學Java,除去中間斷開的兩個月,已經學習10個月,當然,這和我邊作業邊學習,以及沒有人幫我找資料有很大關系,很多時間花在找資料上了,如果你已經經歷過JavaSE的洗禮,會明白,我這篇回答對現在迷茫的你份量有多重,(文中老師姓名我僅用字母代替)

 

以下正文:

我15年畢業,大學日語專業,16年9月18日開始決定學編程,

【1,啟蒙階段】

同樣地,花了3天經歷了入門語言選python還是C的糾結后,我最終選擇看GJ老師的C語言視頻入門,

這個階段與其說學C,不如說懂一些基本的編程知識,比如:回圈結構,陣列,簡單的記憶體分配原理,指標概念等,GJ老師的C語言視頻,對小白非常友好,啟蒙教育做得很好!

如果時間不是很寬裕,可以直接從下面的JavaSE視頻開始,看自己能否接受,

如果時間比較寬裕,喜歡循序漸進,培養興趣了解一些計算機知識,那么可以看看,

我個人覺得L老師講課很有魅力,我喜歡聽他嘮嗑,像一位好朋友娓娓道來,

(很多人不學C也能很好學習Java,大家自己看著辦)

 

【2,JavaSE基礎】

JavaSE階段,建議完全零基礎的朋友,直接看GJ意老師的,輔助看L老師的,當然,也可以都試看一下再決定,每個人喜好不同,放心,完全零基礎的朋友,一遍肯定學不會,所以同一套視頻看兩遍都算少了,另外,有時一個老師的觀點是片面的,要結合不同老師的講解才可能對一個知識點有更全面深刻的理解(前提是先把一個老師的講解吃透),所以我是建議L意和GJ的都至少看兩遍,

具體建議后面會給出,

<對零基礎學習者的建議>

 

1,看視頻學習,不要看書學習,我自己是日語專業的,此前完全沒有接觸過編程,對編程是完全沒概念的,知乎上很多人都說看視頻慢,建議直接看優秀的書籍,所以我就買了C語言的一些書和Java的一些書(都是初學入門的),但都看不懂,看不下去,反而是后期跟著視頻學習一段時間后,再翻開書本(其實幾乎沒看過書),慢慢能知道書里在講什么了,大家千萬不要覺得看視頻會顯得自己學習能力不夠強,實際上,大學選擇計算機專業的同學,又有多少比例是不靠老師上課,自己躲圖書館把編程學會的呢?從這個角度來說,看視頻相當于大學課堂聽課,并沒什么不妥,

 

2,不懂的知識點視頻多看幾遍,如果視頻有配套筆記,第二天起來復習一遍,加深印象,自己也可用word做筆記,寫學習日志,JavaSE有不懂的,可以百度或谷歌,看看別人的技術博客,再回過頭看視頻可能就突然明白了,因為我也這么試過,對我幫助很大,希望你也能試試,

 

3,根據視頻內容畫思維導圖!

畫思維導圖的好處在我看來至少有兩個:

 

 - 理清講解思路,讓自己有全域觀,初學Java,每一天的視頻剛聽完就基本忘得差不多了,很多知識點腦海中也只剩下一個名詞,具體講了什么已經記不得!做筆記長遠來看是最省時間的,因為筆記內容都是自己消化過的,后期不用再去看視頻復習(太麻煩了),直接看自己的筆記效率更高!反而蜻蜓點水,不做筆記一味求快的人,學到后面跟不上,因為這些知識點你只是聽懂了,而不是理解,也沒有實際編碼操作過,印象是不深的!!

 - 方便日后復習,以及遺忘時的檢索回憶,

 

下面是我的思維導圖截圖(windows可以使用Xmind)

思維導圖要自己做,自己看,效果最好,看別人的基本沒效果,

 

3,初級階段不建議買任何書籍,專心看視頻和附帶的筆記足夠了,包括知乎上推薦的《head first Java》,《瘋狂Java講義》,《Java核心技術》都不太適合現階段完全零基礎的我們,太厚,知識點太詳細,要知道,我們現在剛學完C,才了解編程的回圈陳述句而已,再怎么好的入門書籍,它對受眾也是有一定要求的,而這個階段的我們,就像小嬰兒,即使給我們一輛帶輔助輪的自行車,我們也騎不了...我買過一本《瘋狂Java講義》,就翻了幾次,看著密密麻麻完全不熟悉的知識點,很煩躁很焦慮,當然,我不是說看書不好,只是本階段不推薦,至少我從零基礎到學習框架,從書本上學到的可能就占了0.5%,看博客學到的也比書本多,幾乎完全是靠視頻學來的,而且視頻也有原始碼和筆記,已經很方便,

 

對零基礎的學習者來說,JavaSE的學習非常困難,比如我,學了一個多月才學到L老師的例外一章,之前在面向物件一章就已經很崩潰,哪知例外也這么抽象,完全不知道它是干嘛的....很多人是科班出身,早就忘了當初自己連軟體都不會裝的窘境,就像我們現在根本不會覺得用筷子還需要學習,但你爸媽當年為了教你用筷子,可是頭疼過不止一次呢!

 

<JavaSE學習重點參考>

 

初學者也容易想走捷徑,我相信很多人都會有這個想法:能不能只學作業上要用的?根本原因是知識點真的太多了,以L老師視頻為例,面向物件(封裝,繼承,多型),例外,多執行緒,集合框架,IO,網路編程都挺難的,其中面向物件是JavaSE的重中之重,里面的知識點個人認為是最難的,后面的知識點都是建立在這之上展開的,沒學好面向物件,后面就會稀里糊涂,

 

當然,也不是真的一點都不能跳,但最好完整地學下來,

 

按照后面JavaWeb的學習來看,我的建議是:

 

 - 面向物件是基石,JavaSE中最重要的一是集合,二是IO,希望大家學習這兩個知識點時認真對待,多敲代碼,多思考,

 - 常用API里,String及其相關類StringBuilder,

   StringBuffer等必須熟悉,后面會不斷用到,不學好的話,后面怎么死都不知道!

 - 泛型一般只出現在集合中,個人覺得如果一時無法掌握,那么暫時會在集合中使用泛型就行了,

 - 反射對于初學者來說是非常抽象的!!但它又無比重要,它雖然不是JavaSE的重點,但是它是JavaWeb很多難點的底層支撐,不懂反射,寸步難行,

 

重點

 

 - 面向物件☆☆☆☆☆

 - 集合☆☆☆☆☆

 - IO ☆☆☆☆☆

 - String/StringBuffer/StringBuilder ☆☆☆☆☆

 - 反射☆☆☆☆☆

 - 泛型☆☆☆☆

 

熟悉

 

 - 例外

 - 多執行緒

 

先過一遍

 

 - 網路編程

 - 正則運算式

 

**【3,JavaSE之后干嘛】**

我當時學完GJ老師的25天后,迷茫了很久...根本不知道下一步怎么走,該看誰的視頻好一點,后來才知道GJ老師原來還有35天、30天、33天版的Java基礎視頻,但我已經沒時間重新都看一遍了,直接開始了L老師JavaWeb的學習,學到JDBC后發現基礎實在太差,學不下去,又回過頭學習了L老師的JavaSE視頻,

 

我覺得如果選擇一家培訓機構的視頻,就看他們全套的,因為知識點安排和講課風格會大體接近,比較熟悉,當你發現視頻講得有點淺,說明你學的還不錯,此時你想理解得更深的話,不要再找視頻了,視頻都是給初學者的,點到即止(不論哪家的視頻),直接去看書,《Java編程思想》保證夠深,但還是忍住,先往后學JavaWeb吧!

 

<JavaWeb學習重點參考>

 

【前端部分】

 

 - 首先,學習html和css后記得做一個小案例,快速熟悉標簽使用,你可以不做,但是你會記不住,不信你試試,這是我當時看完視頻,完成的練手頁面:

 

 

 - 學習JavaScript的dom操作時,留個心眼,多關注,js的dom學好了,對后面學習xml的dom也會有幫助,dom4j重點練習,試著自己封裝一個小工具,這兩個dom都很重要,

 - JavaWeb的反射就當復習,好好學,

 

【JavaWeb核心技術】

 

 - tomcat一定要跟著視頻配置一遍,光看視頻是記不住的!!

 - Http協議和Servlet超級重要,多看幾遍,看一遍你會暈,東西太多了,建議做一下思維導圖,理清知識點,

 - request和response很重要,也很難,request域超級重要,多看幾遍,不要心急,

 - cookie、session、JSP很重要,多看幾遍,不要心急,session域超級重要,

 

JavaWeb總共四大域物件,都是很重要的,

 

 - day12-13,老實說,我只記得${EL運算式},知道怎么匯入JSTL標簽庫<%@...>和核心庫的使用,其他的都忘了,

 - day14一定要跟著敲,因為后面的小案例都是在這個上面擴展,這個不敲,后面的敲不了!

 - day15-19算一個小周期,都是資料庫操作,還是那句話,跟著敲,才記得住,

 - day17~19JDBC的內容是L老師視頻的第一個精華!!其他視頻難以超越的講解!!搞清楚TxQueryRunner的撰寫思想對后面學習框架和框架如何實作事務有四兩撥千斤的功效!

 - 相比servlet,監聽器和過濾器也挺重要,但老師有點一帶而過的感覺,暫作了解,

 - 上傳下載和JavaMail挺復雜的,我反正第一次沒掌握,以后回過頭再學吧...但這些后面的專案會用到,

 - Ajax,很重要,但是對于我們可能有點難,但現在和json一起用的越來越多,要好好學!L老師講的是原生Ajax,看完后去看就業班的就很容易了!

 - 綜合練習,一定要敲,即使你覺得很難,也要硬著頭皮敲完,敲完以后,自信心暴漲,那時你自己對JavaWeb那些知識點是重要的哪些是次要就會有自己的理解,重要的知識點,在你心里沉淀出來,就是這么神奇!!

 - 后面的基礎加強,L老師視頻的第二個精華!!識訓也很大,直接提升到另一個境界,為學習框架做鋪墊,也算L老師的道別禮物,

 

學習路線建議

1,JavaSE(建議三個月):

GJ老師任意版(啟蒙或輔助)

L導師,強烈推薦,兩遍

L老師JavaSE(深入淺出精華版,主看這個)

2019年年底錄制,和后面Javaweb比較配,兩遍

 

GL老師JavaSE25天版由于有點老了,整個解說都沒用eclipse,不利于小白掌握eclipse使用,但內容真心不錯很照顧初學者,我自己初學Java看的是25天版本,后來又看了L老師的,L老師的30天版里的多執行緒比25天版本講得好,也講了前端知識,

 

JavaSE小結:

主看L老師,

GJ視頻作為補充,重點看他的面向物件,集合,IO,30天版多執行緒很不錯,

學完JavaSE先看下面的視頻,會讓你對前面所學和后面將學的內容有個整體認識,畢竟你可能從學JavaSE的第一天起就反復問自己:這特么學了有啥用?

鏈接:https://pan.baidu.com/s/19MgqC4SLDi5A3A_W3rOZFA 密碼:rdlq

于網盤下載次數過多,可能會導致鏈接失效,需要視頻資料可以看我的公告欄,還有我這段時間整理的一些Java學習手冊,面試題,開發工具,PDF檔案書籍教程,需要的話都可以免費分享給大家,

 

2,JavaWeb(建議兩個月):

GJ老師——超全面的JavaWeb視頻

和L的JavaSE銜接比較好,同樣深入淺出,day14和day24~26,day17-19的JDBC以及最后兩天的基礎提高非常棒,強烈推薦,兩遍,

唯一的遺憾是這套視頻沒有jQuery和bootstrap 等前端內容,需要自己另外找,jQuery可以去菜鳥教程或者w3cschool學一下就好了,或者看就業班的,農歷新年我會更新進階版的學習路線,里面會補充,

 

3,ssh框架(按順序,建議20天,快速過一遍):

了解思想就好,重點掌握Spring,Struts2和Hibernate基本不用了,

GJ老師Struts2 +L老師ssh框架 + GJ老師2016ssh框架 + GJ老師ssh綜合專案實戰

 

①L老師Struts2(銜接JavaWeb,作為過渡)

②GJ老師ssh框架(Struts2講得不錯)+ L老師spring(可跳過)

③GJ老師2018ssh框架(言簡意賅,思路清晰) + ssh綜合專案實戰(最后Dao抽取不錯)

 

L老師的Struts2畢竟是2013年的,有點老了,會比較瑣碎,最重要的是,現在Struts2都不怎用了,作為了解的話,主要看值堆疊和攔截器,了解思想,

這部分視頻主要是為了給JavaWeb看L老師視頻的朋友一個過渡,怕你們舍不得L老師,其實其他老師框架也講得非常好,

 

看完GJ老師Struts2,就看L老師的框架,hibernate重點了解思想,Struts2幾個視頻中他講得最好最深,

 

最后,有了上面的鋪墊,再看L老師的ssh2018,條理非常清晰,精煉,沒有一句廢話,每天只有2.5小時,過一遍很快,

 

為什么三個框架要看這么多視頻?因為零基礎初學者要進入框架學習其實需要適應時間,學習任何東西我都希望能知其然知其所以然,比較討厭死記硬背,所以我列的視頻順序,是為了照顧初學者心理,如果你覺得能接受一上來就講配置,那么SSH其實只要看Spring,然后就直接看Mybatis和SpringMvc,畢竟現在公司已經淘汰Struts2和Hibernate,

 

學習任何框架一定要知道,在沒有它之前,前人是怎么做的,那樣做存在哪些弊端,而框架又是怎么解決的,這樣學才能形自己的理解,GJ老師和L老師凡算是課程上得比較有意思的,讓他們帶你們入門,心里好接受些,

 

最后跟著L老師的ssh專案做一遍,ssh框架也就算入門了,struts2和hibernate理解思想即可,因為不用了!!但也不要走過場,你不了解Struts2和Hibernate,你就不知道學習SpringMVC和MyBatis有什么好處,各自的優缺點是什么,因為沒有對比!!

我的建議是,Struts2和Hibernate做做筆記,了解思想,不用去敲代碼,把你的大腦空出來給后面的springmvc和mybatis,都學的話,會混!!

 

3.5,L老師的JavaWeb(day17~19,day27~28)

Javaweb階段你可能覺得上面這幾天內容不明覺厲,但又不知道具體有何用處,等你學完SSH就會發現這部分內容是真的很吊,看L老師的JDBC能一窺框架的事務原理,基礎加強講到了如何利用注解+反射搭建山寨版的hibernate和spring,

 

4,SSM框架(重點中的重點)

①GJ老師講的mybatis和springmvc

②GJ老師的《springmvc、Mybatis由淺入深教程》

③在掌握了上面的視頻內容并有自己的一些見解后再去看Mybatis,有稍微講一下原始碼,

 

之所以先看GJ老師的springmvc和mybatis,原因無他,就因為他只講重點,講得快,總共十小時,講完兩套框架,如果你領悟力夠強,理論上就成了,但絕大部分人都不可能看這么一套視頻就會用sm框架,所以在看GJ老師的視頻時,要隨時記錄自己的疑問,然后看L老師的視頻時,帶著疑問去學習,mybatis主要關注輸入映射+sql配置+輸出映射,了解mybatis如何解決jdbc的不足,springmvc沒什么建議...自己看著辦,

 

5,學習方法:

小白自學的難點在于:

1,找不到合適的資料,

2,不知道學習重點,

 

我的學習路線,是個人認為最適合小白的,

至于學習方法,即使我這篇文章給出了重點,可能你們還是不會相信,所以我建議:不要想著徹底掌握一塊知識點再去學下一塊知識點,這樣永遠不可能把這一套視頻學好,

 

你應該在理解的前提下用最快的時間完整過一遍,對整體學習路線有個把握,第一次學習爭取每個知識點懂個50-60%,專門搞個txt檔案記錄觀看程序中的疑問點,從后面的內容判斷前面哪些知識點是重要的,常用的,然后回過頭來有重點地攻克,抓大放小,

 

最后,我推薦的視頻都是自己用過的,對比挑出來的,盡量追求深入淺出,通俗易懂,如果你覺得沒看懂,就多看幾遍!!“多看幾遍”是最簡單樸素道理,很奏效,但是很少有人相信,其他的跟著視頻就好,前期用記事本工具,我用的是notepad++,你也可以用EditPlus,后期用MyEclipse,其實就是多了插件的eclipse,要盡快熟悉MyEclipse的各種快捷鍵,

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/205041.html

標籤:Java

上一篇:Java基礎教程:Java物件和類

下一篇:JNI-Thread中start方法的呼叫與run方法的回呼分析

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 【C++】Microsoft C++、C 和匯編程式檔案

    ......

    uj5u.com 2020-09-10 00:57:23 more
  • 例外宣告

    相比于斷言適用于排除邏輯上不可能存在的狀態,例外通常是用于邏輯上可能發生的錯誤。 例外宣告 Item 1:當函式不可能拋出例外或不能接受拋出例外時,使用noexcept 理由 如果不打算拋出例外的話,程式就會認為無法處理這種錯誤,并且應當盡早終止,如此可以有效地阻止例外的傳播與擴散。 示例 //不可 ......

    uj5u.com 2020-09-10 00:57:27 more
  • Codeforces 1400E Clear the Multiset(貪心 + 分治)

    鏈接:https://codeforces.com/problemset/problem/1400/E 來源:Codeforces 思路:給你一個陣列,現在你可以進行兩種操作,操作1:將一段沒有 0 的區間進行減一的操作,操作2:將 i 位置上的元素歸零。最終問:將這個陣列的全部元素歸零后操作的最少 ......

    uj5u.com 2020-09-10 00:57:30 more
  • UVA11610 【Reverse Prime】

    本人看到此題沒有翻譯,就附帶了一個自己的翻譯版本 思考 這一題,它的第一個要求是找出所有 $7$ 位反向質數及其質因數的個數。 我們應該需要質數篩篩選1~$10^{7}$的所有數,這里就不慢慢介紹了。但是,重讀題,我們突然發現反向質數都是 $7$ 位,而將它反過來后的數字卻是 $6$ 位數,這就說明 ......

    uj5u.com 2020-09-10 00:57:36 more
  • 統計區間素數數量

    1 #pragma GCC optimize(2) 2 #include <bits/stdc++.h> 3 using namespace std; 4 bool isprime[1000000010]; 5 vector<int> prime; 6 inline int getlist(int ......

    uj5u.com 2020-09-10 00:57:47 more
  • C/C++編程筆記:C++中的 const 變數詳解,教你正確認識const用法

    1、C中的const 1、區域const變數存放在堆疊區中,會分配記憶體(也就是說可以通過地址間接修改變數的值)。測驗代碼如下: 運行結果: 2、全域const變數存放在只讀資料段(不能通過地址修改,會發生寫入錯誤), 默認為外部聯編,可以給其他源檔案使用(需要用extern關鍵字修飾) 運行結果: ......

    uj5u.com 2020-09-10 00:58:04 more
  • 【C++犯錯記錄】VS2019 MFC添加資源不懂如何修改資源宏ID

    1. 首先在資源視圖中,添加資源 2. 點擊新添加的資源,復制自動生成的ID 3. 在解決方案資源管理器中找到Resource.h檔案,編輯,使用整個專案搜索和替換的方式快速替換 宏宣告 4. Ctrl+Shift+F 全域搜索,點擊查找全部,然后逐個替換 5. 為什么使用搜索替換而不使用屬性視窗直 ......

    uj5u.com 2020-09-10 00:59:11 more
  • 【C++犯錯記錄】VS2019 MFC不懂的批量添加資源

    1. 打開資源頭檔案Resource.h,在其中預先定義好宏 ID(不清楚其實ID值應該設定多少,可以先新建一個相同的資源項,再在這個資源的ID值的基礎上遞增即可) 2. 在資源視圖中選中專案資源,按F7編輯資源檔案,按 ID 型別 相對路徑的形式添加 資源。(別忘了先把檔案拷貝到專案中的res檔案 ......

    uj5u.com 2020-09-10 01:00:19 more
  • C/C++編程筆記:關于C++的參考型別,專供新手入門使用

    今天要講的是C++中我最喜歡的一個用法——參考,也叫別名。 參考就是給一個變數名取一個變數名,方便我們間接地使用這個變數。我們可以給一個變數創建N個參考,這N + 1個變數共享了同一塊記憶體區域。(參考型別的變數會占用記憶體空間,占用的記憶體空間的大小和指標型別的大小是相同的。雖然參考是一個物件的別名,但 ......

    uj5u.com 2020-09-10 01:00:22 more
  • 【C/C++編程筆記】從頭開始學習C ++:初學者完整指南

    眾所周知,C ++的學習曲線陡峭,但是花時間學習這種語言將為您的職業帶來奇跡,并使您與其他開發人員區分開。您會更輕松地學習新語言,形成真正的解決問題的技能,并在編程的基礎上打下堅實的基礎。 C ++將幫助您養成良好的編程習慣(即清晰一致的編碼風格,在撰寫代碼時注釋代碼,并限制類內部的可見性),并且由 ......

    uj5u.com 2020-09-10 01:00:41 more
最新发布
  • Rust中的智能指標:Box<T> Rc<T> Arc<T> Cell<T> RefCell<T> Weak

    Rust中的智能指標是什么 智能指標(smart pointers)是一類資料結構,是擁有資料所有權和額外功能的指標。是指標的進一步發展 指標(pointer)是一個包含記憶體地址的變數的通用概念。這個地址參考,或 ” 指向”(points at)一些其 他資料 。參考以 & 符號為標志并借用了他們所 ......

    uj5u.com 2023-04-20 07:24:10 more
  • Java的值傳遞和參考傳遞

    值傳遞不會改變本身,參考傳遞(如果傳遞的值需要實體化到堆里)如果發生修改了會改變本身。 1.基本資料型別都是值傳遞 package com.example.basic; public class Test { public static void main(String[] args) { int ......

    uj5u.com 2023-04-20 07:24:04 more
  • [2]SpinalHDL教程——Scala簡單入門

    第一個 Scala 程式 shell里面輸入 $ scala scala> 1 + 1 res0: Int = 2 scala> println("Hello World!") Hello World! 檔案形式 object HelloWorld { /* 這是我的第一個 Scala 程式 * 以 ......

    uj5u.com 2023-04-20 07:23:58 more
  • 理解函式指標和回呼函式

    理解 函式指標 指向函式的指標。比如: 理解函式指標的偽代碼 void (*p)(int type, char *data); // 定義一個函式指標p void func(int type, char *data); // 宣告一個函式func p = func; // 將指標p指向函式func ......

    uj5u.com 2023-04-20 07:23:52 more
  • Django筆記二十五之資料庫函式之日期函式

    本文首發于公眾號:Hunter后端 原文鏈接:Django筆記二十五之資料庫函式之日期函式 日期函式主要介紹兩個大類,Extract() 和 Trunc() Extract() 函式作用是提取日期,比如我們可以提取一個日期欄位的年份,月份,日等資料 Trunc() 的作用則是截取,比如 2022-0 ......

    uj5u.com 2023-04-20 07:23:45 more
  • 一天吃透JVM面試八股文

    什么是JVM? JVM,全稱Java Virtual Machine(Java虛擬機),是通過在實際的計算機上仿真模擬各種計算機功能來實作的。由一套位元組碼指令集、一組暫存器、一個堆疊、一個垃圾回收堆和一個存盤方法域等組成。JVM屏蔽了與作業系統平臺相關的資訊,使得Java程式只需要生成在Java虛擬機 ......

    uj5u.com 2023-04-20 07:23:31 more
  • 使用Java接入小程式訂閱訊息!

    更新完微信服務號的模板訊息之后,我又趕緊把微信小程式的訂閱訊息給實作了!之前我一直以為微信小程式也是要企業才能申請,沒想到小程式個人就能申請。 訊息推送平臺🔥推送下發【郵件】【短信】【微信服務號】【微信小程式】【企業微信】【釘釘】等訊息型別。 https://gitee.com/zhongfuch ......

    uj5u.com 2023-04-20 07:22:59 more
  • java -- 緩沖流、轉換流、序列化流

    緩沖流 緩沖流, 也叫高效流, 按照資料型別分類: 位元組緩沖流:BufferedInputStream,BufferedOutputStream 字符緩沖流:BufferedReader,BufferedWriter 緩沖流的基本原理,是在創建流物件時,會創建一個內置的默認大小的緩沖區陣列,通過緩沖 ......

    uj5u.com 2023-04-20 07:22:49 more
  • Java-SpringBoot-Range請求頭設定實作視頻分段傳輸

    老實說,人太懶了,現在基本都不喜歡寫筆記了,但是網上有關Range請求頭的文章都太水了 下面是抄的一段StackOverflow的代碼...自己大修改過的,寫的注釋挺全的,應該直接看得懂,就不解釋了 寫的不好...只是希望能給視頻網站開發的新手一點點幫助吧. 業務場景:視頻分段傳輸、視頻多段傳輸(理 ......

    uj5u.com 2023-04-20 07:22:42 more
  • Windows 10開發教程_編程入門自學教程_菜鳥教程-免費教程分享

    教程簡介 Windows 10開發入門教程 - 從簡單的步驟了解Windows 10開發,從基本到高級概念,包括簡介,UWP,第一個應用程式,商店,XAML控制元件,資料系結,XAML性能,自適應設計,自適應UI,自適應代碼,檔案管理,SQLite資料庫,應用程式到應用程式通信,應用程式本地化,應用程式 ......

    uj5u.com 2023-04-20 07:22:35 more