- 首先必須對java感興趣,然后才能繼續學java
首先從基礎學起,可以從書上或者視頻,網上java基礎的視頻很多,但是學習要耐得住寂寞。
java學習的知識點很多,一定要打好基礎。
java學習知識點順序為:java基本數據類型、流程控制、面向對象(類。對象、關鍵字、重載、方法重寫、抽象類、接口、static關鍵字、final關鍵字、訪問修飾符、對象的創建等)、集合(List->ArrayList,LinkedList,Set->HashSet,LinkedHashSet,TreeSet,ConcurrentSkipListSet,CopyOnWriteArraySet,Map->HashMap,LinkedListHashMap,TreeMap,HashTable,ConcurrentHashMap,ConcurrentSkipListMap)、泛型、Java基礎類庫(System、RunTime、Object、...)、java克隆、內部類、枚舉、反射、注解、日志、異常、IO流、網絡編程。
java虛擬機、java并發編程、java8、java設計模式等
打好基礎過后,然后開始學習框架:Spring/Springmvc/Mybatis
上述框架使用熟練后,可以研究源碼:SpringIOC,AOP(動態代理)、SpringMVC請求源碼、Mybatis源碼(MapperProxy)等等。
后續可以向高級沖刺,主要技術為:互聯網工程(maven/git/jenkins等)、應用框架源碼(spring/springmvc/mybatis)、性能調優(nginx/tomcat/mysql/jvm等)、分布式框架(Dubbo/zookeeper/redis/activemq/rabbitMQ/rocketMQ/netty等)、微服務(Springboot/SpringCloud/Docker等);
網站導航
- zblogPHP模板zbpkf
- zblog免費模板zblogfree
- zblog模板學習zblogxuexi
- zblogPHP仿站zbpfang