java入门中

今天是4月16日,抢五一假期火车票的日子。。。还没抢到

一.电脑设置

1.文件拓展名+隐藏的项目

在上一个分享中间讲到,如何利用文本文档运行代码,很遗憾,昨天我没有弄好就草草了事了,不过今天我终于知道了。

我的文件的命名为"practice.java",在窗口输入“cd test”(源代码所在文件夹)之后,按道理直接输入“javav practice.java”没有问题,可结果不对。当我打开“显示——文件拓展名 和 隐藏的项目”之后,发现我的源代码所在文件的名称后面多了“.txt”后缀(应该没有记错),这时只要删除多出的后缀即可;

2.多出的字节码文件

另外,编译器编译后,会多出一个后缀为“.class”的文件,这就是我们的字节码文件,正好印证编译器的作用是将源代码文件“翻译”为计算机能看懂的字节码文件。

3.public的使用

当你再继续输入的时候,你会发现你得输入“Java Demo”(java+空格+类名),才能执行字节码文件。当文件夹中含有上百甚至更多的源代码时,编译的话还得知道每个源代码里面的类名,未免太麻烦了吧。

这时我们可以使用"Public,但是直接添加public会出现问题;

我们必须将类名改为文件名,才可以正常使用;

二.数据类型

数据类型分为基本数据类型和引用类型。

在介绍他们之前,我们先了解 字,字节,位

1. 字,字节(Byte),位(bit,又叫“比特”)

字节、位、比特都是计算机存储的单位;

(1)位

位是最小的存储单位,每一个位存储一个二进制的0/1,

比如一串二进制的字码 1000 1110,共有8个位;

(2)字节

这8个位也叫做1个字节,所谓字节就是8个位组成的一个单元,即1字节=8位,常用来表示Ascll码;

(3)字

字代表计算机处理指令或二进制数的位数,是数据存储和数据处理的位数,比如大多数windows系统是64位的;

对于32位计算机与64位计算机,字的大小往往不同。

32位计算机:1字=32位=4字节,64位计算机:1字=64位=8字节

综上,位<字节<字

对于64位Windows os来说,8位(又叫“比特”)=1字节,8字节=1字,1字=64字节;

(4)拓展

另外,

8bit(位)=1Byte(字节)

1024Byte(字节)=1KB

1024KB=1MB

1024MB=1GB

1024GB=1TB;

2.数据类型分类

基本数据类型分为:整型(4个)浮点型(2个)字符型(1个) 布尔型(1个)【4211嘛】

(1)整型:

byte     1个字节    8个比特位 有2的8次方种组合方式  但左边第一个位用来表示正负,即0表示正数,1表示负数,这时取值范围为:负2的7次幂到2的7次幂减1

(按道理来说是:负2的七次幂到正2的七次幂,建议是因为只有0,没有负0,而其他数都有正负)

short    2个字节

int        4个字节

long     8个字节

(2)字符型:

char    2个字节  需使用单引号   使用Unicode编码

(3)浮点型:

float    (单精度)   4个字节

double(双精度)    8个字节

(4)布尔型:

boolean:true / false(不比C语言,用0和非负表对或错);

引用类型,除上述所说外,都是引用类型。

最后,学东西要扎扎实实,脚踏实地,不急不徐,多多思考其底层逻辑,共勉!

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值