IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 【多易教育Java大数据入班】预习04 -> 正文阅读

[大数据]【多易教育Java大数据入班】预习04

前言

开始看预习视频已经有4天了,对于学习Java语言也算是有了一个好的开始,但是对于整体学习大数据来说我还有好长的路要走,学到的东西越多,感觉自己不懂的就越多,希望在未来的日子里我能一直学习一直进步,充满热情充满希望!

预习内容

知识总结

今天学习的大知识点不多,但是细节知识却不少,今天主要学习了idea软件的安装、简单操作和数组,学习idea软件的安装和简单操作是为了让敲代码能更简便更轻松,数组则是今天讲解的知识内容。

idea的基本使用我就不再过多解释,但是刚开始最常使用的快捷键要给摆在这:

快捷键功能
Alt+Enter导入包,自动修正 代码
Ctrl+Y删除光标所在行
Ctrl+D复制光标所在行的内容,插入光标位置下面
Ctrl+Alt+L格式化代码
Ctrl+/单行注释
Ctrl+Shift+/选中代码注释,多行注释,再按取消注释
Alt+Shift+上下箭头移动当前代码行

然后是对数组的学习:

数组就是存储数据长度固定的容器,保证多个数据的数据类型要一致。

//数组的定义格式
//第一种(建议使用这种): 数组存储的数据类型[] 数组名字;
int[] arr;
//第二种: 数组存储的数据类型 数组名字[];
int arr[];

//数组的初始化有三种格式
//第一种: 数组存储的数据类型[] 数组名字 = new 数组存储的数据类型[长度];
int[] arr = new int[3];
//第二种: 数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3...};
int[] arr = new int[]{1,2,3,4,5};
//第三种: 数据类型[] 数组名 = {元素1,元素2,元素3...};
int[] arr = {1,2,3,4,5};

数组的使用:
?? ??? ?获取数组的长度
?? ??? ??? ?数组名.length;
?? ??? ?获取数组中的元素?
?? ??? ??? ?数据类型 变量名 = 数组名[索引];
?? ??? ?为数组中的元素赋值?
?? ??? ??? ?数组名[索引] = 值;

索引: 每一个存储到数组的元素,都会自动的拥有一个编号,从0开始,这个自动编号称为数组索引(index),可以通过数组的索引访问到数组中的元素。)

最重要的是数组的遍历,应该做到见到数组就能想到遍历:

????????for(int i = 0; i < 数组的长度;i++ ){
?? ??? ??? ??? ?数组名[i]
?? ??? ?}

不同类型数组中元素的默认值
?? ??? ?int????????????????0
?? ??? ?double????????0.0
?? ??? ?char? ? ? ? ? ?空格
?? ??? ?boolean? ? ?false
?? ??? ?String? ? ? ? ?null

数组需要注意两个异常:
? ? 数组索引越界异常:ArrayIndexOutOfBoundsException?
? ? ? ? 索引在数组中不存在则抛出此异常
? ? 空指针异常 NullPointerException
? ? ? ? 引用数据类型的值为null并且还去使用,访问属性、调用方法都会抛出此异常

最后是内存划分,代码的运行都在内存中实现,内存的划分是理解代码的基础:
?? ?方法区:类 的信息加载的地方, .class文件 加载到方法区中
?? ?栈:方法 运行时进入到栈内存中
?? ?堆:引用数据类型对象 存储在堆内存中 new后的内容 都在堆内存中

疑点难点

今天的数组是重点,虽然还没有接触后边的学习内容,但是仅是数组这一项学习内容就讲解了好多东西,那这就更需要好好记忆好好练习了。

自我感受

今天安装了idea软件觉得敲代码轻松了许多,但是还是要自己理解了再去使用一些快捷键。在学习的过程中不用刻意求快,可以慢慢的学习,但学习过程中要用心去记忆去练习,数组这一项学习内容看起来不多,但是好多细节内容要好好记忆好好理解,我觉得我可以!加油!

特别鸣谢

学习内容参考多易教育零基础大数据入门课程,有兴趣的朋友可以自己搜索一下多易教育,希望我们能一起努力共同进步!

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-07-30 22:44:58  更:2021-07-30 22:45:02 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/4 2:40:07-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码