「初级Java宝典」java基础知识

博主:adminadmin 2023-01-11 09:57:09 913

本篇文章给大家谈谈初级Java宝典,以及java基础知识对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

新手学JAVA都要学哪些知识啊

这样的问题,我已经回答了很多次,现在很多新手,特别是刚刚进入学生的学生,不知道该从哪里入手,我整理了一些java的知识点,一共分为一个阶段,273个技能点,第一阶段、第二阶段、第三阶段、第四阶段是必须要掌握的,第五阶段和第六阶段就是高薪、高职的保障,就说说想高薪必须得把后面两个阶段的给掌握了,

第一阶段:java基本功修炼

1. 认识计算机硬件

2. 计算机组成原理

3. 计算机软件知识

4. 计算机网络知识

5. 常用网络应用操作

6. 认识计算机病毒

7. 逻辑训练

8. 初识Java

9. 变量和数据类型

10. 选择结构

11. 循环结构for

12. 循环结构do-while

13. 循环结构while

14. 多重循环及程序调试

15. 循环进阶

16. 一维数组及经典应用

17. 二维数组

18. 认识类与对象

19. 方法及方法重载

20. 封装与继承

21. 方法重写与多态

22. 项目实战-汽车租赁系统

23. 抽象类和接口

24. 异常

25. 项目实战-QuickHit

26. Java 中的集合类型

27. List 集合

28. Set 集合

29. HashMap 集合

30. Iterator

31. Collections 算法类及常用方法

32. enum

33. 包装类及装箱拆箱

34. String、StringBuffer 类常用方法操作字符串

35. Date、Calendar

36. Math 类常用方法

37. IO/NIO

38. 字节输入流(InputStream、FileInputStream、BufferedInputStream)

39. 字节输出流(OutputStream、FileOutputStream、BufferedOutputStream)

40. 字符输入流(Reader、InputStreamReader、FileReader BufferedReader)

41. 字节输出流(Writer、OutputStreamWriter、FileWriter、BufferedWriter)

42. 文件复制

43. Serialize、Deserialize

44. 职场晋升力:四象限时间管理与精力管理

45. 多线程(Thread、Runnable)

46. Thread LifeCycle

47. 线程的调度

48. 线程的同步和死锁

49. Thread Pool

50. 职场晋升力:团队合作

51. Socket(TCP、UDP)

52. XML 概念、优势、规范

53. XML 中特殊字符的处理

54. 使用DOM 读取、添加、删除、解析 XML 数据

第二阶段:javaweb开发

55. 搭建和配置MySQL 数据库

56. 数据库增、删、查、改语句

57. 事务

58. 视图

59. 数据库备份与恢复

60. 数据库用户管理

61. 数据库设计

62. 项目实战-银行ATM 存取款机系统

63. 走进 HTML 和CSS

64. 列表表格及表单美化

65. CSS 高级操作

66. Bootstrap

67. CSS 组件

68. JavaScript 面向对象

69. JavaScript 判断、循环

70. JavaScript 闭包

71. JavaScript 语法

72. Bootstrap 综合案例

73. HTML5、CSS3

74. jQuery 基础

75. jQuery 基本操作

76. jQuery 事件与特效

77. jQuery Ajax

78. jQuery 插件

79. 搭建Web 环境初识JSP

80. JSP 九大内置对象

81. JSP 实现数据传递和保存

82. JDBC

83. 单例模式、工厂模式

84. MVC、三层模式

85. Commons-fileupload、CKEditor

86. 分页查询

87. EL 与 JSTL

88. Servlet 与Filter

89. Listener 与MVC

90. Ajax 与 jQuery

91. jQuery 的Ajax 交互扩展

92. 项目实战—使用Ajax 技术改进新闻发布系统

93. 反射

94. Linux 系统的安装

95. 在Linux 中管理目录和文件

96. 在Linux 中管理用户和权限

97. 在Linux 服务器环境下安装软件和部署项目

98. 职场晋升力:职场沟通

第三阶段: 企业级框架开发

99. MyBatis 环境搭建

100. SQL 映射文件

101. 动态SQL

102. MyBatis 框架原理

103. Spring IOC

104. 构造注入、依赖注入、注解

105. Spring 整合MyBatis(SqlSessionTemplate、MapperFactoryBean、事务

处理)

106. Spring 数据源(属性文件、JNDI)、Bean 作用域

107. Spring 框架的运行原理

108. SpringMVC 体系概念

109. SpringMVC 之数据绑定、数据效验、

110. SpringMVC 之视图及视图解析

111. SpringMVC 之文件上传、本地化解析

112. SpringMVC 之静态资源处理、请求拦截器、异常处理

113. Oracle 数据库环境搭建、安装

114. Oracle 数据库 SQL、分页、备份、还原

115. Hibernate 概念、依赖

116. HQL 查询语言

117. Hibernate 中配置关联映射

118. HQL 连接查询与 Hibernate 注解

119. Struts 2 概念、依赖

120. Struts 2 配置

121. OGNL 表达式

122. Struts 2 拦截器

123. SSH 框架整合

124. 使用Maven 构建项目

125. 使用Struts 2 实现Ajax

126. Jsoup 网络爬虫

127. 多线程网络爬虫

128. 反爬及反反爬策略

129. 通用爬虫设计

130. Echart 图表分析

131. IKAnalyzer 分词

132. 企业框架项目实战-代理商管理系统

133. 企业框架项目实战-SL 会员商城

134. 企业框架项目实战-会员管理系统

135.企业框架项目实战-互联网招聘信息采集分析平台

第四阶段: 前后端分离开发

136. GitHub

137. Git 基础(checkout、pull、commit、push、merge 等)

138. Git 进阶(多分支协作)

139. GitLab

140. IDEA 的使用

141. Maven 介绍(概念、仓库、构建、命令)

142. 使用Maven 构建WEB 项目

143. 使用Maven 构建多模块项目

144. 使用Maven 搭建私服仓库

145. Scrum 框架介绍(三个角色、三个工件、四个会议)

146. Scrum Team 组建团队

147. 产品需求和用户故事

148. 每日立会

149. 使用敏捷-Scrum 方式开发管理实战

150. 前后端分离、分布式集群架构、垂直架构

151. SSM(SpringMVC+Spring+MyBatis)整合实战

152. Git、Maven 私服Nexus

153. 第三方接入技术(微信、阿里)

154. MySQL 电商实战

155. Redis(缓存服务)

156. 搜索引擎-Solr

157. 集成API Doc 工具-Swagger

158. 图片自动化处理:Tengine+LUA+GraphicsMagic

159. 手机、邮箱注册

160. 单点登录 Token

161. OAuth2.0 认证

162. Jsoup 网络爬虫(多线程爬虫/代理 IP 爬虫)

163. ExecutorService 线程池

164. IK 中文分词

165. Postman

166. ReactJS

167. webpack

168. 职场晋升力:简历撰写

169. 程序猿面试宝典之项目面试

170.大型互联网旅游电商项目实战-爱旅行

第五阶段: 分布式微服架构开发

171. Spring Boot 环境搭建

172. Spring Boot 常用技能

173. Spring Boot 整合Redis

174. Spring Boot 整合Mybatis

175. 微服务架构及架构设计

176. 消息队列

ActiveMQ\RabbitMQ

177. 分布式事务

178. 分布式锁 Redis-setnx

179. Zookeeper 注册中心

180. 基于 ActiveMQ 实现高并发

181. Docker 环境搭建

182. Docker 镜像加速

183. Docker 容器管理

184. Docker 镜像管理

185. Docker 容器文件备份

186. Dockerfile

187. Docker 私服仓库

188. 真实互联网高并发电商项目实战-双十一抢购

189. 可视化监控 Portainer

190. Docker Compose 容器编排

191. Docker Compose 扩容、缩容

192. Docker Swarm 集群编排

193. Jenkins 安装、插件配置

194. Jenkins 配置普通任务

195. Jenkins 配置管道任务

196. Jenkins 自动发布服务

197. Spring Cloud Eureka

198. Spring Cloud Feign

199. Spring Cloud Ribbon

200. Spring Cloud Zuul

201. Spring Cloud Config

202. Spring Cloud Hystrix

203. Spring Cloud Sleuth

204. Spring Boot Admin

205.Eureka 注册原理探秘

206. Spring Cloud 大坑解读

207. Zipkin

208. Zipkin 整合RabbitMQ

209. Zipkin 整合MySQL

210. ELK 日志收集

211.Kafka

212. Elasticsearch 映射管理

213. Elasticsearch 查询/复合查询

214. Elasticsearch 集群/集群规划

215. Elasticsearch 聚合

216. Elasticsearch 集群监控

217. Elasticsearch 插件

(Head/BigDesk)

218. Mycat 读写分离

219. Mycat 一主多从

220. Mycat 多主多从

221. Mycat 数据分片

222. Redis

223. Redis-Redlock

224. Elasticsearch 环境搭建

225. Elasticsearch 客户端

226. Elasticsearch 索引管理

227. Elasticsearch 文档管理

228. Mycat 集群

229. Jmeter 并发测试

230. Jmeter 生成测试报告

231. 微信登录

232. 微信支付

233. 支付宝支付

234. 百度地图

235. Sonar 本地检测

236. Sonar +Jenkins 线上检测

237. CI/CD

238. Spring Boot 改造爱旅行项目实战

239. 大型互联网票务类电商项目实战-大觅网

240. ES6 概念(les、const)

241. ES6 对象和数组

242. ES6 函数扩展

243. VUE 环境搭建

244. VUE.JS 指令

245.VUE 交互

246. VUE 实例生命周期

247. VUE 组件

248. VUE 项目环境配置及单文件组件

249.VUE 路由

第六阶段:cc服务

250. Spring Cloud Gateway

251. Consul

252. Nacos

253. Eureka、Consu、lNacos、Zookeeper 对比分析

254. Prometheus + Grafana

255. ES 分布式存储原理

256. NoSQL 数据库解决方案(Redis、MongoDB)

257. OAuth2.0 认证( authorization code 模式)

258. OAuth2.0 认证( implicit 模式)

259. OAuth2.0 认证( resource owner password credentials 模式)

260. OAuth2.0 认证( client credentials 模式)

261. NAS/FastDFS 分布式文件存储

262. Python 基础

263. Python 爬虫

264. 大数据及 Hadoop 概述

265. 分布式文件系统 HDFS 

266. 分布式计算框架MapReduce

267. 分布式列式数据库 HBase

268. Hadoop 综合应用

269. 面试大局观

270. 职业规划  

271. 项目面试

272. 具体业务场景化解决方案

273. 更多技术专题持续增加中

求 入门或基础的java英文版书籍

Java 编程初步 傻瓜书

;ID=159167

零基础学Java电子教程 附随书光盘

;ID=181032

数据结与算法 Java语言版

;ID=160250

精通JBuilder 2005 中文版 高清PDF+随书光盘

程序天下:J2EE整合详解与典型案例 电子教程+随书光盘

;ID=181884

JSF JavaServer Faces in Action

;ID=160229

Spring in Action (第二版)

;ID=146170

Manning jQuery in Action

;ID=174769

Spring In Action

;ID=174107

AspectJ in Action

;ID=174106

Hibernate In Action

;ID=174105

Struts in Action

;ID=174005

Lucene in Action

;ID=173991

Wrox出版 Beginning Spring Framework 2

;ID=175714

Java Extreme Programming Cookbook

;ID=174729

Java Programming Cookbook

;ID=173667

Beginning Java Objects

;ID=174685

Building Java Enterprise App

;ID=174684

Ant: The Definitive Guide

;ID=174683

Better Faster Lighter Java

;ID=174681

Hibernate Reference 3.1

;ID=174674

Pragmatic Version Control using CVS

;ID=174479

Pragmatic Project Automation

;ID=174476

jQuery Reference Guide

;ID=174411

Java 2 核心技术 卷1卷2 CHM版

;ID=174123

Wrox Professional Java JDK 6 Edition

;ID=163451

Java 2 宝典

;ID=159154

侯捷java编程思想 PDF中文版

;ID=163902

Learning Java (第三版)

;ID=146869

The Java Language Specification

;ID=176082

Beginning Java Programming for Dummies 第二版

;ID=163923

Java 2 核心编程

;ID=146174

Java How to Program (第六版)

;ID=146371

Java All-In-One案头参考傻瓜书 (第二版)

;ID=152871

21天自学 Java 6 (2007年5月更新出版) PDF

;ID=159315

Java咖啡馆

;ID=151447

Thinking in Java(第四版)

;ID=152053

深入学习JFC SWING - Java基础类组件集

;ID=152049

J2EE全实例教程

;ID=158057

Java信息系统设计与开发实例(第二版)

;ID=151993

Java优化编程

;ID=151994

Effective Java

;ID=175258

Java信息系统设计与开发实例(第二版)

;ID=151993

Tricks of the Java Programming

;ID=159305

Wrox Professional Java Native Interfaces with SWT JFace

;ID=159290

Java Swing 第二版 PDF文字版 O'Relliy出版

;ID=159158

O'Reilly - Java Database Programming with JDBC

;ID=159292

JDBC与Java数据库程序设计

;ID=151448

Learning JQurey (2007年7月最新出版)

;ID=159652

J2EE with BEA WebLogic Server

;ID=176088

Pragmatic Unit Testing in Java with JUnit

;ID=176084

Wiley出版 J2EE 1.4 Bible

;ID=176080

J2EE设计开发编程指南

;ID=159288

Java Web Services简明教程

;ID=159159

O'Reilly Java and XML (第二版PDF)

;ID=146231

O'Reilly Java and XML (第三版PDF)

;ID=167584

Java技术XML高级编程

;ID=147800

Java Reflection in Action [MANNING]

;ID=178017

Java Puzzler (Java 解惑)

;ID=178016

Java Database Best Practices

;ID=178015

Struts: The Complete Reference

;ID=178025

Log4j The Complete Manual

;ID=178023

Programming for the Java Virtual Machine

;ID=178021

Expert One-on-One J2EE Design and Development

;ID=160652

Expert One-on-One J2EE Development without EJB

;ID=160653

JBoss - A Developer's Notebook

;ID=146179

The Java Programming Language (第四版)

;ID=147095

Professional Java Development with the Spring Framework

;ID=159303

Core Java Server Faces 第二版

;ID=145549

精通Enterprise JavaBeans

;ID=146018

Enterprise JavaBeans EJB 第四版

;ID=159166

J2EE应用与BEA WebLogic Server (第二版PDF)

;ID=146227

O'Reilly Java Web Services

;ID=146377

Ant权威指南

;ID=148383

Ajax和Java框架高级编程

;ID=148371

Java Web Services简明教程

;ID=159159

Cross-Platform Web Services Using C# and Java

;ID=160472

O'Reilly Ajax on Java

;ID=160600

O'Reilly Java and XSLT

;ID=149585

O'Reilly Java and XML Binding

;ID=149583

O'Reilly Java and SOAP

;ID=149581

Design Patterns Java Companion

;ID=163920

J2EE Java黑客大曝光 开发安全的Java应用程序

;ID=151446

J2ME API 速查手册

;ID=158248

精通J2ME无线编程

;ID=152047

J2ME开发大全

;ID=151987

Beginning J2ME 从入门到精通 第三版

;ID=184149

Beginning JBoss Seam从入门到精通

;ID=183607

Beginning Hibernate 从入门到精通

;ID=183602

Java网页开发的艺术

;ID=151991

Java编程高手

;ID=151990

Java 5.0 Tiger程序高手秘笈

;ID=151989

Java2网络协议技术内幕(附源码)

;ID=151988

Using Enterprise JavaBeans 2

;ID=166051

Java技术实用教程

;ID=158244

企业级Java安全性(构建安全的J2EE应用)

;ID=152048

Java语言集成开发环境Eclipse中文教程

;ID=158237

NetBeans IDE 5.5 企业版高级开发教程

;ID=159653

Using Enterprise JavaBeans 2

;ID=166051

Borland JBuilder Developer's Guide

;ID=166294

Eclipse [O'Reilly]

;ID=175257

Eclipse精要与高级开发技术

;ID=151986

Code Generation in Action

;ID=174722

Java 6 3D游戏开发

;ID=160251

Java视频教程 孙鑫Java无难事 (全12CD)

;ID=154630

上海交大 Java初级编程基础 共25讲下载 avi格式

;ID=185162

张孝祥Java课堂系列之 Tomcat入门(七讲 swf)

;ID=181503

张孝祥Java课堂系列之 Servlet开发入门 (九讲 swf)

;ID=181502

张孝祥Java课堂系列之 HTTP协议详解(四讲 swf)

;ID=181500

张孝祥Java课堂系列之 Web XML基础(四讲 swf)

;ID=181499

J2EE视频教程 中间件技术 浙江大学胡晓军 全24讲完整版下载

;ID=181597

EJB技术及应用视频教程 东北大学 全26讲完整版 RMVB格式

;ID=181583

J2EE开发IDE Eclipse视频教程 全9CD 完整版

;ID=158075

Java视频教程 即学即会java

成为初级java工程师需要学什么

1、首先要学习java的基础知识。

不要被新技术迷惑,所谓万变不离其宗,新技术都是基于java的基础之上,如果基础不扎实,对于这些新技术的理解也是一知半解,学不到根源。

2、做一个java项目

在学习完java的基础知识之后,做一个java项目来巩固一下,在项目中会发现很多问题,通过解决问题,加深基础知识的掌握。

3、学习数据库的基础知识和开发应用

软件开发离不了数据库,掌握几种流行的数据库:Oracle、SQL

server、MySQL等。

4、JEE基础

在这里首先要学习网站基础,包括HTML、DHTML、JavaScript;接着要学习XML,XML JAXP;然后学习JEE基础,包括JEE开发环境,RMI/IIOP、JNDI;最后学习JDBC数据库的应用开发。

5、web开发

全面的JEE的web开发知识:Servlet JSP javaBean TagLib,到这里做一个完整的web应用项目开发。

6、EJB开发

包含全面的EJB知识:1)EJB入门和无状态会话Bean;2)有状态会话Bean;3)BMP和CMP是实体Bean;4)jms和MessageDrivenBean;5)事物和安全(JTA、JTS和JAAS);6)WebService的开发和应用;

7、开源框架的学习

学习几种现在流行的开源框架:Struts、Spring、Hibernian、Webwork等。完整的学习这些框架的开发和应用。如果有兴趣还可以学习Ibati框架、AJAX技术和DWR框架的开发和应用。

8、JEE项目

综合应用JEE的知识来开发一个完整的应用。

9、面向对象分析与设计

java是一种面向对象的语言,所以要深入学习面向对象的分析与设计,另外还要学习UML统一建模语言。

10、接下来就是系统设计与架构

这里要学习的是Java设计模式、EJB设计模式、JEE核心设计模式、JEE应用程序框架设计。

11、软件工程

软件工程基本理论知识的学习,还有Rup和极限编程。

12、技术研究

学习搜索引擎技术:如Lucene等、工作流技术:包含Shark、JBPM等、SOA架构和应用。

13、综合项目实战

实现一个企业级的应用。

每个阶段在做项目的基础上牢固的掌握应用到的知识,只有在实际的应用中发现问题,加深所学的知识。

求java自学书籍.通俗易懂

java自学网Java从入门到精通(第3版)PDF电子书.zip   免费下载

链接:   

提取码: wut5

 Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。  

关于初级Java宝典和java基础知识的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。