标签:全面 java开发工具 general 概念 hello http rpo javac file
Java is a general-purpose programming language that is class-based, object-oriented, and designed to have as few implementation dependencies as possible.
Java是一种通用的编程语言,它是基于类,面向对象的,旨在具有尽可能少的实现依赖性。
可以用来开发web服务器后台。
JVM是实现跨平台的关键。
有两个重要组件:
javac,编译源文件
java,运行编译后的java程序(.class作为后缀)
包括JVM和核心类库,如果只需要运行java软件安装JRE即可。
如果要开发java程序,需要下载JDK。
在JDK中包含了JRE。
包含关系:JDK > JRE > JVM
跨平台性:即通过Java语言编写的应用程序在不同的系统平台上都可以运行。
一次编写,到处运行。
只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。
由JVM来负责Java程序在该系统中的运行。
官网下载JDK并安装。
配置环境变量。
检验环境变量是否配置成功。
Windows: 高级 -> 设置中添加,重启CMD
Mac: 当前用户HOME下的 .bash_profile
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
运行机制过程:
Java源程序(*.java) =>Java编译器=>字节码(*.class)
=>类装载器=>字节码校验器=>解释器=>操作系统平台
Java 程序运行机制及运行过程
JDK(Java Development Kits)-- Java开发工具集
JRE(Java RunTime Environment)Java运行时环境 JVM
Java API (应用程序编程接口)
Java编译器( javac.exe)、Java运行时解释器( java.exe)、 Java文档化化工具( javadoc.exe)及其它工具及资源
JRE的三项主要功能:
加载代码:由类加载器(class loader)完成; 校验代码:由字节码校验器(bytecode verifier)完成; 执行代码:由运行时解释器(runtime interpreter)完成
System.out.println(""); //打印完信息后会换到首行
System.out.print(""); //打印完信息后不会换到首行
System.out.print("\n"); //打印完信息后会换到首行
\n:将光标移到下一行的第一格
\t: 将光标移动到下一个水平制表位置
标签:全面 java开发工具 general 概念 hello http rpo javac file
原文地址:https://www.cnblogs.com/lucaswangdev/p/12630072.html