携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第27天,点击查看活动详情
文章目录
一、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
}
}