001 java_001Java开发环境
Java 开发环境
1.认识linux操作系统
1.1linux操作系统(主要讲解在linux下的一些基本信息)
linux是一种开源的、类unix的操作系统,是一种主流的服务器操作系统,主要运用于互联网、云计算、移动等领域,Java主要运用于服务器端的开发,因此要能好好了解linux
1.2linux目录结构
linux目录结构呈树形结构,只有一个根目录,而window是则是以盘符的形式存在
以上是linux和windows 的区别,如当有一个u盘出现时,windows会出现一个盘符,而linux会在mnt下出现一个挂载点
1.3linux的三个基本命令
pwd:查看当前的工作目录
is:查看当前工作目录的内容
cd:改变当前工作目录
1.4相对路径与绝对路径
相对路径是以相对当前工作目录的位置如 soft/workspace,相对soft的位置,绝对路径是以相对于根目录的位置
注意:访问文件夹有两种方式,一是一根目录的形式去访问。二是以相对路径的形式实现
.代表当前的工作目录
. .代表上一级的工作目录
2Java开发环境
2.1Java编译运行过程
Java是通过Javac编译java文件。生成后缀名为.class的字节码文件然后通过Java命令启动Java虚拟机(JVM),来运行Java文件,而c语言是通过编译c文件,生成可执行文件,然后系统直接运行,如图下
其次,Java对不同的平台,提供不同的JVM,如图下
因而,生成的字节码文件可以再不同的操作系统运行,体现了Java语言(与平台无关的特性)
Java编译运行的过程
通过javac编译Java文件,生成字节码文件,然后Java命令启动JVM,JVM加载字节码文件,然后运行
3.1Java所需要的软件
jdk:Java开发工具包
其中bin:存一些Java命令,如javac、java、Javadoc等
jre:存放Java运行的jre,包括JVM和核心类库
lib:存放Java工具命令所需要的工具包
demo:存放一些示例程序
src.zip存放Java类库的源代码
4.jdk、jre,JVM的区别
001 java_001Java开发环境相关推荐
- 使用WinPcap和libpcap类库读写pcap文件(001)开发环境配置
最近的项目要求写一个读写pcap文件的小程序,用来修改pcap中的部分信息,实现pcap的定制. 所以必须学会使用wireshark并能有利用WinPcap库和libpcap库进行开发. 虽然本文记录 ...
- 001.搭建开发环境
搭建开发环境 课程内容:搭建AS3开发环境,写第一个AS3程序 课程目的:先入为主 知识点: 1. 开发环境配置 2. 使用FlashDevelop创建AS3工程 3. 在FlashDevelo ...
- (001) RN开发之Mac搭建开发环境
接触RN第一步:React Native中文网 搭建开发环境 必须安装的依赖有:Node.Watchman 和 Xcode. 我们推荐使用Homebrew来安装 Node 和 Watchman.在命令 ...
- 001:VS2019+WDK10+Win10 驱动开发环境
参考以下两篇文章: Download the Windows Driver Kit (WDK) - Windows drivers | Microsoft Learn <VS2019+WDK10 ...
- Ubuntu配置上位机Blackfin开发环境手记
Ubuntu配置上位机Blackfin开发环境手记 -------- 本文档适合使用Ctrl+F 搜索关键字 -------------- -------- It's more convenient ...
- EclipseLink+H2 快速搭建JPA开发环境
JPA是Java Persistence API, 是Java提供的持久层开发的统一API.但是JPA只是定义的规范接口,并没有提供具体实现, JPA的具体实现有Hibernate .EclipseL ...
- rk3568安卓11系统之开发环境搭建
目录 前言 一.解压sdk 二.更新系统并安装依赖 1.更新系统 2.安装依赖 三.编译3568 sdk 1.准备编译环境 2.选择产品 3.IO-Domain GPIO电压配置 4.开始编译sdk ...
- Groovy 和 Java 联合开发环境搭建
Groovy 和 Java 联合开发环境搭建 1. 在主 pom 的 properties 中加上 <groovy.version>2.5.2</groovy.version> ...
- 搭建fabric开发环境
1. 准备运行 Fabric 所需工具 2. 准备 Fabric 镜像.程序以及测试代码 3. 运行一个简单的 byfn 测试网 4. 参考资料 1. 准备运行 Fabric 所需工具 本文所述运行环 ...
最新文章
- c# 解析JSON的几种办法(转载)
- 2.10 数据增强-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
- 深度学习(十一)RNN入门学习
- linux 网络状态图,linux的网络连接状态
- 在DataWorks中实现指定UDF只能被指定账户访问
- atitit. 统计功能框架的最佳实践(1)---- on hibernate criteria
- mysql 视图 缓存_SQLServer 的视图自带缓存特效?!
- 中国(西部)云计算中心投产,将成西部规模最大数据中心
- icp经营许可证怎么办?
- QT5.14.1实现界面开场动画
- 初中级程序员进阶高级程序员,必须要了解的设计模式(45种设计模式)
- 模糊查询银行卡号mysql_mysql like查询字符串示例语句
- 域控服务器可以加几个辅域,如何搭建AD域控的辅域控(20200927213255).docx
- 携程、飞猪?大数据杀熟的背后,到底杀死了谁?
- 25【中介者设计模式】
- pmap gdb 分析堆外内存泄露情况
- 线性代数——二次型化为标准型的总结
- 用MATLAB程序控制伺服电机,使用MATLAB和Arduino开发板进行步进电机控制
- 新华三与中国移动完成IPv6随流检测互通测试
- db2top操作手册
热门文章
- php5.4.13.tar.bz2,编译安装PHP-5.4.13
- 微波感应模块电路图_关于人体感应灯,你不知道的“冷”知识
- gabor 幅值域 matlab,组合局部多通道Gabor滤波器和ICA的人脸描述与识别
- 1加6投屏_6月的早餐,1杯牛奶加燕麦,营养健康又美味,饱腹感很强
- python数据参数_零基础学习python数据分析——函数的参数
- python安装matplotlib需要c编译_新安装matplotlib时缺少cbook
- 算法提高 解二元一次方程组(java)
- redis中有key但是删不掉_分布式锁用 Redis 还是 Zookeeper
- Java 算法 幂方分解
- linux ojvm补丁安装,打补丁PSU