首页 > 编程语言 >java学习日记20230226-java环境搭建及运行机制

java学习日记20230226-java环境搭建及运行机制

时间:2023-02-26 23:33:20浏览次数:37  
标签:java 20230226 环境变量 public HOME% 运行机制 JAVA class

JDK安装

配置环境变量:

      当执行的程序在当前目录不存在时,windows去系统path环境变量里面进行查找,如果没有找到报错不存在该命令。

我的电脑-属性-高级系统设置--环境变量

增加JAVA_HOME环境变量

编辑path环境变量,增加%JAVA_HOME%\bin

增加CLASSPATH   ;,%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

 

javac 文件名.java -》文件名.class 字节码文件

编译器将java文件编译为jvm可执行的字节码文件,class装载到jvm

//这是hello.java的快速入门
//1.Hello 是一个公有的类
//2.程序执行的入口psvm 表示一个主方法 static静态
public class Hello{
  public static void main(String[] args){
    System.out.println("Hello,World!");
  }
}

java区分大小写,大括号都是成对出现

一个原文件只有一个public类

编译后,每一个类都会对应一个.class文件

如果源文件包含一个public类,则文件名必须是类名称

可以将main方法写在非public类

 

标签:java,20230226,环境变量,public,HOME%,运行机制,JAVA,class
From: https://www.cnblogs.com/DragonJack/p/17156040.html

相关文章

  • Java对象的创建过程
    1)类加载检查:虚拟机遇到一条new指令时,首先将去检查这个指令的参数是否能在常量池中定位到这个类的符号引用,并且检查这个符号引用代表的类是否已被加载过、解析和初始化过。......
  • JavaSE5️⃣核心类 - 枚举(enum)
    1、枚举1.1、含义维基百科在数学和计算机科学理论中,一个集的枚举是指:列出有穷序列集的所有成员的程序。一种特定类型对象的计数。这两种类型经常重叠,是一个被命......
  • JAVA语言基础第一天
    1:Java开发环境编译运行过程:编译期:Java源文件,经过编译,生成.class字节码文件  运行期:JVM加载.class并运行.class(0和1) 特点:跨平台、一次编译到处使用......
  • Java高级[计专]助教工作总结
    一、助教工作的具体职责和任务负责协助老师发布云班课作业负责帮助老师定期收集同学们的意见与建议同学们作业互评结束后负责审查作业分值异常的作业使用爬虫对作业数......
  • JavaScript 工厂方法创建对象
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <scripttype="text/javascript"> /* *创建一个对象 */ varobj={......
  • JavaScript 构造函数
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <scripttype="text/javascript"> /* *创建一个构造函数,专门用来创建Person对......
  • JavaScript 立即执行函数
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <scripttype="text/javascript"> //函数对象() /* *立即执行函数 ......
  • JavaScript 枚举对象中的属性
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <scripttype="text/javascript"> varobj={ name:"孙悟空", age:1......
  • JavaScript 作用域
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <scripttype="text/javascript"> /* *作用域 * -作用域指一个变量的......
  • JavaScript 相等运算符
    <!DOCTYPEhtml><html> <head> <metacharset="UTF-8"> <title></title> <scripttype="text/javascript"> /* *相等运算符用来比较两个值是否相等, ......