开发第一个Java程序

开发第一个Java程序

检查发现的问题分析

  • 没有自己手动安装的JDK

    • 要求:无论是家里的电脑还是学校电脑,一定自己手动操作每天内容
  • 有些同学现在还是没有做到听老师指挥,指哪打那

    • 查老师将会不喜欢你
    • 讨厌上课,就学不好
    • 老师没法保证你的学习效果,因为查老师的经验是经过检验的,大多数人有效
      • 不要做工厂的“残次品”
  • 有同学使用win7系统

    • 使用win7系统的同学可能更费工夫,多百度一下

    1.DOS系统

    1.1 什么是DOS系统?

    • DOS系统全称:Disk Operating System,磁盘操作系统,它是一种较为传统的操作系统。

    • 没有携带可视化界面,无法使用鼠标,在DOS系统中,需要使用DOS命令来执行任务,工作(复制文件,删除)

    • 我们可能在电影中看到的”黑窗口“就是DOS系统

    • 现在的Windows操作系统,内置了一个简易的DOS系统,为了方便开发者来使用

    • 进入方式:Windows键+R键>弹出运行窗口>输出cmd后回车>进去DOS系统界面

      注意进入DOS最好采用管理员身份进入,以防止一些命令无法使用,或者权限不足,

      win10一般进去都是非管理员,这时候windows键打开开始菜单然后出入cmd,再然后右键cmd程序,以管理员身份运行即可。

      不用在意DOS之后,最初的目录是在哪,只要以管理员身份进入的即可。

    1.2 DOS系统常见命令

    • 进入DOS系统后,界面上现实的包含有:
      • 版权声明
      • 类似于C:\Users\Administrator>的一个内容
        • 代表的是你当前进入了DOS系统的那个位置
        • 例如:C:\Users\Administrator>
          • 当前处于C盘
          • 当前处于目录C盘下的Users目录中的Administrator目录中
          • 类似于在Windows系统中进去下方位置了
      • 一个光标的闪烁
        • 等待你输出DOS命令
1.2.1 切换目录

执行命令,输入完命令之后回车即可,注意:符号之类的采用英文符号,也别少了空格

  • 切换磁盘
    • 盘符名:
  • 在同一个磁盘切换目录
    • cd 要切换的目录地址,
      • 例如:我现在要切换到Windows下的system32目录下
      • cd c:\winodws\system32,
      • 例如:我现在处于C盘的Windows目录下,我想进去Windows目录下的Setup目录下
      • cd setup(相对路径)
    • cd。。返回上一级目录
      • 。。是每一个目录下都隐藏的目录,它代表上一级目录
      • cd\
        • \代表一个磁盘的根目录(直接进去某个磁盘后就是处于它的根目录)

利用Tab键可以有效的解决输出问题,它能够自动补全

实现原理:依赖在某个目录下按名进行模糊查询实现的。

1.2.2 查看当前目录下的所有内容

dir (directory,目录)

1.2.3 清屏命令

cls清理命令行的当前历史记录

1.2.4 运行程序

在cmd中想运行程序:

  • 直接输入程序的名字(需要做一些配置之后才能使用)

  • [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T2sghpMc-1613908729457)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20201231151838401.png)]

  • 切换到该程序的所在位置,然后在当前目录下输入程序名字

    • 你也可以先通过Windows系统找到该程序位置,然后在地址栏输入cmd,回车可以直接打开DOS系统并且切换到当前目录下
  • 直接输入该程序的所有目录,例如:d;deveiop\java\jdk1.8.0_202\bin\java.exe

2 配置JAVA_HOME

2,1环境变量是什么

环境变量(envieonment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数。

一般环境变量中的变量信息是操作系统中的各个程序可以共用的

2.2 path环境变量

path环境变量的作用:

  • 当我们在Windows或DOS中运行一个程序,而是没有告诉他这个程序所在的完整路径是,系统出了在当前目录下寻找此程序外,还会在Path环境变量中寻找。

编辑环境变量的方式 :开始菜单中搜素环境变量,在搜索到的结果中,选择编辑系统环境变量>系统属性的高级选项卡中>点击下方的环境变量按钮,即可进入环境变量列表界面,根据你的需求选择某个环境变量进行编辑即可

2.3 配置JAVA_HOME

在系统变量列表中,我们可以找到Path环境变量,双击可以进去编辑状态,在PAthena环境变量的目录列表中,可以新建一个新的程序地址,例如:我的ava,exe在d:develop\java

jdk1.8.0_2-2-\bin目录下,那就把这个目录地址储存在Path环境变量中。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XUr0C7yS-1613908729465)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20201231161154001.png)]

但是仅仅如此做,后期我们在安装了一些需要使用Java的程序是,它们在找Java安装位置是找不到,可能导致它们无法运行。

我们可以在环境变量中配置一个JAVA_HOME然后存储ava的安装地址,这些程序就可以找到Java的位置了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-paMSR381-1613908729475)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20201231161456205.png)]

我们发现Path环境变量中刚配置了Java,exe程序地址和JAVA_HOME变量值仅差一个bin目录的区别,为了提升该变量的复用性,我们可以在Path环境变量中引用JAVA_HOME变量。

当未来,Java安装目录更换之后,我们不需要更爱Path内的地址。又更改JAVA_HOME

现在只需要改JAVA_HOME值即可[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5MmV79h6-1613908729488)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20201231162029997.png)]

配置好之后,重新打开DOS系统,原有的窗口全部

3.1使用记事本开发的步骤

我们通过Java语言的语法给计算机下达一系列

  • 创建一个文本文档,命名为HelloWorld
  • 使用Sublime Text或者notepad++打开该文档
    • 编写Java语言的语法指令(单词大小写不能错误)写完之后按ctrl+s保存内容 类名给文件名保存一致[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PeXiFekX-1613908729500)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20201231164715815.png)]
  • 更改文本文档的扩展名为java(java是Java代码的文件扩展名)
  • 运行该程序
    • 编译(将Java代码翻译为计算机能够识别的语言)
      • Javac。exe(javacompiler,java编译器)
      • javac Helloworld。java
      • 编译后,会产生一个HELLOWORLD。class的文件
    • 运行(运行翻译好的语言内容)
      • java.exe
      • java helloword
      • 运行的时候不能写。class后缀

常见问题:

  • 单词错误
  • 不看重大小写问题
  • 类名和文件名未保持一致
  • 符号用的是中文
  • JAVA_HOME没配好

3.2基础语言的认知

3.3虚拟机和跨平台原理

4 反编译

作业

1 实现20次 Hwllo world

2 编写一个程序,输出你的各项信息(使用英文)

不看重大小写问题

  • 类名和文件名未保持一致
  • 符号用的是中文
  • JAVA_HOME没配好

3.2基础语言的认知

3.3虚拟机和跨平台原理

4 反编译

作业

1 实现20次 Hwllo world

2 编写一个程序,输出你的各项信息(使用英文)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值