Java基础--环境配置、简介
2024-08-23 13:13:08
一、环境配置
1、傻瓜式安装JDK,若提示安装JRE,将其置于JDK同一安装目录即可。
2、配置JAVA_HOME, 指向JDK的安装目录。比如 JAVA_HOME = %JDK安装目录%
3、配置Path,指向JDK的bin目录。比如Path = %JAVA_HOME%\bin
4、配置CLASSPATH。指的是类的搜索路径,一般简写为(.)即可。
二、JVM,JRE,JDK,IDE的区别
1、JVM,指的是Java虚拟机,加载编译好的字节码(.class)文件,将其转为机器语言并执行。不同平台有不同的JVM,故java代码可以一次编译,到处运行。
2、JRE,指的是Java最小的运行环境,包括JVM以及Java的系统类库。
3、JDK,指的是Java最小的开发环境,包括JRE以及编译、运行等开发工具。
4、IDE,指的是集成开发环境,用于编写、运行、调试代码等功能的图形界面工具。
三、Java与C++的区别
1、都是面向对象的语言,都支持封装、继承、多态。
2、Java支持单继承,但可以通过接口来实现多继承,C++支持多继承。
3、Java不提供指针来直接访问内存,且有垃圾回收机制,不需要手动释放内存。
四、javac命令与java命令的区别
1、javac命令用于编译java代码,生成JVM所能识别的字节码(.class)文件。比如:控制台输入 javac HelloWorld.java,会编译并生成HelloWorld.class文件。
2、java命令用于执行java代码,启动JVM,执行字节码文件。比如:控制台输入 java HelloWorld,会执行HelloWorld.class文件。
最新文章
- 响应式布局 Bootstrap
- C#把数据写到硬盘指定位置
- PHP 面向对象编程(2)
- Java值传递和引用传递详细解说
- 学习笔记——Maven pom.xml配置详解
- mysql使用基础 sql语句(一)
- 关于FlexPaper 2.1.2版本 二次开发 Logo 、打印、搜索、缩略图、添加按钮、js交互、右键菜单、书签等相关问题
- stdlib 头文件
- JSON.stringify(),JSON.parse(),toJSON()方法使用
- C#高级功能(一)Lambda 表达式
- codeforces 459C Pashmak and Buses(模拟,组合数A)
- select框默认样式去除(ie中隐藏默认下拉图标)
- GitHub常用 库
- Block内的强引用
- 文件夹的创建(cmd利用)
- Spring Boot Web 开发注解篇
- angular.module()
- PAT甲级1060 Are They Equal【模拟】
- PTA 7-2 二叉搜索树的结构(30 分)
- java考试感受
热门文章
- AppStore App申请审核加速
- ajax进度条
- iOS开发中集成Reveal
- HDU3247 Resource Archiver —— AC自动机 + BFS最短路 + 状压DP
- The Contiki build system
- VS调试的问题
- RQNOJ 514 字串距离:dp &; 字符串
- Anomaly Detection for Time Series Data with Deep Learning——本质分类正常和异常的行为,对于检测异常行为,采用预测正常行为方式来做
- win32com操作word(3):导入VBA常量
- 如何在u盘上安装系统, (非安装盘)