北卜子
北卜子
关注数: 1
粉丝数: 13
发帖数: 238
关注贴吧数: 25
Day11 前言 2021年10月通过朋友了解到多易教育,现计划于2021年12月进入多易教育学习。 空杯心态、深呼吸,开始我的第11天学习之旅。 预习内容 Day11 位运算符、三目运算符、判断语句 知识总结 1. 位运算符 概念:进行二进制位进行操作的运算符: <<:左移=空位补0,高位丢弃 >>:右移=空位补最高位, >>>:无符号右移 左移几位相当于乘以2的位数次方 右移几位相当于除以2的位数次方 2.三目运算符(三元运算符) 格式 (关系表达式【布尔类型的值】)?表达式1:表达式2; 执行流程: 如果条件为true,运算后的结果是表达式1; 如果条件为false,运算后的结果是表达式2; 表达式1和表达式2结果是一个明确的值(可以是变量,也可以是常量,不能是打印语句。) 3.键盘录入 1.导包:把我们需要的类,导入到我们的程序中 Import 包名.类名; import java.util.Scanner; Inport这行代码必须放在class的上面; 2.创建一个对象: 类名(Scanner) 对象名=new Scanner(System.in); 3.获取键盘录入的信息 对象名.nextInt();//获取键盘录入的整数 .nextShout(); .nextLong(); .nextFloat();//小数 .nextDouble(); .nextChar();这个方法是没有的 对象名.nextLine(); //获取字符串 注意事项 : 如果我们在程序中既使用了nextInt(。。。基本),还使用了nextLine(); 我们要把nextLine()放在nextInt()的上边。否则会导致nextLine没办法输入进去。如果我们执意把nextLine放在下面,需要把nextLine()改为next()。 4.判断语句 if判断语句 1.if[单条件判断] if(布尔条件语句){ 输出语句 } 如果满足布尔条件语句.执行输出语句,不满足的情况下不执行. 2.if..else[互斥条件判断] if(布尔条件语句){ 输出语句 }else{ 输出语句 } 如果条件语句为True 执行第一个输出语句.如果是False的话执行第二个输出语句. 3if..elseif..else[多条件判断语句] if(布尔条件语句){ } elseif{ 输出语句 } elseif{ 输出语句 } ...... else{ 输出语句 } 满足哪个条件执行哪个条件.最后的else可以省略 注意:如果输出语句只有一句话,括号可以省略. 疑点难点 自我感受 学习了更多的JAVA语句,需要进行更多的练习为后面的学习做铺垫。加油! 特别鸣谢 学习内容参考多易教育零基础大数据入门课程http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fv.51doit.cn&urlrefer=4e6466023a55ff75beb4c9911b371daf
Day10 前言 2021年10月通过朋友了解到多易教育,现计划于2021年12月进入多易教育学习。 空杯心态、深呼吸,开始我的第10天学习之旅。 预习内容 Day10 逻辑运算符、短路运算符、连接数字 知识总结 1. 逻辑运算符 概念:逻辑运算符一般连接布尔类型的值(变量或者是常量) &(and:并且):true & false=false 有一个为假即为假 |(or:或者):trur | false =trur有一个为真即为真 ^(xor:异或):trur^ false =trur相同为false ,不同为trur 逻辑运算符就是进行BOOR运算的,运算的结果也是BOOR值 !(非):! False=trur ! false 即为真 !true 即为假 优先级:& > ^ > | 2. 短路运算符 &&短路 true&& false 有一个为假即为假(&、&&得到的结果是一致的) ||短路 trur || false 有一个为真即为真 注意: &与 跟&&短路与的区别,|或 跟||短路或的区别 &判断第一个条件为假的时候.还会判断第二个条件 &&判断第一个条件为假的时候,不会进行第二个判断 |或判断第一个条件为真的时候,还会进行第二个条件的判断 ||判断第一个条件为假的时候,不会判断第二个条件 总的来说&判断第一个条件是假的以后.还会判断第二个条件 %%判断第一个条件是假的以后,就不会去判断第二个条件 3. 连接数字 & ^ |连接整数,需要把整数转换成二进制的补码逐位进行运算。把0当做false,把1当做turu。 ~逐位取反, 15&2 15|2 15^2 15的补码:00000000 00000000 00000000 00001111 02的补码:00000000 00000000 00000000 00000010 & : 00000000 00000000 00000000 00000010 | : 0000000000000000 00000000 00001111 ^ : 0000000000000000 00000000 00001101 ~2 ~ : 11111111 1111111111111111 11111101 补码 1111111111111111 11111111 11111100 反码 1000000000000000 00000000 00000011 原码 疑点难点 自我感受 通过上一部分课程的学习对于JAVA整体有了一个认识,这部分课程将部分内容进行剖析更容易理解。加油! 特别鸣谢 学习内容参考多易教育零基础大数据入门课程http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fv.51doit.cn&urlrefer=4e6466023a55ff75beb4c9911b371daf
Day09 前言 2021年10月通过朋友了解到多易教育,现计划于2021年12月进入多易教育学习。 空杯心态、深呼吸,开始我的第9天学习之旅。 预习内容 Day09 变量、数据类型的注意事项 知识总结 1. 概念:在JAVA程序运行的过程中,其值可以在一定范围内发生改变的量 2. 主要作用:存储 3. 变量定义的格式:数据类型变量名=初始值 整数:int 字符串:string 当对变量的值重新赋值,变量为最新赋值 4. 变量的注意事项: 1. 变量作用于同一个域中不能有多个相同的变量; 2. 定义在方法中的变量叫做局部变量(不能赋初值,不能使用); 3. 同一行可以定义多个变量(可读性差); 数据类型的注意事项: 1. 整数默认类型是int ,小数默认类型是double 2. 定义flout小数在小数后面+f(指定为flout类型) 3. 定义byte、short类型赋值在范围内 4. 定义long类型的变量,如果右边的值在int的范围内,可以直接赋值;如果超出int的范围需要在整数后面+L达到指定类型的目的。 疑点难点 自我感受 通过上一部分课程的学习对于JAVA整体有了一个认识,这部分课程将部分内容进行剖析更容易理解。加油! 特别鸣谢 学习内容参考多易教育零基础大数据入门课程http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fv.51doit.cn&urlrefer=4e6466023a55ff75beb4c9911b371daf
Day08 前言 2021年10月通过朋友了解到多易教育,现计划于2021年12月进入多易教育学习。 空杯心态、深呼吸,开始我的第8天学习之旅。 预习内容 Day08 算数运算符、赋值运算符、比较运算符 知识总结 1. 算数运算符 +加 -减 * 乘 / 除 % 取模 ++自增 -- 自减 单独使用 +1即可 -1即可 混合使用 ++前置 inta = 1 , int b = ++a a先加1 赋值给b=2 a=2 后置++ inta = 1 , int b = a++ a先赋值1给b=1 a=2 2. 赋值运算符 += 加等于 int a = 10 ; a+= 10 a就等于20 -= 减等于 int a = 10 ; a-= 10 a就等于0 *= 乘等于 int a = 10 ; a*=10 a就等于100 /= 除等于 int a = 10 ; a/=10 a就等于1 %= 取模等于 int a = 10 ; a%= 3 a就等于1 3. 比较运算符 inta=10 int b =20 == 等等于 a==b false != 不等于 a!=b true >= 大于等于 a>=b false <= 小于等于 a<=b true > 大于 a>b false < 小于 a<b true 疑点难点 自我感受 通过上一部分课程的学习对于JAVA整体有了一个认识,这部分课程将部分内容进行剖析更容易理解。加油! 特别鸣谢 学习内容参考多易教育零基础大数据入门课程http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fv.51doit.cn&urlrefer=4e6466023a55ff75beb4c9911b371daf
Day07 前言 2021年10月通过朋友了解到多易教育,现计划于2021年12月进入多易教育学习。 空杯心态、深呼吸,开始我的第7天学习之旅。 预习内容 Day07 关键字、标识符、数据类型、常量 知识总结 关键字 被java赋予特殊含义的单词关键字都小写 public static void class 标识符 java中自己起名字的地方 硬性规则 1.字母 数字 _ $ 构成 2.数字不能开头 3.不能使用关键字 建议 1.类名: 大驼峰式 多个单词首字母都大写 HelloWorld 2.变量名/方法名: 小驼峰式 多个单词第一个单词首字母小写 其他单词首字母大写 helloWorld 数据类型 基本类型 整数 小数 字符 布尔 引用类型 数组 类 接口 常量 在代码中直接给出的数值 不能改变的值 整数 10 0b01010 07 0xA111 小数 1.1 字符 'a' ''包裹有且只有一个字符 布尔 truefalse 字符串 "abc" + 如果是数字和数字相加 正常计算 如果有字符串 会 连接字符串 形成一个新的字符串 疑点难点 自我感受 通过上一部分课程的学习对于JAVA整体有了一个认识,这部分课程将部分内容进行剖析更容易理解。加油! 特别鸣谢 学习内容参考多易教育零基础大数据入门课程http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fv.51doit.cn&urlrefer=4e6466023a55ff75beb4c9911b371daf
Day06 前言 2021年10月通过朋友了解到多易教育,现计划于2021年12月进入多易教育学习。 空杯心态、深呼吸,开始我的第6天学习之旅。 预习内容 Day06 入门阶段案例一:数据分析实战 知识总结 需求:有多少种数据,每种数据出现几次 思路:读取文件中的数据 一次读取一行 抽取这一行中需要的数据 信息→movieID→记录(第n+1次需判断是否新增或累加) Json是一种用于描述信息的通用格式 Json用文本形式来描述信息 基本形式是:key-value 属性名-属性值 通过大括号将属性名/值整合为一个对象 在解析Json数据时用工具进行解析 Json解析(包):fastJson(阿里提供)、Gson(谷歌) Folder.添加包 方法:类建立 按行提取文件 对每一行抽取movieid信息 将movieid信息去一个hashmap中判断是否存在 如果不存在,则将hashmap中新增一条记录movieid—>1 如果已存在,则将hashmap中该movieid对应的次数拿出来,增1后放回去 疑点难点 常用组件的熟练使用 自我感受 随着课程的深入对于组件的学习遇到难点,需要多加练习。加油! 特别鸣谢 学习内容参考多易教育零基础大数据入门课程http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fv.51doit.cn&urlrefer=4e6466023a55ff75beb4c9911b371daf
Day04 前言 2021年10月通过朋友了解到多易教育,现计划于2021年12月进入多易教育学习。 空杯心态、深呼吸,开始我的第3天学习之旅。 预习内容 Day04 常用组件-字符串String、ArrayList、HashSet、HashMap、File 知识总结 常用组件String 需求:相同类型的数据进行数组整理 方法:创建字符串数据 字符串切割 判断两个字符串是否相等 将字符串改为大小写 判断是否以**字符开头 常用组件ArrayList 提取数据 修改数据 创建容器对象 对数据进行处理 常用组件HashSet 需求:将字符串去重 方法:构建容器对象 遍历set集合,逐个取元素进行处理(set是个无序的集合) 扩展:判断set中是否包含某个指定的数据 清空整个set集合 常用组件HashMap 需求:开发购物系统,记录客户挑选的商品及数量 方法:创建容器对象 往map容器中存储 取数据 拓展:判断某个指定的key是否包含在map容器中 取某个指定的key对应value 取map容器的总长度 疑点难点 常用组件的熟练使用 自我感受 随着课程的深入对于组件的学习会遇到难点,需要多加练习。加油! 特别鸣谢 学习内容参考多易教育零基础大数据入门课程http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fv.51doit.cn&urlrefer=4e6466023a55ff75beb4c9911b371daf
Day03 前言 2021年10月通过朋友了解到多易教育,现计划于2021年12月进入多易教育学习。 空杯心态、深呼吸,开始我的第3天学习之旅。 预习内容 Day03 环境变量配置、JAVA注释、数组组件应用 知识总结 注释 对代码的标注解释 不会被执行 //单行注释 /**/ 多行注释 /***/ 文档注释 1. 数组的定义 将多个数据存储在一起的容器, 2. 数组的格式, 格式一: 数据类型[]变量名 = new 数据类型[元数个数] 格式二: 数据类型[]变量名 = new 数据类型[]{个个元素用,号连接}; 格式三: 数据类型[]变量名 = {每个元素用,号连接} 为元素赋值: 变量名[元素索引]= 要赋的值 获取元素的值:变量名[索引] 数组的长度: 变量名[length] 2.数组的异常报错; 1.数组的索引越界异常 疑点难点 数组编辑使用 自我感受 由于零基础对于数组的学习开始有不流畅的感觉需要更加用心学习。加油! 特别鸣谢 学习内容参考多易教育零基础大数据入门课程http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fv.51doit.cn&urlrefer=4e6466023a55ff75beb4c9911b371daf
Day03 前言 2021年10月通过朋友了解到多易教育,现计划于2021年12月进入多易教育学习。 空杯心态、深呼吸,开始我的第3天学习之旅。 预习内容 Day03 环境变量配置、JAVA注释、数组组件应用 知识总结 注释 对代码的标注解释 不会被执行 //单行注释 /**/ 多行注释 /***/ 文档注释 1. 数组的定义 将多个数据存储在一起的容器, 2. 数组的格式, 格式一: 数据类型[]变量名 = new 数据类型[元数个数] 格式二: 数据类型[]变量名 = new 数据类型[]{个个元素用,号连接}; 格式三: 数据类型[]变量名 = {每个元素用,号连接} 为元素赋值: 变量名[元素索引]= 要赋的值 获取元素的值:变量名[索引] 数组的长度: 变量名[length] 2.数组的异常报错; 1.数组的索引越界异常:ArrayIndexOutOfBoundsException 当访问 数组的索引不存在时,抛出此异常,(超出数组的索引). 疑点难点 数组编辑使用 自我感受 由于零基础对于数组的学习开始有不流畅的感觉需要更加用心学习。加油! 特别鸣谢 学习内容参考多易教育零基础大数据入门课程http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fv.51doit.cn&urlrefer=4e6466023a55ff75beb4c9911b371daf
Day02 前言 2021年10月通过朋友了解到多易教育,现计划于2021年12月进入多易教育学习。 空杯心态、深呼吸,开始我的第2天学习之旅。 预习内容 Day02 软件开发概念+第一个程序JAVA程序的开发-HelloWorld 知识总结 java基础知识 Jdk:java的开发环境 包含 运行环境 和 开发工具 dre:java的运行环境 包含 JVM 和 核心类库 Jvm:java虚拟机 java程序到jvm中运行 java的跨平台特性 一个java程序在任意操作系统上都可以运行 一次编译到处运行 如何实现跨平台的? 根据不同平台的虚拟机实现的 为什么要配置环境变量? 如果不配置环境变量要想使用javac和java这些命令需要带路径使用 配置环境变量后可以在任意目录下直接使用这些命令,注意:配置环境变量后需要重启DOS窗口。 java程序 编写源代码----->javac HelloWorld.java ----->HelloWorld.class -----> java HelloWorld javac 文件名.java 对指定的java文件进行编译 编译成计算机能够看懂的class文件 java 类名运行指定的class类 解释运行 将class文件解释成计算机能够执行的二进制文件 运行 疑点难点 .程序运行是目录切换 自我感受 根据后面内容对于之前尝试的HelloWrold程序进行复盘,对之前的内容有了进一步的了解。加油! 特别鸣谢 学习内容参考多易教育零基础大数据入门课程http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fv.51doit.cn&urlrefer=4e6466023a55ff75beb4c9911b371daf
Day 01 前言 2021年10月通过朋友了解到多易教育,现计划于2021年12月进入多易教育学习。 空杯心态、深呼吸,开始我的第1天学习之旅。 预习内容 Day01 软件开发概念+第一个程序JAVA程序的开发-HelloWorld 知识总结 对于软件概念在原本的了解上深一步认识 根据课程内容安装配置java环境,并通过java-version对环境进行测试; 编写第一个程序; public class{ public static void main(String[] args){ System.out.println("HelloWorld!"); } } 熟悉运用DOS命令。 疑点难点 . 自我感受 在运行“HelloWorld”程序的过程中由于对于目录的以及DOS命令的不熟悉尝试了较长时间。但是当完成运行后还是有很大的满足感,加油! 特别鸣谢 学习内容参考多易教育零基础大数据入门课程http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fv.51doit.cn&urlrefer=4e6466023a55ff75beb4c9911b371daf
鼻烟买的多了,感觉跑味了。还有用吗? 鼻烟买的多了,感觉跑味了。还有用吗?
1
下一页