JavaSE——java语法基础(-)-程序员宅基地

技术标签: JavaSE  java se  

在我们一开始学习java是并不是直接就使用java的集成开发环境,而是通过记事本写java代码,然后在DOS窗体下编译运行的。那么掌握一定的DOS窗口的操作命令就是必要的。

1. 常见的DOS窗口操作命令:

磁盘名:回车 盘符的切换
dir:列出当前目录下的文件以及文件夹
md:创建目录
rd:删除目录
cd:改变指定目录(进入指定目录)
cd..:退回到上一级目录
cd:退回到根目录
del:删除文件,删除一堆后缀名一样的文件 *.txt
exit:退出DOS命令行
cls:清屏

扩展命令:

edit:创建文件
notepad:调用Windows下的记事本
mspaint:调用画图板

2.要想在DOS窗口下运行java命令,除了要知道一些关于DOS窗口的常见命令操作之外,我们必须要配置java运行时的环境,即我们需要告诉计算机这个java代码的运行环境是什么。
(1)首先安装JDK、JRE
JRE:(Java Runtime Enviroment java运行环境)
包括java虚拟机(Java Virtual Machine)和java程序所需要的的核心类库等
如果想要运行以一个开发好的java程序,计算机中只需要安装JRE即可。
JDK:(Java Development Kit java开发工具包)
JDK是提供给开发人员使用的,其中包含了java的开发工具(编译工具javac.exe;打包工具jar.exe等),也包含了JRE。
**简而言之,安装了JDK,就不用再安装JRE了。JDK开发完成的java程序,交给JRE去运行。
(2)安装好JDK之后,就需要配置环境变量
在这里说一下配置环境变量的作用:
A:程序的执行需要使用外部的指令javac,但是javac指令仅仅能在JDK的安装目录下的bin目录下,因此程序只能写入bin目录。
B:程序开发过程中,不能讲源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使javac指令在任意的目录下都可以运行。
**注意:这种思想适用于所有.exe结尾的文件,我们可以配置它们的环境变量,让它们在任意的文件下使用。
配置方式:
方式1:将javac指令所在目录也就是JDK安装目录下的bin目录添加到最左边并添加分号。
方式2:创建新的变量名称,JAVA_HOME,其值为JDK的安装目录——>将path环境变量中JDK目录修改为%JAVA_HOME%bin;
(3)配置classpath环境变量
作用:使.class文件可以在任意目录下运行
配置方式:创建新的变量名称classpath
值设定为指定的含有class文件的目录,多个目录之间可以用(;)分割。
3. 补充:我们时常会提到java虚拟机,那么它究竟是一个什么东西呢?
java虚拟机:JVM,用来实现java的跨平台。因为有不同的操作系统,所以就有不同版本的java虚拟机。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/chouchougege0905/article/details/53375193

智能推荐

centos7降低内核版本rpm_kernel-3.10.0-1160.el7.x86_64 回退到kernel-3.10.0-327-程序员宅基地

文章浏览阅读2.3k次。centos7降低内核版本rpm_kernel-3.10.0-1160.el7.x86_64 回退到kernel-3.10.0-327

静态库与DLL-程序员宅基地

文章浏览阅读103次。静态库与DLL的不同之处可执行文件的生成(Link期):前者很慢(因为要将库中的所有符号定义Link到EXE文件中),而后者很快(因为后者被Link的引入库文件无符号定义)可执行文件的大小:前者很大,后者很小(加上DLL的大小就和前者差不多了)可执行文件的运行速度:前者快(直接在EXE模块的内存中查找符号),后者慢(需要在DLL模块的内存中查找,在另一个模块的内存中查找自然较慢)可共享性:前者..._为什么选静态库生成的是dll

nvl函数不生效(bug记录)_nvl函数没用-程序员宅基地

文章浏览阅读197次。nvl(表达式A,表达式B)_nvl函数没用

前端配置环境_vscode已为屏幕阅读器优化-程序员宅基地

文章浏览阅读965次。Sublime配置软件安装点击官网下载插件安装新版的sublime已经默认安装了package control,我们可以通过package control 安装适合自己的插件。如果没有安装package control,直接按command + shift + p 唤出命令列表,(windows用户把command键改为crtl键)输入install,点击install package control,耐心等待安装好package control会有弹框提示。以下三步为安装插件的方法:在s_vscode已为屏幕阅读器优化

快乐学Python,数据分析之使用爬虫获取网页内容_python获取鼠标下网页内容-程序员宅基地

文章浏览阅读1.6k次,点赞32次,收藏19次。造成这个现象的原因是豆瓣电视剧网页中的电视剧列表的部分是动态加载的,所以我们用 urllib3 去直接下载,只能下载到一个壳网页,没有里面的列表内容。对于煎蛋这类普通网页,urllib3 可以表现更好,但是有一种类型的网页,它的数据是动态加载的,就是先出现网页,然后延迟加载的数据,那 urllib3 可能就有点力不从心了。动态网页应该怎么抓取呢?执行上述代码,可以看到打印出了非常多的内容,而且很像我们第一部分手动保存的网页,这说明目前 html_content 变量中保存的就是我们要下载的网页内容。_python获取鼠标下网页内容

加密解密(三)--Java中的非对称加密算法_publickey.getencoded()多出一部分-程序员宅基地

文章浏览阅读911次。非对称加密算法是一种密钥的保密方法。非对称加密算法需要两个密钥:公开密钥(public key)和私有密钥(private key)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应的私有密钥才能解密;如果用私有密钥对数据进行加密,那么只有用对应的公开密钥才能解密。因为加密和解密使用的是两个不同的密钥,所以这种算法叫作非对称加密算法。 非对称加密算法实现机密信息交换的基本过程_publickey.getencoded()多出一部分

随便推点

Java 转换EXCEL Duble格式时间为指定格式日期字符串_java excel 日期double-程序员宅基地

文章浏览阅读1k次。不需要依赖其他工具,实现Excel数字日期转换为指定格式的日期字符串_java excel 日期double

Zookeeper和Redis实现分布式锁,附我的可靠性分析_redis集群分布式锁-程序员宅基地

文章浏览阅读683次,点赞25次,收藏23次。由于篇幅有限,这里就不一一罗列了,20道常见面试题(含答案)+21条MySQL性能调优经验小编已整理成Word文档或PDF文档还有更多面试复习笔记分享如下《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!)]还有更多面试复习笔记分享如下[外链图片转存中…(img-VsIdPb6e-1713439894712)]《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!_redis集群分布式锁

mysql:列类型之float、double_mysql float-程序员宅基地

文章浏览阅读1.6w次,点赞4次,收藏20次。环境:window10vs2022.net 6mysql 8.0.25DBeaver参考:《MSDN:浮点数值类型(C# 引用)》《mysql:11.1.4 Floating-Point Types (Approximate Value) - FLOAT, DOUBLE》1. float和double类型在mysql中,float和double都是浮点数类型:float 占4个字节,精度是6位;double 占8个字节,精度是16位;它们的性质和c#中浮点数的性质是一样_mysql float

滚动条滚动异步加载数据_contentdom.clonenode异步问题-程序员宅基地

文章浏览阅读1.3k次。<script type="text/javascript"> //获取列表中的原有内容 var content=document.getElementById("img").innerHTML; function addLi(){ var userid = document.getElementById("use").value; ..._contentdom.clonenode异步问题

图论详解——Dijkstra最短路径算法详解_网络拓补结构图,利用dijkstra最短路径算法计算节点-程序员宅基地

文章浏览阅读712次,点赞4次,收藏4次。1. 思想ford算法是利用动态规划的思想,而dijkstra是运用贪心策略,找到原点的最短路径2. 演示dijkstra利用蓝白点的思想蓝点代表还未访问,白点代表已经更新原点:1目标点:5_网络拓补结构图,利用dijkstra最短路径算法计算节点

【风电功率预测】基于matlab豪猪算法优化BP神经网络CPO-BP风电功率预测【含Matlab源码 4317期】-程序员宅基地

文章浏览阅读978次,点赞17次,收藏18次。豪猪算法优化BP神经网络CPO-BP风电功率预测完整的代码,方可运行;可提供运行操作视频!适合小白!

推荐文章

热门文章

相关标签