JDK的基础了解

计算机知识

在这里插入图片描述文件存放在硬盘中,不是存放在内存中

main方法示例
public class Course {    
   public static void main(String[] args) {        
       System.out.println("HelloWorld!");   
   }
}
Java程序的结构由三部分组成
1.源⽂件(扩展名为*.java):源⽂件带有类的定义。
  类⽤来表示程序的⼀个组件,⼩程序或许只会有⼀个类。
  类的内容必须包含在花括号⾥⾯。

2.类:类中带有⼀个或多个⽅法。⽅法必须在类的内部声明。

3.⽅法:在⽅法的花括号中编写⽅法应该执⾏的语句。

总结⼀下:类存在于源⽂件⾥⾯;⽅法存在于类中;语句存在于⽅法中。

运行Java程序

Java是⼀⻔半编译型、半解释型语⾔。
先通过 javac 编译程序把源⽂件进⾏编译,
编译后⽣成的 .class⽂件是由字节码组成的平台⽆关、⾯向JVM的⽂件。
最后启动 java 虚拟机来运⾏ .class⽂件,
此时JVM会将字节码转换成平台能够理解的形式来运⾏

Java程序运⾏需要经过编译,运⾏两个阶段:
编译: javac 命令
运⾏: java 命令

JDK组成

在这里插入图片描述
JDK(Java Development Kit):
Java开发⼯具包,提供给Java程序员使⽤。包含了JRE,同时还包含了编译器javac与⾃带的调试⼯具Jconsole、jstack。

JRE(Java Runtime Environment):
Java运⾏时环境,包含了JVM,Java基础类库,是使⽤Java语⾔编写程序运⾏的所需环境。

JVM(Java Virtual Machine):
Java虚拟机,Java程序会载入JVM,然后运行。

Java基础类库:
Java程序在运行的过程中需要依赖一些库文件。

运行一个程序:
1、给出相对路径
2、给出绝对路径
3、用分割 ;分割的一组绝对路径

环境变量(Environment Variable)

相对路径:从半路开始到你所想找的那个文件所在目录
绝对路径:是一个完整的路径,从开始即根目录到最后你要找的文件所在的目录

JAVA_HOME    以后有很多java相关程序依赖这个环境变量
Path         所有程序都会用到

用cmd运行QQ:
1、先进入QQ所在路径,接着输入应用程序:
在这里插入图片描述
2、但是,没有进入QQ所在路径,则为错误命令:
在这里插入图片描述
因为:
外部命令是指:cmd中,当前目录中没有要运行的程序。
内部命令是指:环境变量里没有找到要运行的程序,如下图:
在这里插入图片描述
同理:
在cmd中,输入java,java
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值