编程从入门到放弃(Java)
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.2.1 IO编程
1.2.2 异常处理
1.2.3 集合框架
1.2.4 反射
1.2.5 正则表达式
1.2.6 注解
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 分布式
2.4 缓存
3、Java放弃篇
4、Java跑路篇
<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">
编程从入门到放弃(Java)的更多相关文章
- 史上最强Java NIO入门:担心从入门到放弃的,请读这篇!
本文原题“<NIO 入门>,作者为“Gregory M. Travis”,他是<JDK 1.4 Tutorial>等书籍的作者. 1.引言 Java NIO是Java 1.4版 ...
- CYQ.Data 从入门到放弃ORM系列:开篇:自动化框架编程思维
前言: 随着CYQ.Data 开始回归免费使用之后,发现用户的情绪越来越激动,为了保持这持续的激动性,让我有了开源的念头. 同时,由于框架经过这5-6年来的不断演进,以前发的早期教程已经太落后了,包括 ...
- [大数据从入门到放弃系列教程]在IDEA的Java项目里,配置并加入Scala,写出并运行scala的hello world
[大数据从入门到放弃系列教程]在IDEA的Java项目里,配置并加入Scala,写出并运行scala的hello world 原文链接:http://www.cnblogs.com/blog5277/ ...
- Java从入门到放弃18---Map集合/HashMap/LinkedHashMap/TreeMap/集合嵌套/Collections工具类常用方法
Java从入门到放弃18—Map集合/HashMap/LinkedHashMap/TreeMap/集合嵌套/Collections工具类常用方法01 Map集合Map集合处理键值映射关系的数据为了方便 ...
- Java性能测试从入门到放弃-概述篇
Java性能测试从入门到放弃-概念篇 辅助工具 Jmeter: Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试.JMeter 可以用于对服务器.网络 ...
- 《Java从入门到放弃》JavaSE入门篇:文件操作
Java中的文件操作还有点小复杂··· 不过没关系,我会把它讲得很简单,嘿嘿嘿!!! 在讲Java中的文件操作前,先了解一个概念--"流",比如我们把一个杯子的水倒到另一个同样大小 ...
- 拒绝从入门到放弃_《Python 核心编程 (第二版)》必读目录
目录 目录 关于这本书 必看知识点 最后 关于这本书 <Python 核心编程 (第二版)>是一本 Python 编程的入门书,分为 Python 核心(其实并不核心,应该叫基础) 和 高 ...
- OpenStack从入门到放弃
OpenStack从入门到放弃 目录: 为何选择云计算/云计算之前遇到的问题 什么是云计算 云服务模式 云应用形式 传统应用与云感知应用 openstack及其相关组件介绍 flat/vlan/gre ...
- Struts2入门到放弃
写在前面------------------------------------------------------------------------- 本文章主要从三个方面来学习Struts2框架 ...
随机推荐
- mybatis 通过实体类进行查询
如果使用实体类进行查询, 不管会不会使用到 主键, 都必须设置主键, 才能查询 <select id="selectByAppidAndServerCode" resultM ...
- Python 捕捉traceback异常栈信息
捕捉traceback异常栈信息 by:授客 QQ:1033553122 相关函数简介 sys.exc_info() 返回包含3个元素(type, value, traceback)的元组,提供关 ...
- SQL Server OPTION (OPTIMIZE FOR UNKNOWN) 测试总结
关于SQL Server的查询提示OPTION (OPTIMIZE FOR UNKNOWN) ,它是解决参数嗅探的方法之一. 而且对应的SQL语句会缓存,不用每次都重编译.关键在于它的执行计划的准 ...
- SQL SERVER 查看数据库安装时间
--通过name为NT AUTHORITY\SYSTEM的登录账号的create_date,就知道SQL Server的安装日期了. SELECT * FROM SYS.SERVER_PRINCIPA ...
- Failed to decrypt protected XML node "DTS:Password" with error 0x8009000B "Key not valid for use in specified state.". You may not be authorized to access this information. This error occurs when t
Question SSIS包从A服务器搬迁到B服务器,运行报错 Description: Failed to decrypt protected XML node "DTS:Password ...
- GitHub-分支管理01
参考博文:廖雪峰Git教程 1. 分支说明 分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了50%的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不 ...
- ORM版学员管理系统3
老师信息管理 思考 三种方式创建多对多外键方式及其优缺点. 通过外键创建 class Class(models.Model): id = models.AutoField(primary_key=Tr ...
- 【车】汽车X40保养
参考文档: [养车成本]小保养331元,奔腾X40养车成本调查
- VsCode放大缩小
如图:vscode界面突然缩小了 通过快捷键 ctrl+shift+ + 放大 ctrl+shift+ - 缩小
- F. Graph Without Long Directed Paths Codeforces Round #550 (Div. 3)
F. Graph Without Long Directed Paths time limit per test 2 seconds memory limit per test 256 megabyt ...