Java基础知识
Java三大平台
Java SE
-
Java语言的(标准版),用于桌面应用的开发,是其他两个版本的基础。
用户只要打开程序,程序的界面会让用户在最短的时间内找到他们需要的功能,同时主动带领用户完成他们的工作并得到最好的体验。
Java ME
-
Jva语言的(小型版),用于嵌入式电子设备或者小型移动设备。
Java EE
-
Java语言的(企业版),用于Web方向的网站开发(浏览器+服务器)。在这个领域,是当之无愧的No1。
-
六大开发领域
-
桌面应用开发:各种税务管理软件,IDEA,Clion,Pycharm
-
企业级应用开发:微服务,springcloud
-
移动应用开发:鸿蒙,android,医疗设备
-
科学计算:matlab
-
大数据开发:hadoop
-
游戏开发:我的世界MineCraft
-
Java跨平台是怎么实现的
-
Java语言的跨平台是通过虚拟机实现的。
-
Java语言不是直接运行在操作系统里面的。而是运行在虚拟机中的。
-
针对于不同的操作系统,安装不同的虚拟机就可以了
cmd常用命令
-
盘符名称+冒号:盘符切换 例如:E:回车,表示切换到E盘
-
dir: 查看当前路径下的内容
-
cd目录:进入单级目录举例:cd itheima
-
cd:回退到上一级目录
-
cd目录\目录2\:进入多级目录。举例:cd itheimalavaSE
-
cd\:回退到盘符目录。
-
cls:清屏。
-
exit:退出命令提示符窗口。
-
为什么要配置环境变量?
我们想要在任意的目录下都可以打开指定的软件。就可以把软件的路径配置到环境变量中。
计算机的存储规则
在计算机中,任意数据都是以二进制的形式来存储的,对于文本、图片和声音,通常都采用数字化的方式存储。
- 数字化的过程主要涉及两个步骤:采样和量化。
- 采样是指将连续的模拟声音信号在时间上离散化,即在一段时间内取样多个点来表示声音的振幅。采样率表示每秒钟取样的次数,常见的采样率有44.1kHz、48kHz等。
- 量化是指将每个采样点的振幅值转换为离散的数字值。通常使用的量化方法是脉冲编码调制(PCM),将每个采样点的振幅值映射到一个离散的数字值,常见的量化位数有8位、16位、24位等。
Text文本
- 存储文本的方式是通过使用字符编码将文本转换为数字表示。字符编码是一种将字符映射到数字的规则集合。
- 在计算机内存或磁盘中,文本通常被表示为一系列的数字。每个字符依照字符编码(ASCII码表)都被赋予一个唯一的数字值,这些数字按照一定的顺序存储在计算机的内存或磁盘中,形成一个连续的字符序列。
- 当需要读取或显示文本时,计算机会根据字符编码将数字转换为对应的字符。
常见的进制
-
二进制:由0和1组成,代码中以0b开头
-
十进制:由0~9组成,前面不加前缀
-
八进制:由0~7组成,代码中以0开头
-
十六进制:由09还有af组成,代码中以0x开头
-
任意进制转十进制 公式:系数*基数的权次幂相加
-
十进制转其他进制 除基取余法 不断的除以基数(几进制,基数就是几)得到余数,直到商为0,再将余数倒着拼起来即可。
最常见的字符编码是ASCII码表
-
1.GB2312编码:1981年5月1日发布的简体中文汉字编码国家标准。收录7445个图形字符,其中包括6763个汉字。 2.B1G5编码:台湾地区繁体中文标准字符集,共收录13053个中文字,1984年实施。 3.GBK编码:2000年3月17日发布,收录21003个汉字,包含国家标准GB13000-1中的全部中日韩汉字,和B1G5编码中的所有汉字。 4.Unicod编码:国际标准字符集,它将世界各种语言的每个字符定义一个唯一的编码,以满足跨语言、跨平台的文本信息转换。
-
随着计算机的发展,ASCII编码无法涵盖所有的字符,因此出现了更多扩展的字符编码,如Unicode。Unicode编码使用更多位数的二进制数来表示字符,可以涵盖全球范围内的所有字符,包括各种文字、符号和特殊字符。
Image图片
三原色
-
计算机中的颜色采用光学三原色。
-
分别为:红,绿,蓝。也称之为RGB
-
可以写成十进制形式。(255,255,255)
-
也可以写成十六进制形式。(FFFFFF)
-
通过采样和量化,图片就被转换为一系列的数字值,可以按照一定的格式存储在计算机内存或磁盘中,如JPEG、PNG、BMP等图片文件格式。当需要显示图片时,计算机会读取存储的数字值,并将其转换为可视化的像素,最后在屏幕上显示出来。
-
压缩:对于存储和传输效率的目的,计算机还常常会对图片进行压缩。压缩可以分为有损压缩和无损压缩两种方式。有损压缩会损失部分图像信息,以减小文件大小,如JPEG格式。无损压缩则保留了所有图像信息,但文件大小可能较大,如PNG格式。
Sound声音
- 声音是一种连续的模拟信号,计算机只能处理数字信号,因此需要将声音波形图进行采样转换为数字信号才能存储和处理。
- 完成了采样和量化,声音就被转换为一系列的离散数字样本。这些样本可以按照一定的格式存储在计算机内存中,比如使用wav、mp3等音频文件格式。
- 当需要播放声音时,计算机会读取存储的数字样本,并通过数字到模拟转换器(DAC)将数字信号转换为模拟声音信号,最终通过扬声器播放出来。