Javaweb包含哪些知識?
非常多,最基礎(chǔ)的jdbcxml數(shù)據(jù)庫前端知識(jshtmlcssjq一些前端框架簡單易用);但是現(xiàn)在javaweb其實(shí)指的是javaee開發(fā),sshssmspringbootnosql安全認(rèn)證框架(shiro,springsecurity)springcloud。。。無數(shù)的技術(shù)。主要是看你開發(fā)的系統(tǒng)需要什么功能,只要把你想到的都包括在內(nèi);Java現(xiàn)在要學(xué)的東西很多,從前端風(fēng)格到系統(tǒng)底層原理。
Java有三分之二的JavaS:學(xué)習(xí)計(jì)算機(jī)基礎(chǔ),如二進(jìn)制等計(jì)算機(jī)基礎(chǔ)理論,java基礎(chǔ),如分支、循環(huán)、多態(tài)、抽象、封裝、Io流、網(wǎng)絡(luò)、反射、泛型等。
第二階段,:學(xué)習(xí)servlet、jsp、html、xml、css、mysql等。
第三階段,:學(xué)習(xí)spring、mybatis、springboot、dubbo和springcloud等框架技術(shù)。
第四階段,從:到這個(gè)階段,你必須對java系統(tǒng)的技術(shù)有所了解。要想提高,還得學(xué)習(xí)一些更深層次的理論,比如源代碼、數(shù)據(jù)結(jié)構(gòu)、設(shè)計(jì)模式、jvm等。此外,你應(yīng)該能夠從項(xiàng)目中學(xué)習(xí)來提高自己。
在第五個(gè)階段,:可以用他所學(xué)的東西來創(chuàng)造事物并達(dá)到精通。
JavaWeb主要包括前端和后端。前端包括css、js、html,后端不僅需要掌握基本的Java語法、網(wǎng)絡(luò)通信知識、數(shù)據(jù)庫,還要有spring、springboot、mybatis等框架。
我是雙非大一安全工程的,想自學(xué)java,我該每天如何做,看什么書?
大致的學(xué)習(xí)路線:
Java語言基礎(chǔ)(oop,繼承多態(tài)性,接口抽象類,數(shù)組集合等。)
Html5css3jquery(無需深究)
Spring框架(spring,springmvc,springboot)
Orm框架
授權(quán)認(rèn)證的原理和框架(shiro,springsecurity等。)
數(shù)據(jù)庫
緩存框架(Redis等。)
信息排隊(duì)
Linux操作與維護(hù)
只是列出了一大部分,還有其他細(xì)節(jié),我贏了不要深究。簡而言之,我需要學(xué)習(xí)很多東西才能去工作。東西,Java的周邊生態(tài)太好了,所以有很多雜七雜八的東西要學(xué)。但是基礎(chǔ)要打好,尤其是數(shù)據(jù)庫方面。
從基層開始,學(xué)習(xí)Java的基本語法,然后學(xué)習(xí)me或者ee,再到后面學(xué)習(xí)Java的框架。
推薦你看看阿里巴巴的java開發(fā)手冊,寫得很好。