1. 程式人生 > >入門級Java學習目標

入門級Java學習目標

第一階段、JAVA設計和程式設計思想

(OOD、OOP)

1、Java 語言基礎

Java語言、Java環境變數、變數、運算子、表示式、分支語句、迴圈語句、陣列、陣列應用,行業規範。雙色球抽獎程式實現。

以下是java的一些基礎入門視訊,喜歡的朋友可以去下載來看一看:java入門視訊   密碼為:g53t


2、Java 面向物件

類、物件、屬性、方法、構造、封裝、繼承、多型、重寫、過載、訪問許可權控制符、this、super、static、單例設計模式、final、抽象類和介面、模板設計模式、內部類。

3、JavaSE核心類庫

Java核心類、Java字串、日期處理、包裝類、集合、資料結構、異常和異常處理、Java IQ、多執行緒程式設計、執行緒同步機制、併發包、JAVA網路程式設計、Java泛型、Java反射機制。

4、Java設計

設計原則、設計模式、常見演算法、Java新特性、Maven使用SVN版本管理。

第二階段、資料庫技術和Web基礎


(H5)

1、Oracle資料庫開發

SQL語句、SQL語句原理、SQL語句優化、表、檢視、序列、索引、Oracle資料字典、Oracle資料庫PL/SQL開發、資料庫設計原則。

2、JDBC

JDBC核心API、JDBC優化技術(快取技術、批處理技術、資料庫連線池)。

3、XML

XML語法、XML解析(SAX、DOM、Dom4j)。

4、HTML5(H5)Web前端技術

(H5/CSS3/JS)

基本文件結構、連結、列表、表格、表單;CSS基礎語法、盒子模型、浮動佈局、定位;Java Script語言基礎、DOM程式設計、事件模型等。

5、Jquery

HTML5(H5)JQuery、JQuery物件、元素選擇、DOM、操作、CSS操作、動畫效果、JQuery外掛。

6、AJAX 框架

Ajax基礎、XHR物件、Ajax設計模式、JSON技術、RESTFUL技術。

第三階段、JAVA Web技術和主流框架(SSH)


1、JSP&Serviet

JSP語法、JSP標記、自定義標記、JSTL和EL表示式、JSP新特性、MVC設計模式、Service生命週期及Serviet伺服器、Serviet過濾器和監聽器、Tomcat配置和部署。

2、Spring

Spring Ioc、Ioc注入技巧、物件高階配裝配(自動裝配、模板裝配、元件掃描特性、FactoryBean、物件生命週期)、Spring 、AOP、原理、Aspectj、SpringJDBC支援

3、MyBatis

MyBatis對映基礎,DQL對映,DML對映,結果集對映,高階動態SQL對映,SqlSession的使用,Spring MyBatis整合

4、Redis

Redis原理、Redis命令、Java Redis API、Spring Redis整合、Redis叢集和快取

5、Nginx

Nginx原理、Nginx環境、Nginx、虛擬機器、Nginx反向代理、Tomcat伺服器整合、NginxURL 重寫、Session共享技術

Struts2&

Hibernate

6、Struts2控制流程、OgnI、Action、Interceptor、Result、FreeMarker、Struts2標記庫、Struts2擴充套件、Strtus2應用、HibemateAPI、Hibemate實體對映技術、Hibemate關係對映技巧、HQL查詢、Hibernate快取技術、SSH整合

第四階段、大資料技術(Hadoop和Spark)


1、Hadoop

Hadoop基礎和環境搭建,HDFS體系結構、MapReduce;Hadoop的叢集模式、HDFS聯盟、利用ZooKeeper來實現Hadoop叢集的HA(高可用性)功能,Yarn的任務排程機制,Apache Hive,Pig資料處理,整合Hadoop和Sqoop、Flume以及Apache KafKa來實現資料的交換,安裝部署HBase,Stomm

2、Scala語言

Scala環境搭建、Scala基礎語法、模式匹配、過載與構造器、MapReduce、元組、繼承、StringContext,Option Some None,Tuple;集合方法和運算,future物件同步處理和非同步處理返回結果

3、Spark

Spark和Hadoop已成為目前大資料處理領域的核心框架。課程體系詳細講解Spark搭建,Spark-shell的使用,Spark-submit提交應用,Spark的核心設計和實現,並對核心中的實現架構、執行原理進行詳細的講解;Spark生態習題中的各個元件,包括:SparkCore,SharkSQL和SparkStreaming等等。

相關推薦

入門Java學習目標

第一階段、JAVA設計和程式設計思想(OOD、OOP)1、Java 語言基礎Java語言、Java環境變數、變數、運算子、表示式、分支語句、迴圈語句、陣列、陣列應用,行業規範。雙色球抽獎程式實現。以下是java的一些基礎入門視訊,喜歡的朋友可以去下載來看一看:java入門視訊

程式設計(Java入門Java學習的30個目標

       1.你需要精通面向物件分析與設計(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應該十分了解UML,尤其是class,object,interaction以及statediagrams。   2.你需要學習JAVA語言的基礎知識以及它的核心

Qt:實現入門英語學習軟體

這是用Qt實現的一個入門級的英語學習軟體,適用於初學者學習~這是我上學期學完C語言專業課後,自己上慕課網學了些C++便找了個框架來實踐寫的,而且介面的設計沒有用Qt的designer拖動控制元件(也就是圖形化編輯模式),是純程式碼實現控制元件的佈局所以會比較簡陋= =。之所以在MFC和Q

學習筆記(自己知道的一些入門java學習的網站,和學習方向)

1、慕課網 https://www.imooc.com/course/list?c=java&type=3,這個網站有很多免費的視訊但作為初學者的我感覺一臉矇蔽,不懂現在的前沿技術和各種框架,連什麼是Spring boot都不知道 裡面有一個職業路徑,是各種收費的

Java學習:HTML入門

網頁 重置 自我介紹 回滾 標簽 color 公式 target coord HTML HTML基本標簽 <html> --html開始標簽 <head> -- 文件頭(用戶在瀏覽器的主體是看不到的) </head> <bo

入門貪心算法——java實現

種類 循環 決策 一個 pri target 下一個 元素 can 貪心算法入門 貪心算法是一種思路,而不是一種公式。 認真看,一會兒就會了! 個人網站:多貓影視(能看各大vip視頻)www.duomao.xyz package com.niu.test;

Unity Shader入門精要學習筆記 - 第10章 高紋理

unp string math 計算 圖像繪制 兩種方法 內存 對象 交叉 轉載自 馮樂樂的 《Unity Shader入門精要》 立方體紋理 在圖形學中,立方體紋理是環境映射的一種實現方法。環境映射可以模擬物體周圍的環境,而使用了環境映射的物體可以看起來像鍍了層金屬一樣反

java web 入門 開發 常用頁面調試方法

文件的 數據 生效 str debugger 操作數 ron 速查 現在 這裏介紹一下Java web 入門級開發中常用的代碼調式方法; ( 僅供入門級童靴 參考) ; 工具: chrome 瀏覽器 (版本越高越好); Java web 入門級開發 主要就是兩個方

零基礎怎樣進行大數據的入門學習

菜鳥到高手 高手 人才市場 高效 短板 變現 title 熊貓 用戶 大數據是眼下非常時髦的技術名詞,與此同時自然也催生出了一些與大數據處理相關的職業,通過對數據的挖掘分析來影響企業的商業決策。 這群人在國外被叫做數據科學家(Data Scientist),這個頭銜最早由D

大數據入門學習:SQL與NOSQL數據庫

修改配置 mongod 分享 耦合 沒有 nosql 數據表 tor RoCE 這幾年的大數據熱潮帶動了一激活了一大批hadoop學習愛好者。有自學hadoop的,有報名培訓班學習的。所有接觸過hadoop的人都知道,單獨搭建hadoop裏每個組建都需要運行環境、修改配置文

[劉陽Java]_Web前端入門練習_迅雷官宣網設計

講解 是我 img 現在 代碼量 整體布局 java -s 目的 也有一段時間沒有寫一些技術專題文章,今天給大家來幾篇Web前端入門級練習的文章。主講《迅雷官宣網》的設計,相信大家平時也用過迅雷這個下載工具,所以分享的這篇技術大家在一定程序會感興趣。 先來一個效果圖,整體儀

[劉陽Java]_Web前端入門練習_迅雷首頁第一屏設計

nsf video 開始 今天 特點 迅雷 www. class 使用 今天接著上一篇文章《Web前端入門級練習_迅雷官宣網設計》正式開始迅雷首頁第一版的設計。如果完成,則最終的效果圖如下 第一步:先完成logo部分的設計 logo設計,我們會使用CSS的定位來實現,

Mybatis入門學習-環境搭建

onf 新建 tro 執行器 所在 classes follow 沒有 roc 在MyBatis官方文檔上是這樣說的: MyBatis 是一款優秀的持久層框架,它支持定制化 SQL、存儲過程以及高級映射。MyBatis 避免了幾乎所有的 JDBC 代碼和手動設置參數以及獲

成為Java高手需要注意的25個學習目標

1.你需要精通面向物件分析與設計(OOA/OOD)、涉及模式(GOF,J2EEDP)以及綜合模式。你應該瞭解UML,尤其是class,object,interaction以及statediagrams。 2.你需要學習Java語言的基礎知識以及它的核心類庫 (collections,seria

Java學習之路吐血整理技術書從入門到進階最全50+本(珍藏版)

轉載自某大佬部落格:https://pymlovelyq.github.io/2018/10/26/java/ 前言:技術書閱讀方法論 一.速讀一遍(最好在1~2天內完成) 人的大腦記憶力有限,在一天內快速看完一本書會在大腦裡留下深刻印象,對於之後複習以及總結都會有特

Java學習之路史上吐血整理Java技術書從入門到進階最全50+本(書籍推薦珍藏版)

前言: 技術書閱讀方法論 一.速讀一遍(最好在1~2天內完成) 人的大腦記憶力有限,在一天內快速看完一本書會在大腦裡留下深刻印象,對於之後複習以及總結都會有特別好的作用。 對於每一章的知識,先閱讀標題,弄懂大概講的是什麼主題,再去快速看一遍,不懂也沒有關係,但是一定要在不懂的地方做個記

python學習筆記——慕課的一些介紹(入門

    本筆記整理自MOOC上的Python課程,本課程介紹了Python的入門級經典程式設計例子、Python基礎語法以及Python的計算生態。     課程連結為:Python語言程式設計-北京理工大學 目錄 &nbs

Django2.0 學習記錄--入門(一)

Django是最近剛接觸,需要懂點Python知識,本文只是初步搭建,後續深入學習繼續分享。 一、首先、環境搭建 1、建議按照網上教程推薦使用虛擬環境、安裝Virtualenv,好處是可以建立一個乾淨的開發環境,各個不同的專案隔離。 pip install virtualenv 現在我用的是

大資料入門學習攻略

資料科學並沒有一個獨立的學科體系,統計學,機器學習,資料探勘,資料庫,分散式計算,雲端計算,資訊視覺化等技術或方法來對付資料。 但從狹義上來看,我認為資料科學就是解決三個問題: 很多初學者,對大資料的概念都是模糊不清的,大資料是什麼,能做什麼,學的時候,該按照什麼線路去學習,學完往哪方面發展

大數據入門學習攻略

deep ssi follow mys 規律 plus mac god over 數據科學並沒有一個獨立的學科體系,統計學,機器學習,數據挖掘,數據庫,分布式計算,雲計算,信息可視化等技術或方法來對付數據。 但從狹義上來看,我認為數據科學就是解決三個問題: 很多初學者,對大