【第一个java程序】doc命令是什么?

举报
杨小羊 发表于 2020/09/28 16:51:49 2020/09/28
【摘要】 从doc命令到java开发

1.doc命令

现在家用电脑的操作系统大多都是用的Windows 95,但在1995年Windows 95推出以前, 占统治地位的操作系统是DOS(Disk Operation System磁盘操作系统)。 dir   显示当前目录有哪些文件与文件夹 cd .. 退到上一级目录 d:    进入到某一个磁盘下面        cd /  进入到某一个目录 如果记不住目录全称可以用tab自动补全 cls   清屏操作 md    创建目录 md  123 rd 删除目录 rd uplooking 如果目录里面还有目录,则不允许删除

 ping 192.168.1.1 检查网络是否联通
ipconfig 查看当前ip、子网掩码、网关
echo this is a  file  >1.txt   创建一个文件
type 1.txt   查看文件内容

help  查看dos命令
1 常用dos命令
开启命令行窗口
 -> 开始 ->运行->cmd 回车
 -> window键 + r 输入cmd ,回车
1) cd 进入目录
     cd .. //表示退到上一级目录
     cd 目录名称 //表示要进入某个目录,比如 cd Doucments and Settings
        可以使用 tab 键来进行补全
     cd \ 直接退回根目录
     如果想切换到其他盘符,可以 直接 C:> E: 回车,即可
2) cls 清屏
3) md 建目录
  c:> md lession1   //创建lession1这个目录
4) rd 删除目录 //要删除的目录,必须是空的
5) dir 列目录
     dir *.txt   //显示全部的以.txt结尾的文件
6) del 删除文件
    del a.txt //删除  a.txt 这个文件 注意它是直接删除,不经过回收站
7) ipconfig //查看本机ip地址    
      IP Address   169.254.189.250
      Subnet Mask 子网掩码  255.255.0.0
      Default gateway  默认网关  169.254.169.1   
8) ping 测试网络
    C> Pinging 169.254.158.88
 //成功的例子
 Pinging 169.254.158.88 with 32 bytes of data:
 Reply from 169.254.158.88: bytes=32 time=1ms TTL=128
 Reply from 169.254.158.88: bytes=32 time<1ms TTL=128
 Reply from 169.254.158.88: bytes=32 time<1ms TTL=128
 Reply from 169.254.158.88: bytes=32 time<1ms TTL=128
 Ping statistics for 169.254.158.88:   //statistics 统计
 Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),  //Packets 包裹
 Approximate round trip times in milli-seconds:
 Minimum = 0ms, Maximum = 1ms, Average = 0ms
 //失败的例子
 Pinging 169.254.158.253 with 32 bytes of data:
 Request timed out.  //请求超时
 Request timed out.
 Request timed out.
 Request timed out.
 Ping statistics for 169.254.158.253:
 Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),  //Received 接收到  Lost 丢失
 附: 可以用-t这个参数,一直 ping 目标
 ping 169.254.158.253 -t
 ctl+c 可以结束当前正在执行的dos命令
 //也可以ping主机名
 ping www.baidu.com    
9) echo this is something>1.txt   //在c盘,创建一个文件,名为1.txt,内容为this is something
10) type 1.txt //把1.txt这个文件的内容显示出来

2.java历史

java前身叫Oak  后更名为java语言 sun公司 1995年java诞生 1996年更新版本 1998年java jdk1.2 2002年 sun JDK1.4版本,Struts,hibernate,spring框架 2004年   JDK1.5->JAVA5 JAVASE  JAVA EE  JAVAME 2006年  java6 2009年sun被Oracle公司收购了

3.java三大版本介绍

J2SE java标准版(java的基础)j2ME 与 J2EE的基础 J2ME 主要应用于移动端应用 J2EE 主要应用于web方面,为企业级开发提供了解决方案 SE(J2SE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。 EE(J2EE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。 ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。

4.java的优点

java应用可以跨平台(一次编译,任意运行) java简单易学 java安全可靠 java健壮性 java分布式 java多线程 java是完全面向对象的

5.java应用领域

1、Android应用 许多的 Android应用都是Java程序员开发者开发。虽然 Android运用了不同的JVM以及不同的封装方式,但是代码还是用Java语言所编写。相当一部分的手机中都支持JAVA游戏,这就使很多非编程人员都认识了JAVA。 2、在金融业应用的服务器程序 Java在金融服务业的应用非常广泛,很多第三方交易系统、银行、金融机构都选择用Java开发,因为相对而言,Java较安全[39]  。大型跨国投资银行用Java来编写前台和后台的电子交易系统,结算和确认系统,数据处理项目以及其他项目。大多数情况下,Java被用在服务器端开发,但多数没有任何前端,它们通常是从一个服务器(上一级)接收数据,处理后发向另一个处理系统(下一级处理)。 3、网站 Java 在电子商务领域以及网站开发领域占据了一定的席位。开发人员可以运用许多不同的框架来创建web项目,SpringMVC,Struts2.0以及frameworks。即使是简单的 servlet,jsp和以struts为基础的网站在政府项目中也经常被用到。例如医疗救护、保险、教育、国防以及其他的不同部门网站都是以Java为基础来开发的。 4、嵌入式领域 Java在嵌入式领域发展空间很大。在这个平台上,只需130KB就能够使用Java技术(在智能卡或者传感器上)。 5、大数据技术 Hadoop以及其他大数据处理技术很多都是用Java,例如Apache的基于Java的HBase和Accumulo以及 ElasticSearchas。 6、高频交易的空间 Java平台提高了这个平台的特性和即使编译,他同时也能够像 C++ 一样传递数据。正是由于这个原因,Java成为的程序员编写交易平台的语言,因为虽然性能不比C++,但开发人员可以避开安全性,可移植性和可维护性等问题。 7、科学应用 java在科学应用中是很好选择,包括自然语言处理。最主要的原因是因为Java比C++或者其他语言相对其安全性、便携性、可维护性以及其他高级语言的并发性更好。[40]

6.jdk安装

http://www.runoob.com/java/java-environment-setup.html

7.jdk目录以及名词解释以及常用工具

JDK目录结构 bin  目录:java的开发工具,执行文件 include  目录:C语言标头的接口 lib 目录:jar包   bin中工具真正执行的文件 jre  运行环境 db    derby 数据库,是一个纯java开发的100%开源的关系型数据库(小型数据库应用率不高,很少有人用。) src.zip javafx-src.zip  目录:源代码 名词解释   JVM(Java Virtual Machine):java虚拟机,用于支持java程序的运行。 JRE(Java Runtime Environment):java运行时环境  JVM 和java的核心类库(J2SE ),要想运行一个java程序,只需要安装公共JRE就行了。 JDK(Java Development Kit): JAVA的开发工具。包含了java的开发工具(javac.exe,java.exe,jar.exe)和JRE。 面试题:JDK=JRE+JAVA开发工具 JRE=JVM+JAVA核心类库(J2SE ) 常用的工具 javac.exe -- Java语言编译器 java.exe -- Java应用程序启动器 --------暂时不重要----------             javadoc.exe -- Java API 文档生成器 apt.exe -- java 注释处理器 appletviewer.exe -- java applet 小程序查看器   jar.exe -- java文件压缩打包工具 jdb.exe -- Java 调试器. javah.exe -- C 头文件和stub生成器,用于写本地化方法,例如生产JNI样式的头文件 javap.exe -- class文件 反编译工具 extcheck.exe -- 用于检测jar包中的问题

8.运行第一个程序

创建一个名为Hello.java的文件(java的代码文件) class Hello{   // class表示类   Hello表示类的名称   Hello   规范首字母大写   class public static void都是关键字

  public static void main(String[] args){   //虚拟机的入口    String[] 后面的参数可以改变args
   
  System.out.println("第一个java程序"); //输出语句
     
 }
}
编译java文件为class文件
javac Hello.java
运行class文件
java Hello

9.java编写到到运行过程  java文件(代码文件)  -->   class文件(字节文件)   -->   JVM  -->执行           javac  编译  java 运行


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。