通过一小段时间的学习,或者说是复习,对于Java的一些基础学到了一些以前忽略的细节,下面粗略展示一下我的一丢丢学习成果。
Java中的基本数据类型:
四类八种,我之前知道一些常用的但并不完整。这里补充:
整数:byte——1个字节,short——2个字节,int——4个字节,long——8个字节;
浮点数:float——4个字节;double——8个字节;
字符:char——2个字节;
bool:Boolean——1个字节;
以前忽略的细节:在定义数据long类型时,需要在值后面加L/l;在定义flaot时,建议在之后面加F/f;

注释:
Java共三种注释:单行,多行,文本;
单行注释://注释内容

多行注释:/*注释内容*/

文本注释:/** 注释内容*/ ,文本注释多用于写明代码作者,写此代码的时间日期等等;

数组:
对于数组,我属于那种熟悉但不会用的类型,所以简单的复习了一些关于数组的知识;
数组用于存放多个同类型元素的有序容器。
数组初始化:
静态初始化:给出初始值与长度;

动态初始化:定义数组长度,由系统默认赋值;

Java的内存分配:
栈:存储的是局部变量,是在方法中声明的变量。无论是main方法还是自己定义的方法;
堆:存储的是new出来的东西。对象、实体等;
方法区:关于面向对象;
本地方法区:和系统相关;
寄存器:给cpu使用;
定义数组的名字就是在栈内存中,直接输出数组名将会得到数组的地址值,每一个对象都会有一个地址值;
而数组中的具体元素是在堆内存中,因为它是new出来的一个内存空间。

数组默认值:
- byte,short,int,long默认值都为0;
float,double默认值都为0.0;
char默认值:'/u0000' 代表空字符;
blooean默认值:false;//为啥我总是把false打成flase
引用数据类型:null;

本文分享了Java学习过程中对基础数据类型(包括整数、浮点数、字符和布尔)、注释的类型、数组的初始化、内存分配(栈、堆、方法区)以及默认值和引用数据类型的复习。
387

被折叠的 条评论
为什么被折叠?



