java0基础学习第一天

DOS

DOS命令窗口
因为早期计算机没有图形处理界面所以需要运用dos命令使用计算机,
DOS命令窗口"win+r"输入cmd
DOS命令

  • 盘符切换 例如:d:(字母加冒号即可)
  • 打开文件夹 cd xxx
  • 展示 dir
  • 创建文件夹 mkdir
  • 返回上一级 cd…
  • 返回根目录 cd/
  • 清屏 cls
  • 删除 del xxx.java(del *.java即删除当前路径下所有的.java文件)
    重点
    相对路径和局对路径的理解
    绝对路径:是带盘符的具体路径(黑龙江省五常市步行街)
    相对路径:相对现在位置而言的路径(步行街–你在哪个城市就是哪个城市的步行街)

文本编辑器快捷键

  • 复制 粘贴 剪切 保存 撤回 重做
  • 回到本行行首位home/end
  • 选中本行shift home/end
  • 回到文本首尾ctrl home/end
  • 查找 ctrl+f
  • 全选ctrl+a
  • 选中单词ctrl+shift+左右箭头

编程语言发展史

机器语言
也就是计算机可以直接识别的二进制语言,对应电流驱动01分别代表负正极
典型的代表有打孔机 缺点是纸带的保存时间不长有损坏风险,而且人工打孔很容易出现失误
低级语言
也就是汇编语言,相对于二进制来说他更接近于人类语言,但是还是需要专业的人来进行使用,一般人看不懂
高级语言
最接近于人类语言,c,c++,java等等
语言是人跟计算机交流的工具
javase 标准版 javaee企业版 javame微型版

java语言的特性

  • 简单性
    屏蔽指针通过jvm来运行代码,虽然效率变低但是不会导致内存泄露

  • 面向对象
    运用面向对象思想从人类的角度出发看待问题,让复杂的问题简单话

  • 健壮性
    jvm中的GC机制
    自动回收垃圾机制

  • 完美支持多线程

  • 跨平台/可以移植性
    一次编译,到处运行.通过jvm虚拟机屏蔽了操作系统之间的差异

jdk jre jvm之间的关系

首先 jdk包含jre jre包含jvm
jdk和jre都有单独的安装包但是jvm不行
jdk java开发工具箱
jre java运行环境
jvm java虚拟机
安装JDK的时候:JRE就自动安装了,同时JRE内部的JVM也就自动 安装了。
安装JRE的时候:JVM也就自动安装了。

问题: 假设你在软件公司开发了一个新的软件,现在要去客户那边给客户把 项目部署一下,把项目跑起来,你需要安装JDK吗?
只需要安装JRE就行了。 JRE体积很小,安装非常便捷快速。

问题: 为什么安装JDK的时候会自带一个JRE? 因为java程序员开发完程序之后,要测试这个程序,
让这个程序运行起来,需要JRE。所以JDK安装的时候 内部自带一个JRE。

java加载运行的理解

首先程序员编写的.java文件里的内容称为程序的源代码
源代码是不能直接运行的,因为没有编译的源代码jvm是不识别的
所以"源代码"要通过编译成为"字节码"文件,才能被jvm识别运行
Windows下字节码文件也可以在安装了jre的linux系统下运行
这体现了java的一处编写,到处运行,即java的跨平台性
注意字节码文件不是二进制文件,如果是二进制就不需要jvm了,因为机器本身可以识别二进制语言

以上是第一天内容

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值