java变量的主要类型_Java变量及基本类型详解

Java注释

平常我们编写代码,在代码量比较少的时候,我们还可以看懂自己的代码,但是当项目结构一旦复杂起来,我们就需要用到注释了

注释并不会被执行,是给我们写代码的人看的

书写注释是一个非常好的习惯

Java中的注释有三种

单行注释 只能注释一行文字,用//表示

多行注释 可以注释一段文字;用/* 注释内容 */ 表示

文档注释

标识符

关键字

abstract

assert

boolean

break

byte

case

catch

char

class

const

continue

default

do

double

else

enum

extends

final

finally

float

for

goto

if

implements

import

instanceof

int

interface

long

native

new

package

private

protected

public

return

strictfp

short

static

super

switch

synchronized

this

throw

throws

transient

try

void

volatile

while

Java所有的组成部分都需要名字、类名、变量名以及方法名都被成为标识符

标识符注意点

所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始

首字符之后可以是字母(A-Z或者a-z)、美元符($)、下划线(_)或数字的任意字符组合

不能使用关键字作为变量名或方法名。

标识符是大小写敏感的

合法标识符举例:age、$salary、_value、__1_value

非法标识符举例:123abc、-salary、#abc

可以使用中文命名,但是一般不建议这样使用,也不建议使用拼音,这样看起来很Low

变量

变量是什么:就是可以变化的量

Java是一种强类型语言,每个变量都必须声明其类型

Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域

注意事项

每个变量都有类型,类型可以是基本类型,也可以是引用类型

变量名必须是合法的标识符

变量声明是一条完整的语句,因此每一个声明都必须以分号结束

public class demo03 {

public static void main(String[] args) {

//int a,b,c;这种不建议使用,最好一行写一个变量,Java需要注重程序的可读性

String name = "逍遥";

char x = 'X';

double pi = 3.14;

}

}

变量作用域

类变量

实例变量

局部变量

public class demo04 {

//属性:变量

//main方法

//实例变量,在方法外面。类里面,从属于对象

//实例变量 如果没有进行初始化, 所有数字类型的默认值是0/0.0 所有字符类型的默认值为null;布尔值默认是false

// 除了基本类型,其余的默认都是null

//类变量 static

static double salary = 2500;

String name;

int age;

public static void main(String[] args) {

//局部变量,必须声明和初始化值,需要写在方法里面,生命周期在{}中间。

int i = 10;

System.out.println(i);

demo04 demo04 = new demo04();

System.out.println(demo04.name); //输出结果为null

System.out.println(demo04.age); //输出结果为0

//类变量 static

System.out.println(salary);

}

//其他方法

public void add(){

}

}

常量

常量(constant):初始化后不能再改变的值,不会变动的值

所谓常量可以理解成一种特殊的变量,它的值被设定后,在程序运行过程中不允许被改变

常量名一般使用大写字符

final 常量名=值;

final double PI=3.14;

static final double PI = 3.14; //常量使用final配置,static属于修饰符,等同于final static double PI = 3.14;

public static void main(String[] args) {

System.out.println(PI);

变量的命名规范

所有变量、方法、类:见名知意

类成员变量:首字母小写和驼峰原则;monthSalary,除了第一个单词以外,后面的单词首字母大写

局部变量:首字母小写和驼峰原则

常量:大写字母和下划线;MAX_VALUE

类名:首字母大写和驼峰原则;Man,GoodMan

方法名:首字母小写和驼峰原则;run(),runRun()

数据类型

强类型语言

要求变量的使用严格使用符合规定,所有变量都必须先定义后才能使用

弱类型语言

Java的数据类型分为两大类

基本类型(primitive type)

引用类型(reference type)

八大基本数据类型

public class Hello {

public static void main(String[] args) {

//八大基本数据类型

//整数类型

byte num1 = 10; //占一个字节范围: -127~127

short num2 = 20; //占2个字节范围: -32768~32768

int num3 = 30; //占4个字节范围: -21亿~21亿 (最常用)

long num4 = 40L; //占8个字节范围:long类型要在数字后面加个L

//浮点类型

float num5 = 50.1F; //占4个字节 float类型要在后面加上F

double num6 = 3.1415926; //占8个字节

//字符类型

char name = '徐'; //占2个字节

string namea = "逍遥"; //字符串,string不是关键字,是类

//布尔值类型 代表是非 占1位其值,只有false和true两种

boolean flag = true;

boolean flag01 = flase;

}

引用数据类型

接口

数组

字节

位(bit):是计算机内部数据存储的最小单位,11001100是一个八位二进制数

字节(byte):是计算机中数据处理的基本单位,习惯上用大写B表示

1B(byte,字节) = 8位(bit)

字符:是计算中使用的字母、数字、字和符号

1bit表示1位

1Byte表示一个字节 1B=8b

1024B=1KB

1024KB=1M

1024M=1G

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值