java02--JDK+eclipse+HelloWorld

1 JDK

1.1 概述

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心。

它包含了:

1、 JAVA开发工具(jdk\bin)

2、 基础开发库(jdk\jre\lib\rt.jar)

3、 基础开发库的源码(jdk\src.zip)

1.2 下载与安装

通过官方网站获取
JDK: http://www.oracle.com

也可以通过百度自行搜索资源。

下载完后进行安装,傻瓜式安装,下一步下一步即可。

注意:

1、 同时安装多个jdk时需要使用指定环境变量来确认使用的是哪个jdk

2、 安装路径不要有中文或者特殊符号如空格等。最好目录统一

3、 也提供了绿色解压版,不需要安装直接解压即可

1.3 配置环境变量

1.4 Eclipse

1.4.1 概述

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

1.4.2 下载与安装

1、 官网下载并安装

2、 下载完整的打包文件(java ee企业版),直接解压就可以用

1.4.3 工作空间workspace

用来保存所有的开发文件和代码等,也可以切换工作空间

1.5 HelloWorld案例

1.5.1 创建day01工程

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

1.5.2 创建包

包名全小写
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.5.3 创建HelloWorld类

类名要符合驼峰命名法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.5.4 创建方法

class HelloWorld{

public static void main(String [] args){

System.out.println(“Hello World”);

}

}

1.5.5 说明

//   单行注释

/* 多行注释 */

/*
 * 用来定义一个包
 * package 加粗变红的效果,叫做关键字。专门用来定义包 。
 * cn.tedu.hello  包名  --  全小写 + 公司的域名倒着写
 * ;   是Java语句的结束符,相当于。
 */
 
package cn.tedu.hello;

/*
 * 用来定义一个类
 * public  是关键字,专门用来修饰类的访问权限。公共的
 * class   是关键字,专门用来定义一个类
 * HelloWorld 类名 -- 驼峰命名法
 * {   java代码   }
 */

public class HelloWorld {


    /*
     *  定义一个主函数/主方法/main方法
     * public  是关键字,专门用来修饰main方法的访问权限。公共的
     * static  是关键字,修饰main方法是静态方法
     * void    空/无,main方法返回值是空
     * main    方法名
     * ()  是方法的标志
     * String[] args 方法的参数
     * {  Java代码/方法体   }
     */

    public static void main(String[] args) {

       /*
        *  用来向控制台输出指定的数据
        * System  要发出系统指令
        * out     发出一个输出的动作
        * println 打印后换行
        * ()  是方法的标志
        * "hello java"  方法的参数 -- 要输出的数据
        * ;  Java语句的结束符
        */
        
       System.out.println("hello java");

    }


}

1.5.6 运行与工作原理

在这里插入图片描述
1、 编译:通过javac命令将java的源文件也就是.java文件编译成.class文件。

2、 执行:

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

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

1.6 拓展

1.6.1 在自己电脑上安装jdk

同时安装两个版本,jdk1.7和jdk1.8

指定使用jdk1.8版本

1.6.2 下载最新版本eclipse

自己下载并使用

1.6.3 JDK JRE JVM 的关系

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

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

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

在这里插入图片描述

1.6.4 Java的“一次编写,处处运行”是如何实现的

Java程序会被编译成字节码组成的class文件,这些字节码可以运行在任何平台,因此Java是平台独立的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值