初学Java,你要知道这些Java基础知识(一)

Java基础知识

Java三大平台

Java SE

Java ME

Java EE

Java跨平台是怎么实现的

cmd常用命令

计算机的存储规则

Text文本

常见的进制

Image图片

Sound声音


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常用命令

  1. 盘符名称+冒号:盘符切换 例如:E:回车,表示切换到E盘

  2. dir: 查看当前路径下的内容

  3. cd目录:进入单级目录举例:cd itheima

  4. cd:回退到上一级目录

  5. cd目录\目录2\:进入多级目录。举例:cd itheimalavaSE

  6. cd\:回退到盘符目录。

  7. cls:清屏。

  8. 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)将数字信号转换为模拟声音信号,最终通过扬声器播放出来。
  • 10
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值