java快速入门知识整理:3、运行原理_开发环境_java变量(2022-08-24-2736更新完成)

147 阅读3分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第27天,点击查看活动详情

文章目录

一、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
		
	}
}

image.png