Java基础语法_1.Java初学
一.Java简介
1.Java是一门面向对象的程序设计语言。
(1)1995年由sun公司发布。
(2)2010年sun公司被Oracle公司收购。
2.JVM
(1)JVM(Java Virtual Machine),Java虚拟机。
(2)JVM是Java平台无关性实现的关键。
(3)Java程序执行的过程:
Program.java-------------------->Program.class---->Program
源文件 compiler编译器 字节码文件 程序
(4)可实现一次编译,到处运行。
3.JDK
(1)JDK(Java Development Kit),Java语言的软件开发工具包。
(2)两个重要组件(命令):
javac 编译器,将源程序转成字节码。
java 运行编译后的java程序(.class后缀)。
4.JRE
(1)JRE(Java Runtime Environment),包括Java虚拟机(JVM)、Java核心类库和支持文件。
(2)如果只需要运行Java程序,仅需下载安装JRE即可。
(3)如果要开发Java软件,需要下载JDK。
(4)在JDK中附带有JRE。
5.JDK、JRE、JVM三者的关系:
图片来自CSDN_西北中田文_Java:JDK、JRE和JVM的关系(图示详解,一眼就能看明白!)
JRE=JVM+JavaSE标准类库
JDK=JRE+开发工具集(例如javac编译工具)
6.Java平台
(1)Java SE Java标准版
桌面程序(如qq、office等)
(2)Java EE Java企业版
Web程序(还包括JSP、Servert等)
(3)Java M Java微型版
移动设备
二、Java程序的执行过程
1.简单的执行过程
(1)在记事本中写好一个java类,存储为"Hello.java"即"类名.扩展名"
或存储为("*")所有文件时,可不加双引号。
(2)配置环境变量:
找到Path,编辑
变量值:...\;C:\java\bin
设置完环境变量后需重启命令行才可使用。
(3)在cmd命令下输入:
E: 回车 (进入E盘)
cd Java 回车 (进入目录Java)
javac Hello.java 回车 (编译Hello.java,生成一个.class文件)
java Hello (注意:无后缀) 回车 (运行)
2.带命令行参数的java
Class ArgsDemo{
public static void main(String[] args){
System.out.println(args[0]);
System.out.println(args[0]);
}
}
javac命令编译,java命令运行:
java ArgsDemo Hello, java!
运行后输出字符串:
Hello,
java!
args[i]:从键盘输入的第i个字符串(i为索引,从0开始)
3.Java程序的基本结构
访问修饰符 类名{
方法(参数){
方法体
}
}