微信搜一搜秃然编程

一、关于MS-DOS

MS-DOS(微软磁盘操作系统),是美国微软公司提供的磁盘操作系统。在美国微软公司推出Windows1.0、Windows3.0、1995年8月24日推出的操作系统Windows 95以前,磁盘操作系统是IBM PC及兼容机中的最基本配备,而MS-DOS则是个人电脑中最普遍使用的磁盘操作系统之一。

二、关于命令提示符

命令提示符是在操作系统中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。在windows环境下,命令行程序为cmd.exe,是一个32位的命令行程序,微软Windows系统基于Windows上的命令解释程序,类似于微软的DOS操作系统。


常用的CMD命令:

盘符:   (切换盘符)

cd  (进入文件夹Tab键可补全文件名)

cd ..  (返回上一级文件夹)

cd \  (返回根目录)

dir  (查看当前文件夹内容)

cls  (清屏)

exit  (退出)

ipconfig  (查看本地IP地址)

ping  (测试网络)

md  (创建文件目录)

rd  (移除文件目录)

cd>  (创建文件)

del  (删除文件)

三、Java的特性和优势

  • 简单性

  • 面向对象

  • 可移植性

  • 高性能

  • 分布式

  • 动态性

  • 多线程

  • 安全性

  • 健壮性

四、Java三大版本

  1. JavaSE:标准版(桌面程序,控制台的开发...)

  2. JavaME:嵌入式开发(手机,小家电...基本废弃掉了)

  3. JavaEE:企业级开发(web端,服务器端开发...)

五、关于JVM

JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机有自己完善的硬件架构,如处理器、堆栈等,还具有相应的指令系统。Java虚拟机本质上就是一个程序,当它在命令行上启动的时候,就开始执行保存在某字节码文件中的指令。Java语言的可移植性正是建立在Java虚拟机的基础上。任何平台只要装有针对于该平台的Java虚拟机,字节码文件(.class)就可以在该平台上运行。这就是“一次编译,多次运行”。Java虚拟机不仅是一种跨平台的软件,而且是一种新的网络计算平台。该平台包括许多相关的技术,如符合开放接口标准的各种API、优化技术等。Java技术使同一种应用可以运行在不同的平台上。Java平台可分为两部分,即Java虚拟机(Java virtual machine,JVM)和Java API类库。

六、关于JRE和JDK

Java运行环境(Java Runtime Environment,简称JRE)是一个软件,JRE可以让计算机系统运行Java应用程序(Java Application)。JRE的内部有一个Java虚拟机(Java Virtual Machine,JVM)以及一些标准的类别函数库(Class Library)。

JDK是 Java 语言的软件开发工具包,JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

JDK的安装下载和环境搭建,参考:https://www.runoob.com/java/java-environment-setup.html

七、开发第一个Java程序 - HelloWorld

  • 开发三步骤:编写、编译、运行。

1、新建Hello.java文件。

2、编写代码:

public class Hello {    public static void main(String[] args) {        System.out.print("Hello,World!");    }}

3、编译:打开cmd运行 javac Hello.java,会生成一个.class的字节码文件。

4、运行:打开cmd运行 java Hello

八、编译型和解释型语言

  • 编译型:程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言的文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++、Delphi等。

  • 解释型:程序不需要编译,程序在运行时才翻译成机器语言,每执 行一次都要翻译一次。因此效率比较低。比如Python/JavaScript / Perl /Shell等。

cmd运行java文件_Java基础 前传相关推荐

  1. cmd运行java语名_怎么用cmd运行java文件

    [怎么用cmd运行java文件]怎么在cmd里面执行java文件 找到存放要执行的JAVA的文件目录,然后在目录中运行CMD,运行JAVA程序之前要先编译,1.javac 文件名.java回车2.ja ...

  2. cmd运行java文件汉字乱码的问题

    cmd运行.java文件时,若输出语句含有汉字易出现乱码问题: 此时只需将文件重新保存,同时将编码改为ANSI即可 在cmd中运行文件,注意,由于修改了文件编码,所以需要重新进行javac编译,否则依 ...

  3. 关于cmd运行java文件问题的解决

    这几天帮学弟学妹们解决一些关于cmd运行java文件的小问题,总结出了几种问题: 第一种:不是内部或外部命令,也不是可运行的程序或批处理文件. 这种的也分几种: 1.java不是内部或外部命令,也不是 ...

  4. 使用cmd运行java文件报错

    今天用cmd来运行java文件 当时输入javac的时候报错 解决方法 1.看一下自己的环境配置有没有问题 我当时检查的时候输入java -version 显示正常所有不是环境配置的问题 2.设置了J ...

  5. cmd命令java出错_Java基础知识_JavaSE_02

    点击上方蓝字关注我们!! FOLLOW US Java开发步骤 在开发Java代码之前,需要确定已经安装JDK并配置好环境变量,如果安装教程和环境变量配置教程写的不够明确,可以直接在后台发消息,老C一 ...

  6. cmd运行java文件

    1.进到java文件所在目录 假设我们的A.java文件在F:\数据结构\课程设计\45目录下 打开cmd进到F盘 然后输入"cd\数据结构\课程设计\45",进入文件存放路径.成 ...

  7. win10完美解决cmd运行java文件出现中文乱码问题

    在看反射课程研究编译静态加载类动态加载类的时候需要用命令行运行记事本写的java文件,出现中文乱码,如图 解决办法: 在命令行运行chcp 936

  8. cmd运行Java文件,编译无法识别中文

    使用命令行javac编译Java文件,提示:编码GBK的不可映射字符. 如果我们没有使用-encoding参数指定Java源程序的编码格式,Java.exe会获得系统默认采用的编码格式. 解决方法:使 ...

  9. Java面试宝典,怎样用cmd运行java文件

    一面: 先是问了问项目,然后就开始问一些问题 1.每个请求耗时100ms,机器的配置是4核8G,问要达到10000TPS需要多少台机器? 没答上来,问了问是IO密集型还是CPU密集型,然后面试官说我想 ...

最新文章

  1. python yaml用法详解
  2. hdu 3480 斜率dp
  3. 训练日志 2018.10.11
  4. 2020年全球亿万富豪的财富增加了1.9万亿美元
  5. 安全沙箱冲突:Loader.content:XX 不能访问 XX 可以通过调用 Security.allowDomain 来避免此冲突。...
  6. learning linux
  7. 【优化算法】改进定步长与变步长LMS算法【含Matlab源码 629期】
  8. win10卸载office2010的方法
  9. 测试端口的命令 linux,linux的ping命令端口号
  10. wx.uploadFile上传图片 在正式环境无响应问题
  11. shiro+springMVC整合文档及Demo
  12. 导入以及导入模板下载
  13. C++中一维二维数组传参
  14. python opencv 函数库说明
  15. mininet和ryu简单实现自定义topo
  16. # 20155327 2016-2017-4 《Java程序设计》第七周学习总结
  17. 程序员婚恋那点事儿(四):程序员与程序媛的婚礼
  18. Excel图表5——旋风图(对称条形图)
  19. Flying Squirrel Creek
  20. 工程流体力学笔记暂记16(欧拉积分和伯努利积分)

热门文章

  1. iOS之CAGradientLayer属性简介和使用
  2. 互联网时代,发展物联网是一场机遇与挑战并存的改革
  3. 如何看待2016年安防市场?
  4. Cocos2d-x 3.0 rc0中加入附加项目,解决无法打开包括文件:“extensions/ExtensionMacros.h”...
  5. “.中国”域名注册总量超26.6万:11月份净减193个
  6. linux下grub的修复
  7. RNA-seq:【FastQC】
  8. 压缩,解压文件|*.tar.gz/.tar.bz2 文件
  9. Python_note5 函数和代码复用+PyInstaller库+数码管绘制
  10. util.Date与sql.Date的相互转换以及区别