当前位置: 首页 > news >正文

JavaSE(上)-Day1

JavaSE(上)-Day1

  • CMD终端的常见命令
  • 配置环境变量的作用?
  • 高级记事本安装(略,正版收费)
  • 各个语言的运行方式区别
  • 为什么Java可以实现跨平台?
  • JDK和JRE的认识
    • JDK是什么?由什么组成
    • JRE是什么?由什么组成
    • JDK、JRE、JVM三者的包含关系

本篇主要介绍内容如下:

  1. CMD终端的常用命令
  2. JDK组成的基本了解
  3. Java文件实现跨平台的本质

CMD终端的常见命令

  1. 切换盘符
    格式:磁盘名称:
    例子:D:
    在这里插入图片描述

  2. 显示当前文件夹文件
    格式:dir
    在这里插入图片描述

  3. 进入子文件夹
    格式:cd 子文件夹名
    例子:cd ahstu
    在这里插入图片描述

  4. 清空 (cls)
    格式:cls
    在这里插入图片描述
    在这里插入图片描述

  5. 返回上一级文件夹
    格式:cd ..
    返回上一级文件夹

  6. 进入指定文件夹(cd \根目录文件夹\下一级文件夹)
    格式:cd \根目录文件夹\下一级文件夹
    例子:cd \ahstu\file
    在这里插入图片描述

  7. 退出CMD窗口
    格式:exit

  8. 打开文件
    格式:文件名
    例子:aa.txt
    在这里插入图片描述

配置环境变量的作用?

为了在任何位置都能够使用或读取环境变量配置的文件,后续JRE的配置需要设置在环境变量中。

高级记事本安装(略,正版收费)

各个语言的运行方式区别

  1. C和C++ 是编译型语言,需要整体编译通过,再交给解释器整体运行
  2. Python 是解释型语言,不需要编译,交给解释器逐行运行
  3. Java 是混合型语言,需要整体编译通过,交给解释器逐行运行

为什么Java可以实现跨平台?

  1. 关键是Java编译后的文件真正运行的位置再JVM上
  2. Java字节码文件可以再不同的JVM上运行,实现一次编译到处执行
  3. 只需要下载对应操作系统的JDK或者JRE就可以运行Java程序

JDK和JRE的认识

JDK是什么?由什么组成

JDK是开发工具包,由JVM、核心类库、开发工具组成

JRE是什么?由什么组成

JRE是JAVA运行环境,由JVM、核心类库、运行工具组成

JDK、JRE、JVM三者的包含关系

JDK包含JRE,JRE包含JVM

相关文章:

  • typedef的详细使用例子
  • C++_构造函数——构造函数里是否用this指针?
  • 2024年【道路运输企业主要负责人】考试及道路运输企业主要负责人考试报名
  • 一. Ubuntu入门
  • 2024 年 AI 辅助研发趋势:从研发数字化到 AI + 开发工具 2.0,不止于 Copilot
  • ranger的使用
  • 设计模式(十五)状态模式
  • Flask基于配置文件添加项目config配置
  • Selenium 4.0+ 版本的“正确使用”以及“驱动程序的正确安装”
  • TinyEMU编译与使用
  • 二分以及练习题目
  • wordpress外贸独立站
  • laravel-admin 头部添加操作
  • openssl3.2 - exp - 产生随机数
  • 本地部署websocket服务端并结合内网穿透实现固定公网地址连接
  • [ JavaScript ] 数据结构与算法 —— 链表
  • [NodeJS] 关于Buffer
  • CSS实用技巧干货
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • Vue小说阅读器(仿追书神器)
  • 从setTimeout-setInterval看JS线程
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 对象引论
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 简单基于spring的redis配置(单机和集群模式)
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 如何编写一个可升级的智能合约
  • 深入 Nginx 之配置篇
  • 用Node EJS写一个爬虫脚本每天定时给心爱的她发一封暖心邮件
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • #includecmath
  • $.ajax,axios,fetch三种ajax请求的区别
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (算法二)滑动窗口
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .naturalWidth 和naturalHeight属性,
  • .net core webapi 部署iis_一键部署VS插件:让.NET开发者更幸福
  • .NET 反射 Reflect
  • .Net调用Java编写的WebServices返回值为Null的解决方法(SoapUI工具测试有返回值)
  • .stream().map与.stream().flatMap的使用
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • @RequestBody与@ResponseBody的使用
  • [2013AAA]On a fractional nonlinear hyperbolic equation arising from relative theory
  • [20190113]四校联考
  • [BT]BUUCTF刷题第9天(3.27)
  • [C语言]一维数组二维数组的大小
  • [Gym-102091E] How Many Groups
  • [JavaWeb学习] idea新建web项目
  • [leetcode]_Symmetric Tree
  • [Linux] Linux入门必备的基本指令(不全你打我)
  • [nlp] id2str的vocab.json转换为str2id
  • [OLEDB] 目前还找找不到处理下面错误的办法