java 获取打印机缺纸_JAVASE 语言概述和JAVA

第一章:开发前言

计算机分为硬件软件,一般来说。硬件就是组成计算机的可见的物理组件。我们的电脑、手机、电子设备都算一个小的计算机。而软件提供看不见的指令,这些指令控制硬件并且通过硬件完成特定任务。

常见硬件:CPU、内存、硬盘、显卡、等。见延伸学习

1、什么是软件开发

1.1、软件定义

软件就是按照特定的顺序把数据和指令组合在一起,能够完成相应功能的程序(计算机指令)。

软件分为两种:

  • 系统软件:专门用于运行其他程序的平台。比如:Linux、Windows、MAC等

  • 应用软件:完成相应功能的程序。比如:MS-Office,QQ,微信等,

1.2、什么是开发

开发其实就是制作软件的过程。开发既然是个过程,这个过程可以分为如下几个步骤:

①需求分析和调研、②需求设计、③编码、④测试、⑤后期维护。

1.3、什么是软件开发

从开始和客户谈需求,写需求文档,设计文档,程序员编码,项目测试,整个过程即就是软件开发。在这个过程中分工合作,完成每一个阶段的任务。

2、人机交互方式

我们想和计算机说话,就要先了解下用什么方式和计算机沟通。

和计算机交互的方式有两种:

  1. 图形界面(Graphical User Interface GUI):这种方式简单直观,使用者易于接受,容易上手操作。

  2. 命令行方式(Command Line Interface CLI):需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记录住一些命令。

若想和计算机沟通,常用的方式就是通过鼠标键盘操作图形化的界面即可完成。这种方式简单易学,大家都会。能干很多事,包括开发游戏。

3、常用dos命令

通过命令行可以和计算机进行相应的沟通,也就是说只要我们输入命令即可完成和计算机沟通的目的。那么命令都有哪些呢?常用的dos命令:

进入根目录方法: 根盘: 进入D盘,D:

cd.. : 退回到上一级目录

cd\: 退回到根目录

del : 删除文件

exit : 推出dos命令行

help: 帮助命令

cls: dos窗口中清屏可以使用

ipconfig:查看ip

ping xxxx:跟某个ip通信

起初操作电脑常用dos命令,因为需要记住很多命令,不利于普及,后期发展成图形界面,通过鼠标点击界面的形式完成对电脑的操作,其实内部运行的还是这些命令。

软件开发完成,转化成指定运行平台可运行的执行文件,直接使用。

4、计算机语言

既然图形界面是将dos命令封装在里面,可是这个图形界面是怎么来的呢?其实这些图形界面都是通过相应的计算机语言写出来的。那什么又是计算机语言呢?

4.1、 什么是计算机语言

首先明确什么是语言,语言是人与人之间用于沟通的一种方式。例如:中国人与中国人用中文沟通。而中国人要和韩国人交流,就要学习韩语。

计算机语言:人与计算机交流的方式。如果人要与计算机交流,那么就要学习计算机语言。计算机语言有很多种,如:C,C++,Java等。这里,我们选择其中的一种:Java语言。

4.2、java语言发展历程

  • 1995年5月23日,Java语言诞生

  • 1996年1月,第一个JDK–JDK1.0诞生

  • 1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入JAVA技术

  • 1996年9月,约8.3万个网页应用了JAVA技术来制作

  • 1997年2月18日,JDK1.1发布

  • 1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录

  • 1997年9月,JavaDeveloperConnection社区成员超过十万

  • 1998年2月,JDK1.1被下载超过2,000,000

  • 1998年12月8日,JAVA2企业平台J2EE发布

  • 1999年6月,SUN公司发布Java的三个版本:标准版(J2SE)、企业版(J2EE)和微型版(J2ME)

  • 2000年5月8日,JDK1.3发布

  • 2000年5月29日,JDK1.4发布

  • 2001年6月5日,NOKIA宣布,到2003年将出售1亿部支持Java的手机

  • 2001年9月24日,J2EE1.3发布

  • 2002年2月26日,J2SE1.4发布,自此Java的计算能力有了大幅提升

  • 2004年9月30日18:00PM,J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为Java SE 5.0(因为新特新增加特别多,所以起了个高大上的名字!)

  • 2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名,以取消其中的数字“2”:J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME

  • 2006年12月,SUN公司发布JRE6.0

  • 2009年12月,SUN公司发布Java EE 6

  • 2010年11月,由于Oracle公司对于Java社区的不友善,因此Apache扬言将退出JCP

  • 2011年7月28日,Oracle公司发布Java SE 7

  • 2014年3月18日,Oracle公司发表Java SE 8(市场主流版本)

  • 2017年9月21日,Oracle公司发表Java SE 9

Java之所以被开发,是想要达到以下五个目的:

  • 应当使用面向对象程序设计方法学

  • 应当允许同一程序在不同的计算机平台执行

  • 应当包括内建的对计算机网络的支持

  • 应当被设计成安全地执行远端代码

  • 应当易于使用,并借鉴以前那些面向对象语言(如C++)的长处。

Java技术主要分成几个部分:Java语言、Java运行环境、类库。一般情况下说Java时并不区分指的是哪个部分。

Java在1.5版本时,做了重大改变,Sun公司并1.5版本重命名为Java 5.0。

5 、java语言三种架构

J2EE(Java 2 Platform
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值