
IDEA操作昨天的内容里面有链接就不说啦1. 简单补充一下项目、包和类的概念三者的关系项目包含包包包含类类是真正写代码的地方。项目是一个完整的应用程序或模块它是 Java 代码、配置文件、资源文件等的根目录。项目就像一栋大楼大楼里有多个房间每个房间里有不同的家具和功能。包是 Java 中用于组织类和接口的文件夹目的是避免类名冲突实现模块化管理包就像大楼里的房间。这栋楼可能有多层比如“一楼”放商品相关的类“二楼”放用户相关的类。类是 Java 中最基本的编程单元所有代码都必须写在类里面。类就像大楼某个房间里的一件家具。比如“会员注册表”这个家具它本身有设计图纸类按照图纸制作出来的实物对象才能被用户使用2. 基本的数据类型八种基本数据类型是 Java 中最基础的存储单元用来表示整数、小数、字符、真假值等最原始的数据。看不懂没关系往下看最后再返回来看类型关键字占用字节取值范围用途字节型byte1-128 ~ 127节省内存如文件读写、网络传输短整型short2-32768 ~ 32767较少用适用于节省内存的场合整型int4-21亿 ~ 21亿最常用表示整数年龄、数量、ID长整型long8-900万万亿 ~ 900万万亿表示超大整数时间戳、文件大小单精度浮点型float4约 ±3.4e38较少用精度低小数点后7位双精度浮点型double8约 ±1.8e308最常用表示小数金额、温度、分数字符型char20 ~ 65535表示单个字符A、中布尔型boolean1true 或 false表示真/假开关、条件判断2.1 看完有一个疑问什么是字节字节Byte是计算机存储数据的最小基本单位一个字节由 8 个二进制位bit组成。很好2.1.1 那什么是二进制有计算机基础的同学可以跳过这部分写给没有基础的同学们有没有想过为什么我们的电脑可以把我们想说的话打出来能打出中文、英文、数字等等难道是因为电脑本身就认识吗NO!!是因为脑本身就只有两种状态一种是“通电”一种是“断电”这两种状态分别用1和0来表示,一个1或者0就代表一个二进制位。2.1.2 那怎么样能让这个1和0把现在的文字显示出来呢简单来说大致如下图⬇️省略了部分细节不用太较真目的是明白大概的原理小提问前面说一个字节由8个二进制位表示 那么英文字母A (01000001)是几个字节呢对的一个字节小提示ASCII 表本身确实只用了 7 位0~127但在计算机存储中它仍然占用 1 个完整的字节8 位最高位固定为 0。 A 的 ASCII 码 二进制 10000017 位但存储时补全为010000018 位最高位补 02.1.3 那么什么又是ASCII码表和Unicode呢简单来说ASCII 码表就是一张“翻译对照表”用来告诉电脑“这个二进制数对应哪个字符。”就跟我们的英语词典一样。ASCII 是 Unicode 的一个“子集”。Unicode 把 ASCII 整张表原封不动地“收编”了然后在这个基础上扩充了全世界所有其他语言的字符。当然除了ASCII码表和 Unicode 之外呢还有其他的utf-8这个等我们后面遇到了再说。下面这个是ASCII码表的链接⬇️可以点开看看https://www.asciim.cn/不要轻信里面的广告哦~好像大概能看懂了那么这些数据类型干什么用呢数据类型用来告诉计算机“这块内存要存什么类型的数据占多大空间以及这些数据可以怎么操作”PS: 今天就到这里啦已经力竭了哈哈哈哈明天继续这段时间发现有些知识点并不是当下就能一下子弄明白的还需要在后面的使用中去体会所以不要想着死记硬背哦~