久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      初學(xué)者怎么做java項目

      初學(xué)者怎么做java項目

      初學(xué)者做簡單的項目需要掌握以下知識點:

      一、前端

      語言:HTML+CSS+JavaScript

      開發(fā)工具:webstorm/vscode

      調(diào)試器:Chrome

      1、學(xué)會HTML的常用標簽、元素、以及它們的屬性。

      2、學(xué)會CSS的基本語法、各種樣式的使用,理解CSS的盒子模型、文檔流,會用定位、浮動和清除等常見的知識點。

      3、學(xué)會js的基礎(chǔ)(變量、函數(shù)、數(shù)組、字符串等)、理解JavaScript的面向?qū)ο笏枷?會用一些常用的js庫(如jQuery、bootstrap等);能用js寫出一些常用的插件(輪播組件、選項卡等)。

      4、能用HTML+CSS編寫網(wǎng)頁,實現(xiàn)基本的網(wǎng)頁布局,能用JavaScript+CSS編寫常用的動效,能用ajax實現(xiàn)和后臺接口的數(shù)據(jù)交互。

      5、會用Chrome做開發(fā)調(diào)試以及簡單的性能調(diào)試。

      (免費學(xué)習(xí)視頻教程分享:java視頻教程)

      二、后臺

      語言:spring、SpringMVC/springboot

      開發(fā)工具:eclipse/idea

      調(diào)試工具:Chrome

      1、了解Java起源和發(fā)展史以及語言特性,理解jdk和jre,學(xué)會配置Java開發(fā)環(huán)境。

      2、學(xué)會Java基礎(chǔ),包括標識符、常量變量、關(guān)鍵字、標識符、數(shù)據(jù)類型、運算符、流程控制語句、數(shù)組、方法等。

      3、理解Java面向?qū)ο蟮乃枷?,理解類和對象的概念,理解面向?qū)ο蟮娜筇匦?封裝、繼承、多態(tài)),理解this和super的區(qū)別和使用,理解Java的接口、內(nèi)部類、抽象類等。

      4、會用一些常用的Java類(Object、String、Arrays、Math、Date、SystemDateFormate、Calendar以及一些包裝類等)。

      5、學(xué)會一些Java的高級特性,集合、多線程、IO等,還有反射的原理和使用。

      6、學(xué)會至少一種Javaweb的開發(fā)框架(spring、springmvc、springboot等)

      7、學(xué)會使用eclipse或idea創(chuàng)建web項目以及常用的開發(fā)流程、還有一些快捷鍵的使用。

      三、數(shù)據(jù)庫

      數(shù)據(jù)庫:Oracle/MySQL、Redis/mongdb

      開發(fā)工具:Navicat、Redis命令行

      1、學(xué)會至少一種關(guān)系型數(shù)據(jù)庫(Oracle、MySQL等),和一種非關(guān)系型數(shù)據(jù)庫(Redis、mongdb等)

      2、學(xué)會關(guān)系型數(shù)據(jù)庫相關(guān)的理論和基礎(chǔ)知識,學(xué)會非關(guān)系型數(shù)據(jù)的原理以及優(yōu)勢。

      3、學(xué)會SQL的基本操作如數(shù)據(jù)庫表、視圖、索引的增刪改查操作。

      4、學(xué)會SQL的一些高級特性如鎖、函數(shù)、觸發(fā)器等。

      5、會用Navicat等SQL客戶端連接工具進行數(shù)據(jù)庫的操作。

      6、具備一些SQL性能優(yōu)化的能力。

      四、版本控制

      git/svn/Cornerstone

      1、理解版本控制的原理和應(yīng)用場景,理解數(shù)據(jù)倉庫中各個庫的作用和使用方式。

      2、熟悉git常用的操作命令(創(chuàng)建本地/遠程分支、查看本地/遠程分支、切換分支、提交版本、回滾、合并版本、拉取和推送分支等)。

      五、 項目構(gòu)建工具

      gradle/maven

      這個就不多說了,項目開發(fā)必備的工具,至少得學(xué)會其中一種。

      六、運行環(huán)境

      Tomcat、nginx

      1、了解Tomcat的組成和運行原理,理解server.xml各個熟悉的配置

      2、學(xué)會查看和分析Tomcat的項目運行日志

      3、學(xué)會在Tomcat中部署Java項目

      4、了解nginx的原理和作用,學(xué)會安裝nginx

      5、學(xué)會nginx的項目配置

      七、服務(wù)器環(huán)境

      Linux

      1、了解Linux的基本原理和一些常用的命令

      2、能在Linux是安裝jdk、Tomcat、nginx等web程序必備的軟件

      3、學(xué)會一些服務(wù)器性能調(diào)優(yōu)的命令

      相關(guān)文章教程推薦:java入門教程

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號