Day01–Java开发环境+HelloWorld

Day01–Java开发环境+HelloWorld

一、JDK

1.概述

- JDK全称:Java开发工具包
- JDK是Java开发的核心,里面有各种工具包

2.使用

  • 下载

  • 安装

  • 配置

    • 进入 此电脑-右键属性-高级系统设置-环境变量-系统变量

    • JAVA_HOME:指定jdk的安装位置

      • 新建-变量名是固定值JAVA_HOME-变量值是jdk的安装位置
        在这里插入图片描述
        在这里插入图片描述
        在这里插入图片描述
        在这里插入图片描述
    • PATH:让电脑找到jdk里的工具.exe干活

      • 编辑-添加固定值 %JAVA_HOME%\bin

在这里插入图片描述
在这里插入图片描述

  • 检验

    • 检验是否成功安装Java

    • WIndows+R键 出来弹框 输入cmd

    • DOS命令输入:java -version

      • 出现版本信息表示安装成功

二、开发

  • 以Eclipse为例:

    • 有严格的目录结构

    • workspace:存你写的代码

    • project:右键-new-Java project-输入工程名-Finish

    • package:选中src-右键-new-package-输入包名-Finish

    • class类:选中包-右键-new-class-输入类名-Finish


三、测试

	package cn.tedu.hello;

	public class HelloWorld {
		public static void main(String[] args) {
			// TODO Auto-generated method stub
			System.out.println(12345);
		}

	}

四、说明/注释

package cn.tedu.hello;
/* package cn.tedu.hello;
 * package -- java的关键字,专门用来定义一个包
 * cn.tedu.hello -- 包名 -- 全小写,公司域名倒写
 * ; --类似于句号,java语句的结束符
 * */
public class Test01_HelloWorld {
	/* public class Test01_HelloWorld {  --用来定义一个类
	 * public --java的关键字,公共的公开的,专门用来修饰类的访问权限
	 * class --java的关键字,用来定义类 -- 是java开发的最小单位
	 * HelloWorld -- 类名 -- 驼峰规则
	 * { 代码 }
	 * */
	public static void main(String[] args) {
		/* public class Test01_HelloWorld {  --定义一个主函数/主方法--作为程序的入口
		 * public --java关键字,用来修饰方法的访问权限
		 * static --java关键字,用来修饰方法是静态的
		 * void --java关键字,用来修饰方法是无返回值的
		 * main --方法名
		 * () --看作是方法的标记 -- 谁后面紧跟着小括号谁就是方法
		 * String[] args -- 方法的参数
		 * {代码} -- 方法体
		 * */
		System.out.println("HelloWorld");
		/* System.out.println("HelloWorld");  --指定要输出的数据
		 * System --要发出一个系统指令
		 * . -- 表示调用关系
		 * out --让系统发出一个输出的动作
		 * println --打印后换行
		 * () --是方法的标记
		 * "HelloWorld" --方法的参数
		 * ; --java语句的结束符
		 * */
	}
}


五、运行与工作原理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 编译:通过javac命令将java的源文件也就是.java文件编译成.class文件。

  • 执行:

    • 先启动java虚拟机,不同的操作系统有不同的jvm,因此java跨平台。

    • 再通过JVM加载HelloWorld.class字节码文件。并加载main方法执行程序。


拓展

1.JDK JRE JVM的关系

包含关系

  • JDK–Java Development Kit是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库.

  • JRE–Java Runtime Environment是运行JAVA的运行时环境,包含JVM和Java核心类库。

  • JVM–Java Virtual Machine,Java虚拟机的缩写,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值