• 初识Java,探索神秘的它


    1.1 什么是编程?
    编程就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务,并最终得到结果的过程。这种人和计算机之间交流的过程就是编程。
    在现实生活中,我们可以用编程来解决某一个具体的问题,如超市收银,网上支付等。
    例如:1+2+3=6,人为计算可以很快,但是如果是计算1-200000之间所有可以被3整除的数呢?
    在某些时候人为进行庞大的计算不仅费时费力,还可能会出现错误,这个时候就可以使用编程。

    1.2 什么是计算机编程语言?
    语言:是人与人之间用于沟通的一种方式。
    计算机语言:人与计算机交流的方式。如果人要与计算机交流,那么就要学习计算机语言。人类语言叫做自然语言,计算机能听懂只是计算机相关的语言。计算机语言有很多种,如:C,C++,Java 等。这里,我们选择其中的一种:Java 语言。Java 编程语言其实就是程序员使用Java 这门语言告诉计算机完成特定的任务。

    1.3 什么是人机交互?
    第一代操作系统,微软公司的DOS操作系统(黑白命令界面),非专业人员难以使用,操作界面类似于下图所示:
    在这里插入图片描述
    现在发展起来了,win xp、win 7、win 8、win 10这类具有图形化界面的Windows系列操作系统。
    此外还有,LInux、Unix、Mac三大类操作系统。

    1.4 计算机编程语言的发展史
    1、最原始的时候通过打孔机打孔来进行编程,例如有孔就是0,没孔就是1,以这种方式记录信息。
    2、接着,发展起来了汇编语言,挺难懂的,属于偏低层的语言,反正我是没学明白。
    3、然后,发展起来了高级语言,例如C语言,Java语言,Python语言以及PHP语言等。这里以C语言为例,进行简单的介绍:
    4、最后,介绍一下2022年,某X公布的计算机编程语言的排行榜,仅供参考(各机构发布排名可能存在略微变动,但大都大差不差,这里主要看Java,过去和现在都是处于一种主流的地位,相信在未来一段时间还是如此!)。在这里插入图片描述

    1.5 Java的前世今生
    1.5.1探寻SUN公司的起源

    1982年,美国SUN(Stanford University Network)公司诞生于美国斯坦福大学校园。Sun 公司1986年上市,在 NASDAQ(纳斯达克,是全美证券商协会自动报价系统)的标识为SUN,在中国大陆的正式中文名为“太阳计算机系统(中国)有限公司”,在中国台湾的正式中文名为“升阳电脑公司”。
    1.5.2 Java语言之父
    Java最初的名字叫OK语言,后来几个人喝着咖啡,然后有灵感了,这种咖啡是在一个叫爪哇岛的咖啡,于是Java的名字来了,Java的logo设计灵感也来源于次。
    Java诞生于SUN公司,现在隶属于Oracle公司,在SUN公司被并购之后,James Gosling并没有去Oracle,而是去了Google公司。
    在这里插入图片描述
    1.5.3 Java语言的版本
    刚开始接触Java的时候一般都会对一些Java相关的版本名称不理解,不知道JavaEE、JavaSE等之间有什么联系和区别,这里简单介绍一些Java语言的版本发展:
    1995年5月,Java诞生于SUN公司;
    1996年1月,Java1.0正式发布;
    1997年2月,Java1.1正式发布;
    1998年12月,J2SE1.2发布,Java正式改名为J2SE,SUN公司推出了三大平台的版本:
    ①J2SE:Java的标准版。②J2EE:用于服务器端开发的企业版。③J2ME:用于手机嵌入式开发的微型版。
    2000年5月,J2SE1.3和1.4发布;
    2004年9月,J2SE1.5发布;
    2005年6月,Java SE 6发布,这是其发展史上的一个里程碑,J2EE改名为Java EE,J2SE改名为Java SE,J2ME改名为Java ME;
    2009年4月20日19点40分,美国数据软件巨头Oracle公司宣布以74亿美元收购SUN公司。
    2011年,Java SE 7发布;
    2014年,Java SE 8发布;
    2017年,java SE 9发布;
    2018年,java SE 10和11发布;
    2019年,java SE 12和13发布;
    2020年,java SE 14和15发布;
    2021年,java SE 16和17发布;
    2022年,java SE 18发布。
    1.5.4 Java语言的技术平台结构
    在这里插入图片描述

    1.6 Java的开发初准备
    1.6.1 JDK环境的安装

    网址:https://blog.csdn.net/blbyu/article/details/126152202
    1.6.2 Java程序的运行机制
    在这里插入图片描述
    注意①:.class的文件为Java的字节码文件,需要通过javac命令编译得到!字节码文件不能够人工读取!编译的语法格式:javac源文件名.java。
    注意②:执行字节码文件语法:java文件名
    1.6.3 Java之Hello World!
    网址:https://blog.csdn.net/blbyu/article/details/126263260

  • 相关阅读:
    halcon系列(2):超级盒子(Hyperboxes)
    AutoJs学习-跳一跳相关代码
    MySQL——内置函数
    运动耳机怎么选?运动耳机哪个好?蓝牙无线运动耳机排行榜10强
    使用Intellij IDEA远程debug服务器Java代码
    带你Java入门(Java系列1)
    12、用户微服务
    JavaWeb开发-06-SpringBootWeb-MySQL
    手写Java设计模式之抽象工厂模式,附源码解读
    【常见索引使用】⭐️Mysql中索引的类型以及使用方式和失效场景
  • 原文地址:https://blog.csdn.net/blbyu/article/details/126263000