回覆列表
  • 1 # Java比海盜

    1.首先要對java這門開發語言有一個基本瞭解,認識,能夠看懂jdk.

    2.學習一些主流的開發框架,建議學習spring,spring boot,spring cloud,其實就是spring全家桶,可以說是學習java最重要的框架了。

    3.要掌握一門資料庫,建議mysql。

    4.要掌握程式碼版本控制開發工具,也就是協同開發,建議git。

    5.要了解一些常用的中介軟體,如redis,mq等等。

    6.要會使用postman進行介面測試。

  • 2 # 騎著小豬去拉薩

    java 分為三大類:

    Java SE (Java Platfor Standard Edition)

    標準版:它允許開發和部署在桌面、伺服器、嵌入式環境和實時環境中使用Java程式。Java SE包含支援Java Web服務開發的類,併為Java EE提供基礎。

    Java EE (Java platfor Enterorise Edition)

    企業版:幫助開發和部署可移植、健壯、可伸縮且安全的伺服器端Java應用程式。Java EE是在Java SE的基礎上構建的,它提供Web服務、元件模型管理和通訊API,可以用來實現企業級的面向面向服務體系結構和Web2.0應用程式。

    Java ME (Java platfor Micro Edition)

    微型版:Java ME在為移動裝置和嵌入式裝置(比如手機、PDA、電視機頂盒和印表機)上執行的應用程式提供了一個健壯而靈活地環境。

    現在大多學習java EE

    JavaEE(Java Enterprise Edition ): JavaEE本身是一個標準,一個為企業分散式應用開發提供的標準平臺。

    2018年3月,開源組織Eclipse基金會宣佈Java EE被更名為Jakarta EE。

    包括的技術領域

    – Servlet,JSP,JSTL

    – EJB(Enterprise JavaBean,企業Java bean,伺服器端元件,它的目標和核心應用是部署分散式應用程式。),JPA(Java Persistence API,Java持久層API)

    – Web Service(天氣預報 線上支付等)

    – Security(為安全框架中類和介面提供的API), JMS(Java Message Service), Transactions(事務是為解決資料安全操作提出的)

    Servlet簡介

    Servlet是執行在伺服器上,在伺服器端呼叫、執行,按Servlet規範編寫的Java類。

    作用:

    – 對客戶端的請求進行處理

    – 向客戶端返回響應

    JSP

    JSP全名為Java Server Pages

    JSP與Servlet一樣,是在伺服器端執行的,實現了HTML語法中的Java擴充套件

    Servlet是JSP的基礎

    之前流行SSH框架

    現在公司用SSM框架

    比較流行的spring boot 和sprind clouds

  • 3 # lezijie

    基礎語法:jdk的安裝和環境配置,變數和常量,條件判斷語句,迴圈語句,迴圈控制語句方法和陣列:方法的定義和呼叫,方法的過載和遞迴操作,陣列的定義和初始化,陣列的遍歷和常見的方法呼叫面向物件:類的定義和物件的建立,物件的例項化流程,抽象,封裝,繼承,多型思想,介面的設計和實現異常和常用類:異常機制和異常體系,try-catch語句,throw和throws關鍵字自定義異常,String,StringBuffer,StringBuilder類,System,Runtime類,Math,Random,BigDecimal類多執行緒:並行和併發,程序和執行緒,執行緒的啟動方式,執行緒安全的處理方式,同步鎖和死鎖的概述,執行緒的生命週期和狀態,聯合執行緒和後臺執行緒,執行緒優先順序和執行緒禮讓和定時器集合框架:ArrayList和LinkedList,HashSet和TreeSet,LinkedHashSet,Comparable介面和Comparator介面,HashMap和TreeMap,LinkedhashMap,泛型的定義和使用IO和網路程式設計:File類的基本使用,FilenameFilter介面的使用,IO流的體系結構,位元組流和字元流的使用,緩衝流,標準流,列印流,轉換流,資料流,管道流,物件流,物件序列化和發序列化,字元編碼和解碼,Properties類載入資源,RandomAccessFile類,NIO操作,網路概述和分層模型,網路三要素,TCP和UDP協議和程式設計

    這些是Java初級基礎知識

    下面是Java曲線

    需要詳細的Java學習資料可以找我

  • 4 # 阿邁達聊技術

    主要分為以下幾個方面:

    計算機相關課程的學習

    這主要包括計算機基礎、計算機網路、資料庫理論、資料結構等相關課程。這些都是大學計算機必修課程,學好這些基礎課程,再學Java咱們就是科班出身。

    Java的整個技術體系

    開始學習Java的時候,我們都是從基礎開始,包括面向物件特性、基本資料型別、抽象類、介面、GUI圖形程式設計(幾乎用不到,瞭解即可)、IO、網路程式設計等知識點。學完這些我們一般要了解一下Html相關知識,Jsp和Servlet也需要了解一下。這些知識點掌握以後,就到框架部分。最早我們用SSH(struts+spring+hibernate),到現在已經基本被拋棄了,所以只需要知道有過這個框架即可。而現在我們需要掌握的框架是SpringMvc和Springboot,掌握這兩個框架,基本就可以輕鬆應對工作了。

    中介軟體技術,高階工程師晉升之路

    在掌握Java體系技術點以後,我們在工作中還會用到很多中介軟體技術,包括快取技術Redis、負載均衡Nginx、訊息佇列Kafka、Dubbo、Zookeeper等、Mongodb之類的非關係資料庫、專案構建Maven、Gradle等、程式碼管理Git、持續整合Jenkins等。熟練掌握這些技術點,是從初級工程師到中級工程師到高階工程師的必經之路。

  • 5 # 我是雙魚座2020

    學習的內容還蠻多的,可以看一下崗位需求,給你分享一些我學習的Java內容:

    JavaSE基礎:Java基礎語法、陣列、類與物件、繼承與多型、異常、範型、集合、流與檔案、反射、列舉、自動裝箱和註解、JDBC。

    資料庫:mysql、oracle

    Javaweb:HTML與CSS網頁開發基礎、JavaScript指令碼語言、搭建開發環境、JSP基本語法、JSP內建物件、JavaBean技術、Servlet技術、Ajax技術

    框架:Struts2、Hibernate、Spring、SpringMVC、mybatis、Springboot、SpringCloud。結合專案學完這些基本可以開始找工作了。

    基礎也是特別重要的,剛開始就是打基礎,培養程式設計思維和學習方法。網上入門的學習影片也特別多,我也對比過不少,還是比較推薦北京尚學堂300集,特別適合初學者,簡單有趣,結合專案學習,而且很系統。堅持學完基礎肯定不差,這是我們老師推薦給我們的,對我幫助挺大。你可以去看看,網上就能搜到,都是免費的,你可以瞭解下。

  • 中秋節和大豐收的關聯?
  • 冬季水庫釣魚適合重窩嗎?