Java初级基础

java开发环境

java编译运行过程

·程序员编译的java源文件(.java)首先要进行编译,生成字节码文件(.class);

Java程序的运行需要jVM的支持,JVM是一个软件,安装在操作系统中,为字节码文件提供运行环境

JDK,JRE,JVM关系

·JDK-java development kit

-(java开发工具包)

·JRE-java Runtime Environment

-(java运行环境)

·JVM-java Virtual Machines

-(java虚拟机)

运行一个Java程序所需要的最小环境为JRE,开发一个Java程序所需要的最小环境为JDK。

JVM和java系统类库组成---->JRE和编译,运行等开发工具--->JDK

.java官方提供针对不同平台的JVM软件,这些JVM遵循着相同的标准,只要是标准的.class文件,

就可以在不同JVM上运行,而去运行的效果相同,这样就实现了所谓的"一次编程到处使用"

java变量

什么是变量?

`变量就是指在内存中开辟的存储空间,用于存放运行过程中需要用到的数据。

变量a,b和c指代内存中三块用于储存整数的储存空间,分别用来储存两个整数以及这两个整数之和;

-变量声明:用特定的语法声明一个变量,让运行环境为期分配空间

PS:在java中未初始化的变量不能使用。

int a=5;

int b=10;

int c=a+b;

变量命名:

变量需要有见名知道意思的名字,而且要符合java语言规范

-变量声明后,要为其附一个确定的初始值后在使用

-变量的访问可以对变量中的数据进行存取,操作,但必须和其类型匹配

变量的声明:

当需要使一个变量时,必须对该变量进行声明

.变量的声明包含两点:变量名和变量类型

JVM虚拟机会为该变量在内存中开辟储存空间,不同的变量类型界定了储存空间的结构

一条语句声明多个同类型变量

int a=1,b=2;

//声明了两个整型变量,分别赋值为1和2

int c,d=3;

//声明了两个整型变量,可以只给其中之一变量赋值

变量命名

命名需要符合标示符号要求

变量的命名需要符合java标识的规则:

可以有字母,数字_“”和“$”符组成

首字符不能以数字开头

-java大小写敏感,命名变量时需要注意,

-不能使用java保留字(int ,if,for。。。)

-可以使用中文作为变量名,但是不提倡。

变量的命名采用"驼峰命名法"即如果变量的名字由多个单词组成,除第一个单词外,其他单词的首字母大写,其余的字母小写。

包名定义规则:域名的反写,全体小写。例如:com.sicheng.java。

类名定义:和驼峰命名法的区别就是第一个单词的首字母大写

变量名/方法名等等:皆按驼峰命名法

未经初始化的变量不能使用:

Java语言规定变量在使用之前必须初始化,即必须给变量定义数据类型

int d=c+d;//编译错误,变量c没有初始化

在变量声明时初始化

变量类型 变量名称=初始值

在第一个使用变量前初始化

变量的访问:

可以对变量中的值进行存取,操作

变量是存取数据的空间,可以对其赋值,更改和操作,要把对变量的操作理解为时对其所储存的数据操作

int a=100;

a=a+100;//该条语句的含义为

//将变量a值得值加上100然后将计算后所得的值存入变量a

变量的曹组必须与类型匹配

变量在声明时指定了类型,java编译器会检测对该变量的操作是否与其类型匹配,如果对变量的赋值或者操作预期类型不配,会产生编译错误。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

゛Moonlight 、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值