Java从零笔记_001_初识DOS、Java

001_初识DOS、Java

第一节,Dos常用命令、Java语言发展史、Java语言特性。


 

目录

  • 前言——我为什么要写此系列文章
  • 1、Dos常用命令
  • 2、Java语言发展史
  • 3、Java语言的特性
  • 4、Java的加载与执行
  • 总结

前言

本人是一名大二在读的大专生。从高中到大一上半年一直都在混,假期虽然出去打工,但除了初步认识到“社会”这个词,其他也没什么收获,算上是一个标准的“当代腐青年吧”.....
大一下半年正好遇上疫情。种种原因嘛,就开始结合课堂的学习加上各种资源进行自学,然后发布到一些平台上,虽然不知结果如何,但也是对自己未来负责的一种“安慰”吧。

希望大家能慢慢变好,成为我们彼此心里的那道“光”!

提示:所有分享均为自己理解,如有不当之处,欢迎大牛指教。

1、DOS常用命令:

示两种DOS打开的方式:

     1、Win + R 输入cmd 回车

     2、在文件目录上输入cmd直接跳转到当前所在目录(这种方式可以快速的切换到我们Java文件所在目录,方便我们的编译等操作)

退出当前DOS命令窗口:exit

清屏:cls

列出当前目录下所有的子文件/子目录:dir

cd命令【change director(改变目录)】:

             切换目录:cd 目标路径

             回到上一级目录:cd..

             直接回到根目录:cd\

             切换盘符:目标盘符:

DOS命令了解点,就足够了,如果大家有兴趣,网上好的资源有很多,需要的话可以私信我获取。

2、Java语言发展史

Java语言前身:Oak(橡树)在1995年5月23日改名为Java

1996年1月Sun公司发布了Java的第一个开发工具包(JDK1.0)

eclipse最初是有IBM公司开发的替代商业软件Visual Age for Java的下一代开发环境

2009年被Oracle公司以交易价值约为74亿美元收购(Java语言商标正式归Oracle所有,Java语言本身并不归属于哪家公司,它是由JCP组织进行管理)。

(Sun的英文翻译是太阳,eclipse的英文翻译是日食,感觉这个IBM在很早之前就想收购Sun公司了【司马昭之心嘛哈哈,这只是我自己认为的奥,毕竟这些大佬之间的交易谁能看的懂嘛】,但在2009年IBM公司最终出价每股9.4美元,低于甲骨文公司的每股9.5美元没竞争过甲骨文公司。)

【其实在我之前的文章中有写到为了方便"大家",我就复制过来啦!(hh)】

3、Java语言特性

开源、纯面向对象、跨平台、免费

    1、简单性:相对而言,例如Java中不再支持多继承,C++是支持多继承的,多继承比较复杂。
       C++中有指针,Java中屏蔽了指针的概念。
       所以Java相对而言是简单的。(Java语言底层是C++实现的。)

    2、面向对象:Java是出面向对象的,更符合人的思维模式,更容易理解。

    3、可移植性(跨平台):Java程序可以做到一次编译,到处运行。
       也就是说Java程序可以在Windows操作系统上运行,
       不做任何修改,同样的Java程序也可以直接放到Linux操作系统上运行,
       这个被称为Java程序的可移植性,或者叫做跨平台。

    4、多线程

    5、健壮性:完善的自动垃圾回收机制(GC),Java语言运行过程中产生的垃圾是

       自动回收的,不需要程序员关心。

4、Java的加载与执行

    1、Java程序的运行包括两个非常重要的阶段:

      * 编译阶段

        编译阶段的任务主要是检查Java源程序是否符合Java语法,

        符合Java语法规则能够生成正常的字节码文件(xxx.class)

        不符合Java语法规则,则无法正常生成字节码文件(这点市面上有很多极好的IDE以完美解决)

      * 运行阶段

        - JDK安装好之后除了自带一个javac.exe之外,还有另一个工具/命令,叫做java.exe

        ava.exe命令主要就是负责运行阶段。

总结

因为本人对写博客不太了解,所以文章的排版很凌乱,希望大家多多包含。

我们一路奋战不是为了改变世界,而是为了不谈世界改变我们。

【下一小节正在加紧制作呦,红火火恍恍惚惚~】

你可能感兴趣的:(学习分享,Java笔记,java)