大数据自学day01
0202年了,拥有一项专业技能无论对于个人求职或者职业发展都是十分重要的!
亲爱的读者,大家好!这是我的第一篇博客,希望记录下我的学习心得,然后也能帮同样想自学的程序猿/媛们排雷,少走弯路啦!
新的改变
大学学习的是C语言方面的编程知识,关于java应用不算熟练,所以打算从零基础开始刷起来啦,然后在没有围墙的大学-B站开始自学生涯。
Java se
我了解到学习java se不是专门针对大数据,而是为了锻炼变成思维而学习的,因为大数据的hadoop底层是使用java写的。
java的语言特点
简单: 繁琐
面向对象 - 面向过程©
分布式处理
开源
跨平台:因为java文件运行 需要依赖于jvm 而jvm有各个平台的版本
所以,只需要在各个平台上安装jvm 就能自动运行java程序
JRE:叫做java运行时环境 如果你想让电脑能够运行java程序,那么只需要安装一个jre即可
所以 JRE中是包含了jvm的
JDK里面包含了 JRE JRE包含了JVM 所以 如果想要运行java程序 只需要安装JDK即可
初步了解什么是大数据
云计算(计算能力)
大数据 :hadoop(离线运算,基于磁盘运算) spark(实时运算,基于内存的()) flink (实时运算,阿里把flink公司给收购了)
大数据端又叫做人工智能的服务器
无人超市:
精准广告投放:用户推荐 用户画像系统 营业额提升30%
人工智能(机器学习):
物联网: 家庭智能化
学会了DOS命令行的操作
打开DOS命令窗口:windows + R 在输入框中输入cmd 就可以打开命令行窗口
1.盘符切换: 盘符 + : 按enter键
2.列出当前文件夹中所有的文件或者文件夹: dir
3.创建文件夹:md(make directory) 只能创建文件夹
4.删除文件夹:rd(remove directory)
5.进入文件夹:cd (change directory)
6.退出当前文件夹: cd …
7.直接退出直到盘符下:cd\
8.删除文件: 批量删除 del *.jpg
9.清屏操作:cls
10.退出:点击x 或者 exit
完成了第一个程序:HelloWorld!
第一个程序–helloworld:
1.想要去运行一段代码 必须要在java类中 java类需要一个词进行修饰 class
2.在class后面跟上一个类名 类名要和文件名保持一致
3.如果想让类运行起来 那么必须的有一个入口方法(主方法) main
这个方法的格式是固定的
public static void main(String[] args){
}
4.将要要执行的代码写到主方法内部,也就是一对儿大括号中间,由于要打印出来,所以写法也是固定的
System.out.println("hello world")
5.完整版代码:
class HelloWorld{
//方法的声明
public static void main(String[] args){
System.out.println("特朗普");
}
}
6.如果要执行这篇代码,我们需要java帮我们进行编译
javac 文件名.java (这个是编译过程,因为jvm只能识别.class文件)
java 文件名 可以不跟后缀(这一步就是讲class文件加载到jvm中去运行)
7.如果文件名和类名不一致,会造成编译的时候,不知道编译出来的class文件叫什么名字 然后出现无法加载主类这个异常