【25节JavaSE知识点·1】Java历史 环境搭建 第一个程序HelloWorld

Java历史

  1. Java是sun公司1995年推出的一款面向对象的编程语言。

  2. 2005年推出jdk1.5(注解可变长参数 foreach 枚举)

    JavaSE【java语言的核心基础】

    JavaEE【企业级应用开发】

    JavaME【通信方向】

  3. 2009年sun被oracle收购

  4. 2014年Java8新特性(Lambda表达式,Stream流)

编程语言的运行机制

1. 编译型语言

源文件–>编译器–>机器码文件(二进制数)–>机器码文件.exe

例如:c语言

特点:执行效率很高,但是不能跨平台(操作系统、数据库)

2. 解释型编程语言

源文件–>解释器逐行解释并执行–>源文件

例如:html css js

特点:执行效率低,可以跨平台

3.Java语言特点

简单性 开源性 面向对象性 资源广泛性

(1)运行机制:先编译后解释

(2)Java源代码:以.java为结尾

(3)编译:xxx.java–>编译器–>字节码文件(.class)

(4)解释执行:xxx.class文件–>解释器–>逐行运行

(5)特点:可以跨平台,运行效率高

注:Java语言一次编写多处运行;源文件一旦改变,则需重新编译

环境搭建

1.名词解释

JVM:Java虚拟机,作用是:屏蔽底层不同操作系统的差异

JRE:Java运行时环境JRE=解释器+JVM

JDK = 编译器 + JRE + 工具 + 类库

2.JDK软件的安装

3.配置环境变量

目的:向window系统说明jdk软件的位置和一些指令所在位置

JAVA_HOME : 通知操作系统和其他第三方软件,本机安装了jdk所在路径。

Path : 软件通过path环境变量来通知操作系统软件提供的命令和工具的路径。jdk安装成功后需要将命令所在路径(bin目录)添加到path变量的值里。

CLASSPATH : 通知操作系统,需要执行的(.class)文件所在路径。

在解释执行字节码文件时,首先要做的就是将路径切换到源文件所在目录。

4.测试jdk安装配置是否成功

DOS命令窗口打开方法

(1)开始里输入cmd回车

(2)win+r cmd

(3)直接在计算机路径栏输入cmd回车

常见DOS指令:

(1)切换盘符 D:回车

(2)切换路径 cd 文件夹名

(3)在命令行输入javac【编译器 】和java【解释器】

第一个程序——HelloWorld

源文件:新建HelloWorld.java【是个文本文件】

public Class HelloWorld{
	Public static void main(String args[]){        
        System.out.println(Hello World!);    
    }
}//注意:class代表类,是代码的容器,java代码必须定义在{}代码边界

编译与运行【dos窗口】

1.编译:需要通过javac编译命令完成

​ Javac 源文件名.java

​ 编译成功的产物是对应的.class文件【字节码文件】

2.运行:通过java命令完成

​ Java 字节码文件名

​ 机制:制定类名之后,jvm会进入这个类的入口逐行执行里面的代码

javac xxx.java
java xxx

结论:

(1)一个源文件中可以定义多个类,类名和文件名随意,类和类之间不能重名。

(2)编译后,每一个类都会生成对应的.class文件(源文件编译后可能会出现多个字节码文件)。

(3)一个类中最多只能有一个main函数入口,但是一个源文件中可能存在多个main函数。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值