Java学习笔记 02

来源:互联网 发布:数据库添加语句 编辑:程序博客网 时间:2024/05/05 07:42

数据类型:

概述:基本数据类型(8种)引用数据类型(4种)自定义数据类型
基本数据类型:byte(1)short(2)int(4)long(8)float(4)double(8)char(1)boolean(1(数组中某元素)或4(单个数据变量))
禁用数据类型:string

一、栈空间
1、存取数据的效率高
2、数据按‘先进后出’的方式管理
3、存储空间较小,不能存放大量空间
4、JVM将基本类型的数据全部存放在栈空间

二、堆空间
1、存储数据的效率最低
2、数据存放的数据随机分配
3、存储数据的空间大,能存放大量数据(数组,字符串,集合,对象,大数据)


变量的定义:



一、变量的概念
变量,常量
字面量:Java的变量和常量中存放的具体的数值称为字面量。
如:int的字面量有1,2,3;string的字面量有a,b,c.

二、为什么要使用变量:
计算机的高级语言普遍使用变量来管理内存中的存储数据
变量名指向数据的地址。

变量管理引用类型的数据:
在栈空间里用一变量名表示数据的地址,


变量的命名:
首字母是英文字母、¥、下划线,由字母、数字、下划线组成。
遵循见名知意的原则;
变量名不使用中文;
首字母建议不用大写英文字母;(大写定义类名,接口);
驼峰命名法;
不使用Java关键字。

变量的定义:
每个变量必须属于一种数据类型

类 类型名 变量1,变量2……,变量n;
byte score;
short age;
int sumSore;
float x,y;
boolean isContinue;(表示是否继续)


变量的初始化:
先赋值,后使用。
name=“张”+“飞”;


用变量保存多种类型的数据:
float=1.99f


变量的作用域:
1、java用一对大括号作为语句块的范围,称为作用域。
2、作用域中的变量不能重复定义.
3、离开作用域,变量所分配的内存空间将被java回收。