java都學(xué)什么 學(xué)了java能做什么實(shí)際的東西?
學(xué)了java能做什么實(shí)際的東西?學(xué)java可以做很多實(shí)用的事情,主要看你的興趣所在。如果你喜歡手機(jī)開發(fā),你可以做一個(gè)手機(jī)操作系統(tǒng),因?yàn)锳ndroid是用Java開發(fā)的。如果你想涉足金融行業(yè),你可以為銀
學(xué)了java能做什么實(shí)際的東西?
學(xué)java可以做很多實(shí)用的事情,主要看你的興趣所在。如果你喜歡手機(jī)開發(fā),你可以做一個(gè)手機(jī)操作系統(tǒng),因?yàn)锳ndroid是用Java開發(fā)的。如果你想涉足金融行業(yè),你可以為銀行或投資機(jī)構(gòu)建立他們的交易系統(tǒng),因?yàn)楦呤?、華旗集團(tuán)等使用的交易系統(tǒng)都是用Java開發(fā)的。如果你喜歡游戲,可以參考桌面版的minecraft開發(fā)一套游戲;也可以再造一個(gè)阿里巴巴。我聽說它們主要是Java棧。
所以,不要糾結(jié)于這個(gè)問題,只要努力學(xué)習(xí)。會有個(gè)地方給你的
學(xué)完java基礎(chǔ)下一步學(xué)什么?
我不知道您對Java的基礎(chǔ)知識了解有多遠(yuǎn)。有幾本書我需要熟悉:<java核心技術(shù)>;<java編程思想>;<深入Java虛擬機(jī)>;<java并發(fā)編程實(shí)踐>;<effective Java中文版>;如果你不讀,我建議你好好讀。如果你已經(jīng)讀完了,我想下一步是選擇方向:
1。采用Java語言開發(fā)的前端Android,不僅需要Java知識,還需要相關(guān)的Android知識。Web開發(fā),其中需要了解一些前端知識,比如HTML、JavaScript,當(dāng)然還有spring、s3。純后端開發(fā),需要學(xué)習(xí)分布式相關(guān)知識,如spring cloud、Dubbo、消息中間件,如Kafka、rocketmq;數(shù)據(jù)庫相關(guān)mysql、Oracle及相關(guān)中間件;
4。大數(shù)據(jù)開發(fā),只涉及Hadoop、HBase、hive等