Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

bjmashibing/java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

95 Commits

Repository files navigation

java

​ 欢迎大家进入马士兵大学,希望大家在这里能够学到自己想要学习的技术,获得提升,找到理想的工作!

​ 本课程最贴合企业级需求的java基础课程,向上有完整的知识点覆盖,除了语言自身,数据结构、算法、设计模式、框架思想,多领域实现;向下,生动清晰阐述JVM原理,内存管理,垃圾回收算法,系统调用,多线程及各种锁实现源码分析,BIO/NIO/AIO到Netty源码原理,全程项目贯穿,推动理论实践,上课等于上班,经验超过传统教学后工作一年经验,夯实的课程内容保证你面试时气质、气场双优,同时我们设计课程更多的参考了架构师、大数据方向课程的依赖性,保证学有所用,用之不竭!

为了方便大家更快的进入学习状态,并且能够更好的掌握我们学习的知识,现将资料进行统一整理,大家可以按照自己的实际情况选择性的进行学习:

​ 本课程相关软件下载地址:

https://pan.baidu.com/s/1G4mDP_JyJdIpqpTzgqZJ1Q ;提取码:05fu

本课程共享目录地址:

https://github.com/bjmashibing/java

​ 在本仓库中所有的内容整理成单独的目录,每个目录中存放对应的资料,大家需要下载的时候去指定的目录下载即可,现将目录每个目录的名称目录展示如下:

javase : java基础语法部分
database : 数据库部分
web 前端 : java web部分

​ 每个具体阶段的目录又按照如下目录存放资料,大家需要哪部分下载即可。

code	//存放上课使用的代码
iamge	//存放markdown文档中使用的图片,注意,下载到本地之后,需要将文档中的图片路径换成自己的图片路径,这样才能正常显示,否则图片显示不出来,在github中是可以直接查看的
note	//存放上课使用的笔记文档或者markdown文档
ppt		//存放上课使用的ppt文件,已转换成对应的pdf,避免不同的软件打开后排版错误
作业	 //存放上完课之后的作业,包含答案,但是作业只到继承结束,原因是继承之后更多的是代码,没有理论上的练习题了
注意:

​ 1、希望大家详细参阅上面的描述,以方便找到自己要下载的资料

​ 2、所有的课程相关的资料都是同步更新的,每节课上完之后会上传对应的资料

课程列表名称(已上完的课程):

1	开班典礼	2019年8月6日 20:00-22:00
2	Java基本介绍、环境搭建、HelloWorld程序	2019年8月10日 15:00-17:00
3	Java基础语法:标识符、保留字、数据类型、运算符	2019年8月10日 20:00-22:00
4	Java二进制运算、数据类型的转换、分支结构	2019年8月11日 15:00-17:00
5	Java循环结构、Scanner类	2019年8月17日 15:00-17:00
6	Java递归算法、数组讲解、排序算法	2019年8月17日 20:00-22:00	
7	Java面向过程与面向对象编程思想、类与对象	2019年8月18日 15:00-17:00
8	Java面向对象之局部变量和成员变量、引用类型、this、static	2019年8月24日 15:00-17:00
9	Java面向对象之代码块、Package、Import、封装	2019年8月24日 20:00-22:00
10	Java面向对象之继承、Super、重写、抽象类、抽象方法	2019年8月25日 15:00-17:00
11	Java面向对象之Object、多态	2019年8月31日 15:00-17:00
12	Java面向对象之接口	2019年8月31日 20:00-22:00
13	Java面向对象之内部类、异常简单介绍	2019年9月1日 15:00-17:00
14	Java异常及常用类(包装类、String)	2019年9月7日 15:00-17:00
15	Java常用类、Java集合框架(Collection)	2019年9月7日 20:00-22:00
16	Java集合框架(ArrayList、LinkedList、Vector、Set、HashSet)	2019年9月8日 15:00-17:00
17	Java集合框架(HashSet、TreeSet)以及泛型	2019年9月21日 15:00-17:00
18	Java集合框架(HashMap、TreeMap)及源码分析	2019年9月21日 20:00-22:00
19	Java集合框架(Collections、Arrays)及File类讲解	2019年9月22日 15:00-17:00
20	IO流(字节流、字符流、输入流、输出流)	2019年9月22日 20:00-22:00
21	IO流(标准输入、标准输出、打印流等)	2019年9月28日 15:00-17:00
22	多线程-线程与进程、线程的实现方式	2019年9月28日 20:00-22:00
23	多线程-线程的生命周期、线程同步与死锁	2019年9月29日 15:00-17:00
24	多线程-生产者消费者问题、线程池	2019年10月12日 15:00-17:00
25	网络编程-IP、TCP、UDP1	2019年10月12日 20:00-22:00
26	网络编程-IP、TCP、UDP和lambda表达式	2019年10月13日 15:00-17:00
27	jdk新特性-lambda表达式	2019年10月19日 15:00-17:00
28	jdk新特性-stream api及自定义注解	2019年10月19日 20:00-22:00
29	javase复习	2019年10月20日 15:00-17:00
30	oracle安装介绍	2019年10月26日 15:00-17:00
31	oracle SQL	2019年10月26日 20:00-22:00
32	oracle函数和多表连接	2019年10月27日 15:00-17:00
39	oracle的join语法及行专列	2019年11月2日 15:00-17:00
40	oracle视图、用户管理、序列、DML	2019年11月2日 20:00-22:00
41	数据库的事务	2019年11月3日 15:00-17:00
42	数据库表的创建、表的约束、索引、数据库设计的范式	2019年11月9日 15:00-17:00
43	JDBC及代码分层	2019年11月9日 20:00-22:00
44	反射技术实现及封装	2019年11月10日 15:00-17:00
45	DBUtil及数据库连接池(dbcp、c3p0)	2019年11月16日 15:00-17:00
46	数据库连接池(druid、hikariCP)及索引原理	2019年11月16日 20:00-22:00
47	索引原理2、mysql基本架构及日志实现	2019年11月17日 15:00-17:00
48	mysql的执行计划	2019年11月23日 15:00-17:00
49	mysql的锁机制	2019年11月23日 20:00-22:00
50	mysql的主从复制和读写分离	2019年11月24日 15:00-17:00
51	html的介绍及标签的使用	2019年11月30日 15:00-17:00
52	CSS样式及选择器	2019年11月30日 20:00-22:00
53	CSS盒子模型及定位	2019年12月1日 15:00-17:00
54	CSS浮动及轮播图演示	2019年12月1日 20:00-22:00
55	js介绍及内置功能函数、数据类型、变量	2019年12月7日 15:00-17:00
56	js的变量及运算符	2019年12月7日 20:00-22:00
57	js的流程控制语句	2019年12月8日 15:00-17:00
58	js的函数基本使用	2019年12月14日 15:00-17:00
59	js的数组和字符串的基本使用	2019年12月14日 20:00-22:00
60	dom操作、常用方法、事件绑定	2019年12月15日 15:00-17:00
61	echarts和js对象、函数上下文	2019年12月28日 15:00-17:00
62	js构造函数、js原型链、继承及实战案例	2019年12月28日 20:00-22:00
63	jquery简介、选择器、常用方法	2019年12月29日 15:00-17:00
64	jquery的节点关系及函数操作	2020年1月4日 15:00-17:00
65	jquery轮播图及函数库介绍	2020年1月4日 20:00-22:00
66	Http协议、php的基本介绍	2020年1月5日 15:00-17:00
67	ajax基本原理及使用	2020年1月11日 15:00-17:00
68	ajax的接受数据的方式及三级联通案例	2020年1月11日 20:00-22:00
69	vue框架的介绍及使用	2020年1月12日 15:00-17:00
70	vue框架的调色板、属性值监听、百度预搜索、函数	2020年1月18日 15:00-17:00
71	vue框架的生命周期、axios、拉取服务器数据,组件使用	2020年1月18日 20:00-22:00
72	vue框架的高阶使用	2020年1月19日 15:00-17:00
73	Spring框架的介绍及使用	2020年2月8日 15:00-17:00
74	SpringIOC容器的配置使用1	2020年2月8日 20:00-22:00
75	SpringIOC容器的配置使用2	2020年2月9日 15:00-17:00
76	SpringIOC容器的注解使用	2020年2月15日 15:00-17:00
77	SpringAOP的引入及配置使用	2020年2月15日 20:00-22:00
78	SpringAOP的详细讲解	2020年2月15日 15:00-17:00
79 SpringAOP的声明式事务控制 2020年2月22日 15:00-17:00
80	SpringAOP声明式事务及源码讲解	2020年03月07日 15:00-17:00
81	Spring源码讲解	2020年03月07日 20:00-22:00
82	Spring源码讲解	2020年03月08日 15:00-17:00
83	动态代理	2020年03月08日 20:00-22:00
84	springmvc简单介绍及使用	2020年03月14日 15:00-17:00
85	Springmvc的使用1	2020年03月14日 20:00-22:00
86	Springmvc的使用2	2020年03月15日 15:00-17:00
87	Springmvc的使用3	2020年03月15日 20:00-22:00
88	Springmvc的使用4	2020年03月21日 15:00-17:00
89	Springmvc的使用5	2020年03月21日 20:00-22:00
90	Springmvc的源码讲解1	2020年03月22日 15:00-17:00
91	Springmvc的源码讲解2	2020年03月22日 20:00-22:00
92	mybatis的介绍和基本使用1	2020年03月28日 15:00-17:00
93	mybatis基本使用2	2020年03月28日 20:00-22:00
94	mybatis基本使用3	2020年03月29日 15:00-17:00
95	mybatis基本使用4	2020年03月29日 20:00-22:00
96	mybatis基本使用5	2020年04月04日 15:00-17:00
97	mybatis基本使用6	2020年04月04日 20:00-22:00
98	Mybatis源码讲解1	2020年04月05日 15:00-17:00
99	何家云项目实战	2020年04月11日 15:00-17:00
100	何家云项目实战2	2020年04月18日 15:00-17:00
101	何家云项目实战3	2020年04月18日 20:00-22:00
102	何家云项目实战4	2020年04月19日 15:00-17:00
103	何家云项目实战5	2020年04月25日 15:00-17:00
104	何家云项目实战6	2020年04月25日 20:00-22:00
105	后端课简历辅导	2020年05月10日 15:00-17:00
106	后端课面试指导	2020年05月10日 20:00-22:00

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

AltStyle によって変換されたページ (->オリジナル) /