![](https://img-blog.csdnimg.cn/b16cc8e55b144d45bb31bcf70863919c.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
bigdatav001——Javase语言基础
BigDataJavase语言基础.v01
yanqi_vip
strove with none, for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart ——W.S.Landor
展开
-
CC00001.bigdatajava——|Java&编程环境.V01|——|Java编程|大纲|
一、计算机的体系结构(常识)### --- 计算机的体系结构(常识)~~~ ——>计算机的概念、硬件、软件、结构图二、Java语言的概述(常识)### --- Java语言的概述(常识)~~~ ——>计算机语言的发展,Java语言的发展,主要版本三、开发环境的搭建和使用(重点)### --- 开发环境...原创 2022-04-02 22:27:00 · 62 阅读 · 0 评论 -
CC00002.bigdatajava——|Java&编程环境.V02|——|IDEA.v01|IDEA安装.v01|
一、下载IDEA2019.3### --- 下载IDEA2019.3~~~ 下载地址:https://www.jetbrains.com/idea/download/二、安装IDEA2019.3### --- 安装IDEA2019.3~~~ ——>若是第一次安装是没有这一步的,跳过即可~~~ Next下一步:选择6...原创 2022-04-02 22:28:00 · 68 阅读 · 0 评论 -
CC00004.bigdatajava——|Java&编程环境.V04|——|IDEA.v03|报错解决.v03|
附录一:IDEA激活失败解决方案### --- 报错现象:~~~ idea双击无反应### --- 报错分析:~~~ # 定位问题原因:通过idea.bat定位问题~~~ idea:idea的bin目录下:idea.bat——>编辑:最后一行添加:pause——>~~~ ——>双击idea.bat文件:会打印出错误原...原创 2022-04-02 22:29:00 · 47 阅读 · 0 评论 -
CC00005.bigdatajava——|Java&编程环境.V05|——|Java.v01|计算机组成.v01|
一、计算机的基本概念### --- 计算机的基本概念~~~ 计算机(Computer)俗称电脑,是现代一种用于高级计算,~~~ 使用非常广泛的设备,主要由计算机硬件和计算机软件两部分组成。~~~ 计算机硬件是客观存在的各种计算机相关设备,~~~ 而计算机的软件是用于控制各种硬件设备完成各种功能。二、计算机常用的主要硬件### ...原创 2022-04-02 22:30:00 · 65 阅读 · 0 评论 -
CC00006.bigdatajava——|Java&编程环境.V06|——|Java.v02|计算机语言.v02|
一、计算机语言发展### --- 计算机语言的概述~~~ 语言是人与人之间进行沟通的主要表达方式,如:中国人与中国人使用的普通话沟通,~~~ 而中国人要和英国人交流,就要使用英语沟通。~~~ 计算机语言是人与计算机之间交流的表达方式,该语言有很多种。### --- 第一代语言:机器语言~~~ 指令以二进制代码形式存在,最开始使用穿孔卡...原创 2022-04-02 22:32:00 · 47 阅读 · 0 评论 -
CC00007.bigdatajava——|Java&编程环境.V07|——|Java.v03|Java版本发展.v03|
一、Java语言的发展### --- Java语言的发展~~~ 20世纪90年代,单片机系统,家电设备,sun 绿色计划,詹姆斯-高斯林 C++ 1983年 跨平台~~~ 初始名字:oak语言:已被注册~~~ 定性名字:程序员;喝咖啡;爪哇岛;Java### --- Java语言发展历史~~~ 1995年 Java问世~...原创 2022-04-02 22:33:00 · 46 阅读 · 0 评论 -
CC00008.bigdatajava——|Java&编程环境.V08|——|Java.v04|Java.v11.0.2安装.v04|windows|
一、开发工具的下载### --- 下载方式:~~~ 方式一:通过官网下载:www.sun.com www.orcale.com~~~ 方式二:通过搜索下载:www.baidu.com www.sogou.com### --- 下载Java版本包~~~ ——>https://www.oracle.com/it-inf...原创 2022-04-02 22:34:00 · 242 阅读 · 0 评论 -
CC00009.bigdatajava——|Java&编程环境.V09|——|Java.v05|HelloWorld.v01|
一、编写Java程序的流程### --- Java开发的常用工具~~~ ——>文本编辑器(TE,Text Editor)~~~ ——>记事本,Notepad++,Edit Plus,UltraEdit,~~~ ——>集成开发环境:IDE:Integrated Development Environment~~~ ——>...原创 2022-04-02 22:35:00 · 73 阅读 · 0 评论 -
CC00010.bigdatajava——|Java&编程环境.V10|——|Java.v06|HelloWorld.v02|
一、hello-world第一个Java程序### --- 创建第一个Java程序~~~ *~~~ * 项目名称:第一个Java程序~~~ * 项目功能:打印一句话~~~ * 作 者:颜祺~~~ * 版 本: V1.0~~~ * 所 有 者:颜祺~~~ * 备 注:第一个Java程序...原创 2022-04-02 22:38:00 · 70 阅读 · 0 评论 -
CC00011.bigdatajava——|Java&编程环境.V11|——|Java.v07|报错处理.v01|
附录一:报错处理一:### --- 报错现象:模拟错误:单词拼写错误~~~ # 编写Java程序class写成claspublic clas HelloWorld/*类名*/ {/*类体*/~~~ # Javac编译D:\JAVA\jdk-11.0.2\bin>javac HelloWorld.javaHelloWorld.java:9: 错误...原创 2022-04-02 22:40:00 · 111 阅读 · 0 评论 -
CC00012.bigdatajava——|Java&编程环境.V12|——|Java.v08|简化编译.v02|
一、简化的编译运行### --- Java11的新特性之简化的编译运行~~~ 新建文档,将文件扩展名有xxx.txt修改为xxx.java;~~~ 使用记事本/Notepad++的方式打开文件,编写Java代码后进行保存~~~ 启动dos窗口,并切换到.java文件所在的路径中~~~ 使用java xxx.java进行编译运行,打印最终结果(...原创 2022-04-02 22:41:00 · 130 阅读 · 0 评论 -
CC00013.bigdatajava——|Java&编程环境.V13|——|Java.v09|windows快捷键|
一、常用的快捷键### --- 常用的快捷键~~~ ctrl+s:保存~~~ ctrl+c:复制~~~ ctrl+v:粘贴~~~ ctrl+a:全选~~~ ctrl+x:剪切~~~ ctrl+z:撤销~~~ ctrl+f:搜索~~~ ctrl+shift:切换输入法:使用shift进行中文切换~~...原创 2022-04-02 22:41:00 · 54 阅读 · 0 评论 -
CC00014.bigdatajava——|Java&编程环境.V14|——|Java.v10|windows环境变量|
一、环境变量配置——windows### --- 基本概念~~~ 通常情况下可执行文件只能在该文件所在的路径中使用,~~~ 为了使得该可执行文件可以在任意路径中使用,~~~ 则需要将改文件所在的路径信息配置到环境变量的path中### --- 配置环境变量:windows10~~~ # 注意:切记Path变量原来的变量值不要删除,配置完...原创 2022-04-02 22:42:00 · 246 阅读 · 0 评论 -
CC00015.bigdatajava——|Java&编程环境.V15|——|Java.v11|Java跨平台原理|
一、跨平台原理——Java### --- 跨平台原理~~~ ——>左边字节码文件:~~~ ——>右边两个不同的硬件设备上运行~~~ ——>中间Java VM:Java虚拟机:就是把字节码文件翻译成对应硬件设备可以识别的机器指令~~~ ——>一份代码可以在不同的硬件设备上运行,就是跨平台### --- 跨...原创 2022-04-02 22:42:00 · 52 阅读 · 0 评论 -
CC00016.bigdatajava——|BigDataEnd|
NO:Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart ...原创 2022-04-02 22:43:00 · 53 阅读 · 0 评论 -
CC00017.bigdatajava——|Java&变量数据类型.V01|——|Java.v01|变量.v01|基本概念|
一、变量的基本概念### --- 变量的基本概念~~~ 当需要在程序中# 记录单个数据内容时,~~~ 则声明一个变量既可,而声明变量的本质就是在内存中申请一个存储单元,~~~ 由于该# 存储单元中的数据内容可以发生改变,因此得名为“变量”~~~ 由于存放的数据内容大小不一样,导致所需要的单元的大小不一样,~~~ 在Java语言中使用...原创 2022-04-02 22:43:00 · 67 阅读 · 0 评论 -
CC00018.bigdatajava——|Java&变量数据类型.V02|——|Java.v02|变量.v02|声明使用|
一、变量的声明和使用### --- 变量的声明方式~~~ ——>数据类型 变量名 = 初始值;~~~ ——>其中=初始值可以省略,但 ; 不可以省略二、变量的声明### --- 变量的声明/* 编程实现变量的声明和使用*/public class VarTest { ...原创 2022-04-02 22:43:00 · 58 阅读 · 0 评论 -
CC00019.bigdatajava——|Java&变量数据类型.V03|——|Java.v03|变量.v03|标识符命名法则|
一、标识符的命名法则### --- 标识符的命名法则(笔试)~~~ ——>由数字、字母、下划线以及$等组成,其中数字不能开头~~~ ——>不能使用Java语言的关键字,所谓关键字就是Java语言用于表示特殊含义的单词~~~ ——>区分大小写,长度没有任何限制但不宜过长~~~ ——>尽量做到见名知意,支持中文但不推荐使用...原创 2022-04-02 22:44:00 · 52 阅读 · 0 评论 -
CC00020.bigdatajava——|Java&变量数据类型.V04|——|Java.v04|变量.v04|输入输出案例|
一、变量输入输出的案例实现### --- 题目~~~ ——>提示用户从键盘输入自己的姓名和年龄信息并打印出来。### --- 题目分析~~~ ——>输出信息:姓名和年龄~~~ ——>记录单个数据:声明1个变量;现在记录2个数据;就要声明2个变量~~~ ——>第一步:先准备2个变量:一个:姓名;一个:年龄~~~...原创 2022-04-02 22:45:00 · 46 阅读 · 0 评论 -
CC00021.bigdatajava——|Java&变量数据类型.V05|——|Java.v05|变量.v05|输入输出案例|优化|
一、变量输入输出案例的优化和手册介绍/* 编程实现变量的输入输出*/### --- 导入java目录中util目录的Scanner类import java.util.Scanner; public class VarIOTest { public static void main(String[] args) { ...原创 2022-04-02 22:46:00 · 43 阅读 · 0 评论 -
CC00022.bigdatajava——|Java&变量数据类型.V06|——|Java.v06|数据类型.v01|常用进制|
一、数据类型的分类### --- 数据类型的分类~~~ ——>在Java语言中数据类型主要分为两大类~~~ ——>[1]基本数据类型:byte、short、int、long、float、double、boolean、char、~~~ ——>[2]引用数据类型(了解):数组、类、接口、枚举、标注二、常用的进制...原创 2022-04-02 22:46:00 · 68 阅读 · 0 评论 -
CC00023.bigdatajava——|Java&变量数据类型.V07|——|Java.v07|数据类型.v02|正十进制转换为二进制|
一、正十进制转换为二进制### --- 正十进制转换为二进制的方法一:~~~ # 方法一:# 除2取余法~~~ ——>除2取余法,# 使用十进制整数不断地除以2取出余数,~~~ 直到商为0时将余数逆序排序二、十进制45转换为二进制的结果: 10 1101(0B/0B可以作为二进制的前缀)### --- 十进制45转...原创 2022-04-02 22:47:00 · 42 阅读 · 0 评论 -
CC00024.bigdatajava——|Java&变量数据类型.V08|——|Java.v08|数据类型.v03|正二进制转换为十进制|
一、正二进制转换为十进制### --- 正二进制转换为十进制~~~ ——> # 加权法:~~~ 使用二进制中的每个数据乘以当前位的权重再累加起来二、二进制101101转换为十进制### --- 二进制:101101 转换为十进制的结果是:二进制的每个数字乘以当前位的权重101101=> 0*2^7 + 0*2^6...原创 2022-04-02 22:47:00 · 61 阅读 · 0 评论 -
CC00025.bigdatajava——|Java&变量数据类型.V09|——|Java.v09|数据类型.v04|负十进制转换为二进制|
一、负十进制转换为二进制### --- 负十进制转换为二进制~~~ ——>先将十进制的绝对值转换为二进制,然后进行按位取反再加1~~~ ——>负数的需要补码:按位取反,再加1二、负45转换为十进制### --- 十进制-45转换为二进制的结果是:1101 0011 ...原创 2022-04-02 22:48:00 · 48 阅读 · 0 评论 -
CC00026.bigdatajava——|Java&变量数据类型.V10|——|Java.v10|数据类型.v05|负二进制转换为十进制|
一、负二进制转换为十进制### --- 负二进制转换为十进制~~~ ——>先减1再按位取反,合并为十进制整数后添加负号二、负二进制转换为十进制### --- 负二进制 1101 0011转换为十进制的结果是:~~~ => 先减掉1: 1101 0010 = 1101 0011 -1~~~ ...原创 2022-04-02 22:48:00 · 40 阅读 · 0 评论 -
CC00027.bigdatajava——|Java&变量数据类型.V11|——|Java.v11|数据类型.v06|单个字节所能表示的整数范围|
一、单个字节所能表示的整数范围### --- 单个字节所能表示的整数范围~~~ ——>在计算机中单个字节表示八位二进制为,其中最高位(最左边)代表符号位,使用0代表非负数,使用 代表负数,具体表示的整数范围如下:~~~ ——>非负数表示范围:0000 0000 ~ 0111 1111 => 0 ~ 127 => 0 ~ 2^7-1...原创 2022-04-02 22:49:00 · 54 阅读 · 0 评论 -
CC00028.bigdatajava——|Java&变量数据类型.V12|——|Java.v12|数据类型.v07|整数类型编程|
一、整数类型概念### --- 数据类型~~~ ——>Java语言中描述整数数据的类型有:# byte、short、int、long、荐int类型~~~ ——>其中byte类型在内存空间中占1个字节,表示范围:-2^7 ~ 2^7-1~~~ ——>其中short类型在内存空间中占2个字节,表示范围是:-2^15 ~ 2^15-1~~...原创 2022-04-02 22:50:00 · 64 阅读 · 0 评论 -
CC00029.bigdatajava——|Java&变量数据类型.V13|——|Java.v13|数据类型.v08|浮点类型编程|
一、浮点类型概念编程### --- 浮点类型~~~ ——>Java语言中用于描述小数数据的类型,float和double,推荐double类型~~~ ——>其中float类型在内存空间中占4个字节,叫做单精度浮点数,可以表示7位有效数字,范围:-3.403#38 ~ 3.403E38~~~ ——>其中double类型在内存空间中占8个...原创 2022-04-02 22:50:00 · 60 阅读 · 0 评论 -
CC00030.bigdatajava——|Java&变量数据类型.V14|——|Java.v14|数据类型.v09|布尔类型编程|
一、布尔类型概念编程### --- 布尔类型概念~~~ ——>Java语言中用于描述真假信息类型有:boolean,数值只有:true和false~~~ ——>布尔类型在内存中所占大小没有明确的规定,可以认为是1个字节二、布尔类型编程### --- 编程实现布尔类型的使用/* 编程实现布尔类型的使用*/pu...原创 2022-04-02 22:51:00 · 63 阅读 · 0 评论 -
CC00031.bigdatajava——|Java&变量数据类型.V15|——|Java.v15|数据类型.v10|字符类型编程|ASCII码表|Unicode字符集|
一、字符类型的概念编程]——[ASCII码表]——[Unicode字符集]——[转义字符### --- 字符类型的概念~~~ ——>Java 语言中用于描述单个字符的数据类型:char类型。如:'a'、'中'等~~~ ——>其中char类型在内存空间中占2个字节并且没有符号位,范围是:0~65535,由于现实生活中很少有数据能够被单个字符描述,因此以...原创 2022-04-02 22:52:00 · 135 阅读 · 0 评论 -
CC00032.bigdatajava——|Java&变量数据类型.V16|——|Java.v16|数据类型.v11|自动类型转换|强制类型转换|
一、类型转换的概念和使用]——[自动类型转换]——[强制类型转换]### --- 自动类型转换~~~ ——>Java语言中基本数据类型之间的转换方式:自动类型转换和强制类型转换~~~ ——>其中自动类型转换主要指从小类型到大类型之间的转换二、强制类型转换### --- 强制类型转换~~~ ...原创 2022-04-02 22:52:00 · 65 阅读 · 0 评论 -
CC00033.bigdatajava——|BigDataEnd|
NO:Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart ...原创 2022-04-02 22:53:00 · 53 阅读 · 0 评论 -
CC00034.bigdatajava——|Java&运算符.V01|——|Java.v01|运算符.v01|算数运算符|编程|
一、算数运算符### --- 算数运算符概念~~~ ——> + 表示加法运算符~~~ ——> - 表示加法运算符~~~ ——> * 表示乘法运算符~~~ ——> / 表示除法运算符~~~ ——> & 表示取模/取余运算符...原创 2022-04-02 22:53:00 · 57 阅读 · 0 评论 -
CC00035.bigdatajava——|Java&运算符.V02|——|Java.v02|运算符.v02|算数运算符|注意事项|
一、算术运算符注意事项### --- 算术运算符编程/* 编程实现算术运算符的使用*/public class ArithmeticTest { public static void main(String[] args) { // 1.声明两个int类型的变量并初始化 //int ia = 6,...原创 2022-04-02 22:54:00 · 57 阅读 · 0 评论 -
CC00036.bigdatajava——|Java&运算符.V03|——|Java.v03|运算符.v03|算数运算符|时间拆分|
一、算数运算符实现时间拆分### --- 算数运算案例~~~ # 题目~~~ ——>提示用户输入正整数类型的描述,拆分秒数后输出x小时x分x秒~~~ ——>如:输入7199,输出1小时59分59秒二、编程### --- 编程/* 编程使用算术运算符实现秒数的拆分*/import java.util.S...原创 2022-04-02 22:55:00 · 66 阅读 · 0 评论 -
CC00037.bigdatajava——|Java&运算符.V04|——|Java.v04|运算符.v04|字符串连接运算符|编程|
一、字符串连接运算符概念使用### --- 字符串连接运算符概念~~~ ——> + 可以实现字符串的连接,同时可以实现字符串与其他数据类型“相连”二、编程代码### --- 代码编程/* 编程使用算术运算符实现秒数的拆分*/import java.util.Scanner; public class Ar...原创 2022-04-02 22:55:00 · 46 阅读 · 0 评论 -
CC00038.bigdatajava——|Java&运算符.V05|——|Java.v05|运算符.v05|关系运算符|编程|
一、关系运算符概念使用### --- 关系运算符概念~~~ ——> > 表示是否大于运算符~~~ ——> >= 表示是否大于等于运算符~~~ ——> < 表示是否小于运算符~~~ ——> <= 表示是否小于等...原创 2022-04-02 22:56:00 · 38 阅读 · 0 评论 -
CC00039.bigdatajava——|Java&运算符.V06|——|Java.v06|运算符.v06|关系运算符|负数判断|
一、关系运算符实现负数判断### --- 关系运算符实现负数运算~~~ # 题目~~~ ——>提示用户输入一个证书,使用关系运算符判断该整数是否为负数,~~~ 若是则打印true,若不是则打印false二、编程代码### --- 编程代码/* 编程使用关系运算符实现负数的判断*/import java.ut...原创 2022-04-02 22:56:00 · 86 阅读 · 0 评论 -
CC00040.bigdatajava——|Java&运算符.V07|——|Java.v07|运算符.v07|自增减运算|前加加区别|
一、[自增减运算概念使用]——[前后加加区别]——[自增减的笔试考点]### --- 资增减概念使用~~~ # 自增减概念~~~ ——> ++ 表示自增运算符,用户使得当前变量自身的数值加1的效果~~~ ——> -- 表示自减运算符,用户使得当前变量自身的数值减1的效果~~~ ——> ...原创 2022-04-02 22:57:00 · 49 阅读 · 0 评论 -
CC00041.bigdatajava——|Java&运算符.V08|——|Java.v08|运算符.v08|逻辑运算符|短路特性|
一、[逻辑运算符概念使用]——[逻辑运算短路特性]### --- 逻辑运算符概念~~~ ——> && 表示逻辑与运算符,相当于"并且",同真为真,一假为假。~~~ ——> || 表示逻辑或运算符,相当于"或者",一真为真,同假为假。 ~~~ ——> ...原创 2022-04-02 22:58:00 · 92 阅读 · 0 评论