java0.632数据类型_Java编程基础

计算机主要硬件

CPU

内存

硬盘

CPU: 是计算机的大脑,计算,可直接读取内存的数据

内存: 暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据

硬盘: 容量大 不能被CPU直接读取

1T = 1024GB

1GB = 1024MB

1MB = 1024KB

1KB = 1024BYTE

操作系统

硬件

内核 OS Kernal

外壳 OS Shell

应用软件

8012ed4fc632

基本数据类型间的转换

小到大自动转

大到小要强转

常用的ascII码

'0' - 48

'A' - 65

'a' - 97

空格 - 32

换行符 - 10

自增自减

8012ed4fc632

逻辑短路概念

A && B 当A不成立时,不会取执行B

A || B 当A成立时,不会去执行B

switch

Java5之前可以使用byte short char int

Java5之后增加了枚举类 byte short char int 对应的包装类

Java7之后可以使用String

注意:case的值不能是null否则npe

case后面如果不加break 就会执行下一段case直到遇到break 称为break穿透

数组的写法

动态方式

int[] arr1 = new int[4];

int arr2[] = new int[4];

静态方式

int[] arr3 = {1,2,3,4};

int[] arr4 = new int[]{1,2,3,4};

内存空间之栈区

存放声明的局部变量(包括基本类型变量和引用类型变量)

或new的数组或对象的引用地址值

存放方法

内存空间之堆区

存放new的数组或对象

内存空间之方法区

存放静态成员变量

数组的特点

只能存放同一类型元素

要求声明的内存空间是连续的,且长度一旦声明后不能修改

能根据下标快速定位到指定的元素

删除和添加元素效率低

数组的拷贝功能:使用System类

/*

第一个0表示从旧数组的0索引开始复制

第二个0表示复制到新数组的哪个索引

*/

System.arraycopy(oldArray, 0, newArray, 0, oldLength);

Arrays.copyof(原数组,新数组长度)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值