How to learn how to develop a java website?

Hello everyone, I would like to ask a question: understand HTML,CSS,PHP, now want to learn java website development, where should I start? Is java SE a must-learn basis? If so, which parts are included? Could you give me a brief introduction to the learning route? Thank you very much!

Oct.17,2021

tell me my understanding:
from shallow to deep, from easy to difficult, we can not seek to understand some of them, but we must have a wide range of knowledge.
Reading. Reading good books is the best and fastest way to enter a field. The process of reading must be practiced and summed up

here is my learning roadmap ~

  1. java "java programming idea", "java8 practice", "java Core Technology"
  2. java Design pattern "Head First Design pattern"
  3. servlet "Head First Servlets & JSP"
  4. maven "maven practice"
  5. spring "spring practice"
  6. HTTP principle "HTTP authoritative Guide"
  7. MySQL "High performance MySQL"
  8. MyBatis "MyBatis from entry to mastery
  9. Spring boot "spring boot practice"
  10. website architecture "large website technical architecture"

here are some useful books that are off the route.

  • "Effective Java second Edition"
  • "Code Encyclopedia second Edition"
  • "in-depth understanding of the Java Virtual Machine-- JVM Advanced Features and Best practices (2nd Edition)
  • "
  • "Java concurrent programming practice"

the book is almost over, just find a project to practice ~

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1b33339-2be71.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1b33339-2be71.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?