1、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

 
 

2、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
 
 
 

3、Java放弃篇


目前还没有放弃
 
 
 
 
 

4、Java跑路篇


目前还没有跑路
 
 
 

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

 
 
 
 

编程从入门到放弃(Java)的更多相关文章

  1. 史上最强Java NIO入门:担心从入门到放弃的,请读这篇!

    本文原题“<NIO 入门>,作者为“Gregory M. Travis”,他是<JDK 1.4 Tutorial>等书籍的作者. 1.引言 Java NIO是Java 1.4版 ...

  2. CYQ.Data 从入门到放弃ORM系列:开篇:自动化框架编程思维

    前言: 随着CYQ.Data 开始回归免费使用之后,发现用户的情绪越来越激动,为了保持这持续的激动性,让我有了开源的念头. 同时,由于框架经过这5-6年来的不断演进,以前发的早期教程已经太落后了,包括 ...

  3. [大数据从入门到放弃系列教程]在IDEA的Java项目里,配置并加入Scala,写出并运行scala的hello world

    [大数据从入门到放弃系列教程]在IDEA的Java项目里,配置并加入Scala,写出并运行scala的hello world 原文链接:http://www.cnblogs.com/blog5277/ ...

  4. Java从入门到放弃18---Map集合/HashMap/LinkedHashMap/TreeMap/集合嵌套/Collections工具类常用方法

    Java从入门到放弃18—Map集合/HashMap/LinkedHashMap/TreeMap/集合嵌套/Collections工具类常用方法01 Map集合Map集合处理键值映射关系的数据为了方便 ...

  5. Java性能测试从入门到放弃-概述篇

    Java性能测试从入门到放弃-概念篇 辅助工具 Jmeter: Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试.JMeter 可以用于对服务器.网络 ...

  6. 《Java从入门到放弃》JavaSE入门篇:文件操作

    Java中的文件操作还有点小复杂··· 不过没关系,我会把它讲得很简单,嘿嘿嘿!!! 在讲Java中的文件操作前,先了解一个概念--"流",比如我们把一个杯子的水倒到另一个同样大小 ...

  7. 拒绝从入门到放弃_《Python 核心编程 (第二版)》必读目录

    目录 目录 关于这本书 必看知识点 最后 关于这本书 <Python 核心编程 (第二版)>是一本 Python 编程的入门书,分为 Python 核心(其实并不核心,应该叫基础) 和 高 ...

  8. OpenStack从入门到放弃

    OpenStack从入门到放弃 目录: 为何选择云计算/云计算之前遇到的问题 什么是云计算 云服务模式 云应用形式 传统应用与云感知应用 openstack及其相关组件介绍 flat/vlan/gre ...

  9. Struts2入门到放弃

    写在前面------------------------------------------------------------------------- 本文章主要从三个方面来学习Struts2框架 ...

随机推荐

  1. springboot 集成 mybatis

    1,添加依赖 <!-- mybatis --> <dependency> <groupId>org.mybatis.spring.boot</groupId& ...

  2. finally知识讲解

    finally语句一定会执行吗,很多人认为一定会,其实未必,只有与 finally 相对应的 try 语句块得到执行的情况下,finally 语句块才会执行.假如在try语句之前执行了return操作 ...

  3. MapReduce ----数据去重

    三个文件 2017-03-10 a2017-03-11 b2017-03-12 d2017-03-13 d2017-03-142017-03-15 a 2017-03-10 e2017-03-11 b ...

  4. [20190312]视图v$datafile字段OFFLINE_CHANGE#, ONLINE_CHANGE#.txt

    [20190312]视图v$datafile字段OFFLINE_CHANGE#, ONLINE_CHANGE#.txt --//视图v$datafile存在2个字段OFFLINE_CHANGE#, O ...

  5. 光盘yum源搭建

    先修改基本的yum原源,使其不生效 cd /etc/yum.repos.d/ mv CentOS-Base.repo CentOS-Base.repo.bak 在修改媒介yum源使其生效 检验是否生效 ...

  6. Q2Day81

    性能相关 在编写爬虫时,性能的消耗主要在IO请求中,当单进程单线程模式下请求URL时必然会引起等待,从而使得请求整体变慢. import requests def fetch_async(url): ...

  7. Debian9安装vim和vim无法右键鼠标粘贴解决方法

    问题描述: Debian9有时候安装的时候没有vim,在centos用习惯了vim 1.Debian安装vim: root@kvm1:/etc/network# apt-get install vim ...

  8. 对讲解OS文献的反思

    前天把OS中Taneubaum写的那篇论文Can We Make Operating Systems Reliable and Secure?给班上的同学讲解了一遍.这篇文献我花了三天的时间才把它弄好 ...

  9. 对于coursera上三门北大网课的评测

    今年暑假开始就选了coursera上三门北大的网课——C++程序设计.算法基础.数据结构基础,它们属于一个项目的,上的话每个月249块钱,项目里包括这三门一共有七门课.因为一开始是三门课同时上的,数据 ...

  10. Codeforces Round #546 (Div. 2) C. Nastya Is Transposing Matrices

    C. Nastya Is Transposing Matrices time limit per test 1 second memory limit per test 256 megabytes i ...