java快速入门知识整理:3、运行原理_开发环境_java变量

本文详细介绍了Java编程语言的基础知识,包括Java的运行原理、开发环境设置,以及变量的概念和使用方法。通过实例代码演示了变量的声明、初始化、作用域及重复定义的规则。

文章目录

一、Java简单介绍

1、Java概述 

2、Java的运行原理

 3、Java 的开发环境 

二、Java 的变量 

三、Java的变量_演示代码


一、Java简单介绍

1、Java概述 

Java 编程语言,解决了人类的思考逻辑与计算机处理方式之间差异!

  1)计算机可以处理一切数据计算逻辑

  2) 编程语言可以将人类的业务问题映射为数据计算逻辑。

  

2、Java的运行原理

  1)编辑Java源文件(.java), 是接近于人类语言

  2)  编译为.class文件,是字节码,是虚拟机机器语言

  3)利用虚拟机,将.class(字节码)翻译为机器语言(数据计算)

 JDK

  |-- 开发工具 是生成(.class) 

  |-- JRE 

       |—- 类库(.class)

       |-- JVM 

       

 3、Java 的开发环境 

 JDK + Eclipse

 JDK 的版本:

  Java 6 == java 1.6 

  Java 5 == java 1.5

  

  OS64 + Java 64 + Eclispe(标准版) 64 

  OS64 + Java 32 + Eclispe(标准版) 32 

  OS32 + Java 32 + Eclispe(标准版) 32 

              

二、Java 的变量 

  1) 在逻辑上是一个代词

  2) 在计算机内部,代表一个数据。

Java是强类型语言:变量是强类型的

  1)变量必须用明确类型声明。

  2)变量必须初始化以后才能使用。

  3)变量有作用域,离开作用域就回收

  4)变量不能重复定义

违反了就有编译“错误”

三、Java的变量_演示代码

package t03_Java的变量_演示代码;
/**
 * Java的变量
 * 1)声明类型
 * 2)初始化
 * 3)作用域
 * 4)不能重复定义(在同一个作用域)
 * 
 * @author luminal
 */
public class VariableDemo {
	public static void main(String[] args) {
		//***1.
		//System.out.println(age);//编译错误: age不能解析到的一个变量
		
		//***2.
		//int 是数据类型,整数类型,age变量名
		int age; //变量的声明,告诉Java有了变量 age(年龄)
		//System.out.println(age);// 编译错误,局部变量age可能没有被初始化!
		// 运算结果:A 编译错误   B 运行异常    C 0     D age

		//***3.
		age = 18;//第一次赋值,就是初始化
		System.out.println(age);//18  声明、初始化了,就没有问题了
		
		//***4.
		//int age = 9;//编译错误,重复定义局部变量age
		age = 9;//对age进行赋值,修改原先的值
		System.out.println(age);//9
		
		//***5.
		//作用域:
		{//代码块
			int score = 85;//声明变量, 同时初始化 
			System.out.println(score);//85
			System.out.println(age); //9
		}
		//System.out.println(ago);//编译错误,ago不能解析到的一个变量
		//System.out.println(score);//编译错误,score不能解析到的一个变量
		
		//***6.
		int score = 70;//可以再次定义score,不再同一个作用域。
		System.out.println(score);//70
		
	}
}



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

被开发耽误的大厨

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

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

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

打赏作者

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

抵扣说明:

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

余额充值