【全集】大数据Java基础

article/2025/11/11 6:33:28

课程介绍
本课程是由猎豹移动大数据架构师,根据Java在公司大数据开发中的实际应用,精心设计和打磨的大数据必备Java课程。通过本课程的学习大数据新手能够少走弯路,以较短的时间系统掌握大数据开发必备语言Java,为后续大数据课程的学习奠定了坚实的语言基础。

适用人群
1.想学大数据没有语言基础的学员
2.想学大数据没有Java语言基础的学员
3.转行想学大数据的学员
4.了解Java,大数据Java知识体系不完整的学员

课程视频下载地址(视频完整,无加密)

1.关注微信公众号“大数据研习社”,回复 “Java”,即可领取完整资料

2.百度网盘

链接:https://pan.baidu.com/s/1DWy5kDLjrsNSv98yPiicYQ 
提取码:twzr 

 

课程大纲

大数据Java第一堂课
1.大数据开发为什么选择Java
2.从事大数据开发Java学到什么程度
3.我该如何学习Java

大数据Java Stage01
1.课程介绍
2.计算机基础常识介绍
3.Java语言概述
4.JRE和JDK的区别
5.JDK下载+安装+配置
6.Java入门程序开发
7.开发工具介绍及Eclipse安装
8.Eclipse基本使用
9.Eclipse快捷键的使用
10.Eclipse项目导出和导入

大数据Java Stage02
1.关键字介绍
2.标识符介绍
3.注释介绍
4.常量介绍
5.变量介绍
6.数据类型介绍及使用
7.数据类型转换
8.算术运算符
9.赋值运算符
10.比较运算符
11.逻辑运算符
12.三元运算符
13.判断结构-if
14.判断结构-练习题
15.选择结构-switch
16.选择结构-练习题
17.循环结构-while+do-while
18.循环结构while-练习题
19.循环结构-for
20.循环结构for-练习题
21.for循环的嵌套
22.for循环实现9x9乘法表
23.转义字符介绍
24.break的使用
25.continue的使用
26.流程控制语句总结
27.函数的定义和格式
28.函数的特点
29.函数的使用注意事项
30.函数的应用
31.函数的重载
32.数组的定义
33.数组的内存分配
34.数组操作常见问题
35.数组的第二种定义格式
36.数组的操作-获取所有元素
37.数组的操作-获取最值
38.数组的操作-选择排序
39.数组的操作-冒泡排序
40.数组的操作-数组中元素的查找
41.数组的操作-二分-折半查找
42.二维数组的定义
43.打印二维数组中的所有元素
44.获取二维数组中所有元素的和

大数据Java Stage03
1.面向对象介绍
2.类与对象的关系
3.类与对象案例分析
4.对象的内存图
5.成员变量和局部变量
6.匿名对象
7.面向对象第一个特征-封装
8.构造函数介绍
9.构造函数案例实现
10.this关键字区分同名变量
11.this关键字在构造函数间的调用
12.static关键字介绍
13.静态变量和实例变量的区别
14.静态的使用场景
15.工具类的应用
16.main函数
17.静态代码块
18.单例设计模式介绍
19.单例设计模式的第一种实现
20.单例设计模式的第二种实现

大数据Java Stage04
1.继承概述
2.继承的特点
3.继承的体现
4.继承中成员变量的特点
5.继承中成员函数的特点
6.继承中构造函数的特点
7.final关键字
8.抽象类概述
9.抽象类案例分析
10.抽象类的细节问题
11.接口概述
12.继承和实现的区别
13.类和接口的区别
14.接口和抽象类的区别
15.接口的多继承特性
16.多态概述
17.多态的思想
18.多态的类型转换
19.instanceof关键字
20.多态总结
21.Object-equals方法
22.Object-toString和hashCode
23.Object-getClass方法
24.内部类概述
25.异常概述
26.异常的体系
27.异常的第一种处理方式-try-catch
28.异常的第二种处理方式-throws
29.编译时异常和运行时异常
30.finally代码块
31.包(package)概述
32.包与包之间的访问
33.import关键字
34.eclipse生成jar包
35.把jar包作为工具包使用
36.运行jar包的两种方式
37.给jar包传递参数


大数据Java Stage05
1.多线程简介
2.JVM中的多线程
3.线程的第一种创建方式
4.线程运行的随机性
5.线程对象的获取和名称的定义
6.线程运行状态图例
7.线程的第二种创建方式
8.线程两种创建方式的区别
9.线程安全问题出现的原因
10.同步代码块-synchronized
11.线程同步的原理
12.同步函数
13.同步函数使用的锁
14.单例设计模式之懒汉式代码优化
15.线程池简介
16.线程池的使用
17.如何选择线程池中线程的数量

大数据Java Stage06
1.String概述
2.String的构造函数
3.String常见功能-判断
4.String常见功能-获取
5.String常见功能-转换
6.String常见功能-替换+切割+比较
7.StringBuffer概述
8.StringBuffer常见功能-添加
9.StringBuffer常见功能-删除
10.StringBuffer常见功能-获取字符串出现的位置
11.StringBuffer常见功能-替换
12.StringBuffer常见功能-修改
13.StringBuffer常见功能-反转
14.StringBuilder的特点
15.StringUtils工具类
16.基本数据类型对象包装类
17.基本数据类型对象包装类新特性

大数据Java Stage07
1.集合概述
2.Collection基本操作
3.Collection基本操作
4.迭代器
5.集合练习-存储自定义对象
6.List集合常见的方法
7.List集合子类对象的特点
8.List集合子类-LinkedList
9.List集合子类-Vector
10.Set集合概述
11.Set集合子类-HashSet
12.Set集合子类-TreeSet
13.Set集合子类-LinkedHashSet
14.集合总结
15.集合扩展-Queue队列
16.泛型概述
17.泛型在集合中的使用
18.泛型类的使用
19.泛型方法的使用
20.泛型接口的使用
21.泛型的通配符
22.泛型的限定
23.Map概述
24.Map子类特点及使用
25.Map集合取值方式一KeySet
26.Map集合取值方式二EntrySet
27.HashMap集合中存储自定义对象
28.Map集合之LinkedHashMap
29.Map集合之TreeMap
30.Map集合中的values方法
31.Map集合扩展-嵌套map
32.MapUtils工具类
33.集合工具类-Collections的使用-1
34.集合工具类-Collections的使用-2
35.集合工具类-Arrays的使用
36.集合转数组
37.增强for循环
38.函数中的可变参数

大数据Java Stage08
1.常用类-System
2.常用类-Runtime
3.常用类-Math
4.常用类-Random
5.常用类-Date
6.常用类-DateFormat
7.Date练习题
8.常用类-Calendar
9.IO流概述
10.IO流常用基类
11.创建文件-FileWriter
12.IO异常的基本处理方式
13.FileWriter的细节-文件内容追加
14.FileReader的第一种文件读取方式
15.FileReader的第二种文件读取方式
16.复制文本文件的第一种方式
17.复制文本文件的第二种方式
18.BufferedWriter的用法
19.BufferedReader的用法
20.通过缓冲区对象进行文本复制
21.字符流总结
22.字节流文件读取和写入
23.字节流复制图片
24.字节流的缓冲区
25.获取键盘输入
26.转换流的应用
27.编码表介绍
28.转换流的编码应用
29.IO流的基本应用总结
30.File类介绍
31.File常见功能-创建
32.File常见功能-删除
33.File常见功能-判断
34.File常见功能-获取
35.File常见功能-重命名
36.File常见功能-获取文件列表
37.FileUtils工具类
38.Properties介绍
39.Properties的加载和存储功能
40.对象的持久化存储+序列化

大数据Java Stage09
1.网络编程简介
2.正则表达式概述
3.正则表达式-匹配
4.正则表达式-切割+正则组
5.正则表达式-替换
6.正则表达式-获取
7.Java源码反编译

大数据爬虫实战
1.爬虫技术介绍
2.目标网站选取及爬虫项目构建
3.页面下载代码开发
4.XPATH解析京东手机列表页
5.Jsoup解析京东手机列表页
6.Jsoup解析京东详情页


http://chatgpt.dhexx.cn/article/8kTDJ4DB.shtml

相关文章

gmap参数

2019独角兽企业重金招聘Python工程师标准>>> --min-intronlength 最小intron的长度. 挪威云杉最短intron是34 --max-intronlength-middle 基因中间最长intron的长度. 挪威云杉最长intron是68,269 Note: for backward compatibility, the -K or --intronlength fla…

从零开始搭建一个GIS开发小框架(八)——GMap.Net组件WPF版本资源目录树效果

目录 1.概述2.运行效果3.踩坑笔记 1.概述 今天借GIS项目实现一个资源目录树效果,这个效果在各种管理系统中是最常见的一个功能,甲方最爱,面试必考,这次在WPF平台使用TreeView控件实现(5层图标)&#xff0c…

GMap.NET控件使用

GMap.NET控件使用GMap.NET是一个.net控件,开源、跨平台、免费。地图来源广泛。可以用于WinForm、WPF、WM。 .................................................................................................... 要使用这个控件,就必须理解以下几点…

GMap.net 涉及标绘源码

下载地址 下载地址https://download.csdn.net/download/qq_17371831/48961706https://download.csdn.net/download/qq_17371831/48961706 其他类源码 public class PointLatLngComparer : IEqualityComparer<PointLatLng>{public bool Equals(PointLatLng x, PointLatLng…

c#导入地图(一)--地图Gmap的使用

目录 导入地图&#xff08;联网的话可不进行此步骤&#xff09;下载GMap及离线地图 开始开发新建winform工程添加程序包导入地图鼠标移动获取经纬度在地图上添加标记在地图上添加连线在地图上添加多边形在地图上添加图片在地图上清除图层 导入地图&#xff08;联网的话可不进行…

WPF使用GMap.net框架开发地图应用

GMap.NET有两个版本&#xff0c;分别是WinForm和WPF的版本&#xff0c;WinForm版本的教程很多。这次主要介绍的WPF版本的操作。 要下载GMap.NET请点击这里&#xff0c;这个最好下载下来&#xff0c;可以参考里面的Demo来学习。下载下来后&#xff0c;用visual studio打开Sourc…

模块测试(一)----c#控制html中的数据(GMap)

项目地址: https://github.com/SCFMVP/final_01 一. 配置GMap 我们先去官网下载GMap的工程文件: https://archive.codeplex.com/?pgreatmaps 然后我们我们编译GMap.NET.WindowsForms工程, 生成GMap.NET.Core.dll和GMap.NET.WindowsForms.dll 然后添加到我们的工程中.(PS: 这…

C# WinForm开发 GMap离线地图

一、概述 GMap.NET是一个强大、免费、跨平台、开源的.NET控件&#xff0c;它在Windows Forms和WPF环境中能够通过Google, Yahoo!, Bing, OpenStreetMap, ArcGIS, Pergo, SigPac等实现路径规划、地理编码以及地图展示功能&#xff0c;并支持缓存和运行在Mobile环境中。 二、步…

GoFrame的gmap相比Go原生的map,天然支持排序和有序遍历!?

大家好&#xff0c;我是阳哥。内容比较硬核&#xff0c;建议先收藏再观看。 我也在B站发布了这期内容的视频版&#xff0c;视频相比文章看起来确实更通俗易懂。 如果你是初学者建议先看视频&#xff1a;欢迎大家点击这个链接观看。 觉得不错&#xff0c;欢迎关注、三连一波。谢…

Gmap安装使用

最近使用c#做了一个地面站&#xff0c;需要用到地面站&#xff0c;在论文里看到好多人都是用的Gmap&#xff0c;所以今天写个博客&#xff0c;记录一下自己遇到的问题。 1.下载 下载地址&#xff1a;https://archive.codeplex.com/?pgreatmaps 2.编译 大家都看到&#xff…

WPF GMap使用高德地图

文章目录 前言一、Nuget下载Gmap二、代码1.添加类2.加载高德地图 总结 前言 近日在项目中用到了GMap&#xff0c;并且Gmap中使用了高德地图&#xff0c;特此记录一下。 一、Nuget下载Gmap 在Nuget中搜索GMap&#xff0c;选择GMap.NET.Presentatiom进行下载安装。&#xff08;…

GMap.NET使用教程

原文地址&#xff1a;GMap.NET使用教程 GMap.NET是一个强大、免费、跨平台、开源的.NET控件&#xff0c;它在Windows Forms和WPF环境中能够通过Google, Yahoo!, Bing, OpenStreetMap, ArcGIS, Pergo, SigPac等实现路径规划、地理编码以及地图展示功能&#xff0c;并支持缓存和运…

基于GMap.NET库实现的Windows桌面地图工具软件分享

0 前言 由于工作中经常和地图、GPS坐标转换、GPS轨迹查看等内容相关&#xff0c;经常要借助一些在线网站和工具来查看地图和位置等&#xff0c;在一次偶然的机会中了解到一个GMap.NET开源的桌面地图库和基于GMap.NET实现的MapDownloader地图下载工具&#xff0c;于是也想实现一…

GMap.NET入门详细教程【4】--------为控件添加事件,在鼠标单击时打点

GMap.NET入门 下载 GMap.NET&#xff0c;并在VS中添加GMap.NET控件初始化并加载一张地图添加标记点、线、多边形为控件添加事件&#xff0c;在鼠标单击时打点 快捷添加 选中窗体中的GMap控件&#xff0c;并查看内置事件 在这里&#xff0c;通过使用MouseDown和DoubleClick事…

GMap.net控件学习记录

主要参考网址 http://www.cnblogs.com/luxiaoxun/p/3802559.html http://www.cnblogs.com/luxiaoxun/p/3463250.html http://blog.csdn.net/onepiecehuiyu/article/details/19159565 GMap官方网址 http://greatmaps.codeplex.com/ WGS84&#xff0c;GCJ02&#xff0c;BD09坐标转…

Gmap使用说明,通过输入经纬度查询位置

由于本人对于Gmap的使用时间不长&#xff0c;有很多东西不是太熟悉&#xff0c;所以本人的代码有借鉴的部分&#xff0c;如有发现侵权&#xff0c;还请及时联系本人。 我目前已经基本实现了&#xff0c;地图的放大、缩小、平移的功能。完成了鼠标单击标点&#xff0c;输入经纬度…

GMap.net 自定义Marker

说明 自定义Marker部分内容来源于互联网&#xff0c;具体来源不记得了&#xff0c;若有人发现此处没注明出处&#xff0c;请海涵&#xff01; nuget包 GMapMarkerArrow using GMap.NET.WindowsForms; using System; using System.Collections.Generic; using System.Linq; usin…

C#基于开源地图GMap的开发示例

一.介绍 本示例程序是我在做项目前的探索示例。示例中测试了一些简单的功能&#xff0c;满足了我项目中的基本功能。更进一步的开发&#xff0c;有待继续研究。 二.项目源代码地址 源代码下载地址 三.项目讲解 1.引用GMap的dll文件 利用GMap开发&#xff0c;需要用到两个…

GMAP一款比对工具用于ALLHiC构建等位基因表

在ALLHiC使用过程中需要构建Allele.ctg.table&#xff0c;用于过滤多倍体基因组中因等位序列相似引起的HiC噪音的必要输入。官网提供了两种办法&#xff0c;一种是blastn&#xff0c;需要对草图基因组进行注释&#xff0c;这个过程挺麻烦的&#xff0c;在最下边看到了也可以使用…

Gmap使用心得分享C#-winform-Gmap

目录 一、Gmap库引用 1.下载Gmap引用库 2.Visual Studio添加项目引用 &#xff08;1&#xff09;打开项目后点击项目后添加引用 ​ &#xff08;2&#xff09;浏览本地库 &#xff08;3&#xff09;添加引用即可 二、Gmap使用流程 1.添加GmapControl 2.图…