本文目錄一覽:
- 1、學了半年java的新人去公司看代碼很暈還有一些沒有接觸過的技術,是我基礎問題么?
- 2、java學習主要是學習什麼呢?
- 3、學習Java具體都要學什麼內容?
- 4、從來沒有接觸過的Java從哪裡開始學起?
- 5、我在學校學的java開發但沒學好,怎麼辦?
- 6、我以前在學校里學過java,不過都快忘記了,現在想自己學習學習,有沒有什麼好辦法啊
學了半年java的新人去公司看代碼很暈還有一些沒有接觸過的技術,是我基礎問題么?
不完全是。
首先,你只學了半年的JAVA。如果在學習期間做過一些實戰訓練的話,那麼JAVA的掌握程度應該還好。另外更重要的就是,你是不是零基礎學的JAVA,有沒有接觸過其它的語言甚至於其它語言的開發經驗。如果有,那麼不用擔心,你只是需要一些時間來熟悉新的工具而已。但如果沒有,就得小心了,你還需要很長時間來積累經驗。
其次,任何水平的人看一些成熟的軟件的代碼都會比較暈。因為代碼是一個系統框架的詳細描述,一來就去看細節誰都受不了。打個比方,讓你站在天安門,看下廣場上人多還是少,這樣很容易辦到。但如果要你站在天安門把每個人的樣子描述一遍,那就很麻煩了。所以,剛進公司,看代碼暈是正常的現象,不必太在意。
你現在當務之急,是靜下心來,熟悉公司的項目,尤其公司做的軟件的框架和流程。 這一點不難辦到,你所在的部門一定存有不少的開發文檔。從需求分析、詳細設計到用戶手冊,這些東西在你不忙的時候就抓緊時間啃。因為這些東西是你們公司做事情的思路的最簡潔的表達。只有在熟悉了流程,從宏觀上對這些項目有了一個比較清楚的認識,才有可能做好事情。
至於基礎部分,在任何時候都要重視。還是剛剛那句話,如果你只會JAVA,甚至是零編程基礎直接學的JAVA,那完全應該花一些時間了解或者是複習一些其它課程。尤其是在你遇到不懂的問題時候,一定要學會想辦法從自己掌握的知識中去尋求答案。這個過程,就是傳說中的學以致用。
祝你好運。
java學習主要是學習什麼呢?
Java工程師應該掌握的技術。
1.Java SE部分 初級語法,面向對象,異常,IO流,多線程,Java Swing,JDBC,泛型,註解,反射等。
2.數據庫部分,基礎的sql語句,sql語句調優,索引,數據庫引擎,存儲過程,觸發器,事務等。
3. 前端部分, HTML5 CSS3 JS, HTML DOM Jquery BootStrap等。
4. Java EE部分,Tomcat和Nginx服務器搭建,配置文件,Servlet,JSP,Filter,Listener,http協議,MVC等。
5. 框架部分,每個框架都可以分開學,在去學如何使用SSM 或者SSH框架,如何搭建,如何整合。開發中為什麼會用框架,Rest是啥?Spring為啥經久不衰,底層如何實現等。
6.23種設計模式,掌握常用的,比如單例模式的多種實現,責任鏈模式,工廠模式,裝飾器模式等,了解常用場景。
7. 基礎算法和數據結構,八大排序算法,查找算法。
8. 熟練使用maven等構建工具,git等版本控制工具,熟悉常用linux命令,log4j,dubug,junit單元測試,日誌打印工具,Redis等NoSql。
南京北大青鳥祝你學有所成!望採納!
南京北大青鳥java課堂
學習Java具體都要學什麼內容?
目前java學習除了在高校的專業中學習,還有自學和報班學習兩種途徑,根據每個人的情況最合適的學習方式是不同的。學習java只要掌握好方式和方法,其實學起來並不是非常難。
java學的內容主要有:
①JAVA編程基礎(基礎語法、面向對象、和諧特性等)
②WEB應用開發(靜態網頁製作、Oracle數據庫、Java Web開發技術、Linux技術、網站性能與安全、軟件工程開發流程、Java Web和諧等)
③企業級框架開發(數據結構與算法、SSH框架、JavaEE和諧等)
④項目實訓
你可以考察對比一下開設有IT專業的熱門學校,好的學校擁有根據當下大型企業需求自主研發課程的能力,建議實地考察對比一下。祝你學有所成,望採納。
從來沒有接觸過的Java從哪裡開始學起?
先去了解一下java是什麼,java做什麼用的,然後要明確自己是否適合學習java。只有明確了學習目標,有了方向,自己才可能在這行紮根下去。再結合自身的情況,選擇合適自己的學習方式。如果你的自制力較好,那麼是可以通過自學來提升自己的技術水平,這或許會走更多的彎路,但堅持下去,依然會有部分人到達終點,至於何時到達,取決於你花的時間、走路的速度、道路的長度等因素。但如果你的基礎比較薄弱,且自制力不是很好的情況下,建議選擇一家靠譜的培訓機構,深入並系統的再提升一下自己的技術能力。
java的學習內容繁多,可以大致分為以下幾個階段,
一、預科學習:
HTML5:HTML5標籤入門、HTML5表格、表單
CSS3:CSS3選擇器和簡單屬性、CSS3定位和布局、CSS3複雜選擇器和高級屬性
數據庫:mysql數據庫安裝和數據操作、約束和簡單查詢、複雜查詢、數據庫設計、oracle的安裝與數據操作、oracle與mysql的對比學習
二、JavaSE
Java語言基礎、程序邏輯:環境配置和第一個語言程序-HelloWorld 變量運算符 條件和循環 方法和數組
Java面向對象:面向對象入門 面向對象應用_管理系統類 Java常用類、String相關、算法相關 面向對象深入(重載、this、static )繼承(重寫、super、初始化順序) 多態(抽象類和接口、final、克隆和比較接口 設計模式、對象和類的生命周期)
API:異常、日誌 集合 集合工具類和泛型 IO JDBC基礎線程 網絡編程 反射 NIO Junit
Java面向對象思想:設計模式 面向對象原則
Java底層理論:集合底層 性能監控工具 反編 JUC
三、Java web
web基礎:TOMCAT/WEB程序結構/HTTP協議 Servlet基礎入門、servlet作用域(cookie、session、ServletContext)、 Cookie和Session 、Servlet的交互/JSP原理及運用、 JavaBean/EL/JSTL/MVC思想 、JSP+Servlet+JDBC綜合練習、Session購物車案例/驗證碼/防止表單重複提交、監聽器過濾器
第三方工具包:連接池、事務、分頁、文件上傳下載、Dom4j/Log4j/Log back
JavaScript和jQuery框架技術:JS入門和DOM基礎 、DOM模型深入 、jQ基礎、 jQ操作DOM
MVC動態Web開發技術:自定義MVC框架、DAO框架、前端框架(layUI)
Web開發高級運用:tomcat server服務器配置 、nginx使用、 jetty配置
網絡編程:網絡原理、HTTP協議基礎、Linux操作系統、雲服務搭建
四、SSM框架
Spring框架、SpringMVC框架、MyBatis框架:mybatis入門、 配置文件詳解和動態sql的使用、 mybatis管理關係映射和延遲加載、 查詢緩存和逆向工程 、Spring入門和集成、myBatis SpringMVC入門 、SSM集成、 Spring配置詳解 、Spring AOP、 Spring事務配置 、SpringMVC高級功能 、SpringMVC原理
五、前沿技術
高可用、高並發、高擴展:Spring Boot 、緩存 、分佈式 、全文索引、 服務中間件、 myCat、 雲服務 、人臉識別 、語言識別 、JVM底層+優化
我在學校學的java開發但沒學好,怎麼辦?
首先你要知道自己是在學校想學沒學好還是因為沒有認真學(我覺得後者的可能性應該會大)
如果是後者的話,我建議你要是能找到工作的話,還是參加工作吧,因為在工作中你能學到好多東西,好多是在學校和培訓機構學不到的,畢竟在學校沒好好學習,我就不相信你在培訓機構能好好學習,如果參加工作覺得自己確實不能勝任,再去培訓機構好好學習,又能針對性,也能讓自己真正塌下心學習。
如果是前者的話,相信我只要你大學是有這個心的話,我相信你的水平完全能勝任你的工作,畢竟剛畢業大家水平都差不多。
我以前在學校里學過java,不過都快忘記了,現在想自己學習學習,有沒有什麼好辦法啊
Java前景是很不錯的,就業的薪資可觀,人才缺口大,0基礎學習是沒有問題的,有基礎更好了,現在學習Java的平台有很多的,B站或者是騰訊課堂都是可以的,我們在B站分享了很多經典的Java視頻教程都是開源的,你可以去看看。
原創文章,作者:IOD0L,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/129554.html