編程從入門到放棄(Java)

 

一、Java入門篇


1.1 基礎入門和麪向對象

1.1.1 編程基礎

 

1.1.2 面向對象思想

 

1.1.3 經常使用API

  • Math(略)
    • 大部分方法查看API便可,因此再也不詳細展開
  • Date、Calendar和DateFormat(略)
    • 注意Calendar是抽象類,因此不能new,而是用方法getInstance
    • SimpleDateFormat用來輸出特定的日期格式的字符串,是日期格式類,而不是日期類
    • Calendar的月份是用0-11的數字表示1-12月
  • BigInteger和BigDecimal(略)
    • 範圍大,精確處理數值,經常使用於銀行系統,而非相似float和double會出現精度丟失
    • 推薦一篇博文,關於銀行系統中金額的四捨五入:《java提升篇(三)-----java的四捨五入
  • Random(略)
    • 和SecureRandom相似,或更簡單,明白seed就行
  • SecureRandom
  • Arrays
 

1.2 中級編程

 

1.4 網絡編程

1.4.1 Servlet

 

1.4.2 JSP

 

1.4.3 AJAX

 

1.4.4 互聯網協議

 

1.4.5 網絡爬蟲

 

1.4.6 RESTful

 
 

1.5 數據庫

1.5.1 Database

 

1.5.2 JDBC

 

1.5.3 MySQL

 

1.5.4 Oracle

 

1.5.5 sqlServer

 

1.5.6 SQL

 
 

二、Java提升篇


2.1 主流框架

2.1.1 Spring

2.1.1.1 Spring IOC

 

2.1.1.2 Spring AOP

 

2.1.1.3 SpringMVC

 

2.1.1.4 SpringBoot

 

2.1.1.5 SpringSecurity

 

2.1.1.6 SpringCloud

 

2.1.2 Struts

 

2.1.3 Hibernate

 

2.1.4 MyBatis

 

2.1.5 Shiro

 
 

2.1 多線程

 
 

2.2 併發處理

 
 
 

2.3 分佈式

nginx反向代理和負載均衡
 
 

2.4 緩存

guava( localcache
redis
 
 
 

三、Java放棄篇


目前尚未放棄
 
 
 
 
 

四、Java跑路篇


目前尚未跑路
 
 
 

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">html

相關文章
相關標籤/搜索