编程从入门到放弃(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

相关文章
相关标签/搜索