返回

Java基础

发布时间:2023-02-11 17:06:27 255
# java# java# 技术# 工具

Java是在1991年由SUN公司的 James Gosling(Java之父)及其团队所研发的一种编程语言,第一个版本耗时18个月,最开始命名为Oak(一种橡树),在1995年更名为Java。2009年 sun公司被Oracle公司收购。

JDK

​​JDK下载 - 编程宝库 (codebaoku.com)​​

Java基础_JAVA

  1. JVM (Java Virtual Machine):Java虚拟机,真正运行Java程序的地方。
  2. 核心类库:Java自己写好的程序,给程序员自己的程序调用的。
  3. JRE (Java Runtime Environment):Java的运行环境。
  4. JDK (Java Development Kit):Java开发工具包(包括上面所有)。

Java基础_Java_02

bin目录:

  • javac:编译器,将源程序(.java)转成字节码 (.class)
  • java:启动java虚拟机进程(JVM),相当于一个操作系统,专门负责运行字节码文件
  • jar:打包工具,将相关的类文件打包成一个文件
  • javadoc:文档生成器,从源码注释中提取文档
  • jdb:debugger,查错工具
  • ...

**include目录:**存放开放JDK所使用的c语言的头文件

**lib目录:**Java类库或库文件,是开发工具使用的归档包文件

配置JDK

新建​​Java_HOME​​变量:

Java基础_java_03

这样做的好处:告诉操作系统JDK安装在了哪个位置(将来其他技术要通过这个环境变量找JDK)

在Path变量下加入如图的路径:

  • %JAVA_HOME%\bin
  • %JAVA_HOME%\jre\bin

新版的JDK(JDK9,11,13,17)不包含JRE

为什么下载的jdk没有jre? - 子谦的回答 - 知乎 ​​https://www.zhihu.com/question/488162336/answer/2133118859​​

Java基础_java_04

较新版本的JDK会自动配置PATH环境变量,较老的JDK版本则不会

查询版本号

  • javac –version 查看java编译器版本
  • java –version

Java基础_java_05

必须先通过javac编译工具进行翻译,然后再通过java执行工具执行才可以驱动机器干活。

使用Java和Javac

Java基础_java_06

 

public class Hello{
public static void main(String[] args){
System.out.println("Hello");
}
}

Java基础_JAVA_07

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
Tomcat 2023-02-11 16:30:49