昨天讲到软件的形成,今天接着向下讲,软件都有哪些分类。软件可以分为系统软件和应用软件。 系统软件是计算机的管家,以目前的知识,你可以理解为系统软件就是指的操作系统(后期会提到其他的系统软件)。那提到操作系统你不可能不知道windows了,除了windows之外的呢?其实还有很多的操作系统,比如:DOS、Linux、Solaris、Mac、还有中国的优麒麟、中标麒麟等等。 应用软件指的是用户利用电脑及其提供的系统软件为解决各种实际问题而编制的电脑程序。应用软件是面向应用领域,面向客户的软件。比如:QQ、微信、京东、淘宝....都是应用软件。 编写程序就要用到语言了,为什么Java语言这么受欢迎呢? 拿Java语言和其他语言进行比较你就会知道了,假如你用C语言在DOS操作系统下编写了一套程序,这个程序是不能在Windows操作系统上运行的,至于为什么下面马上讲。体会一下,如果你是程序员,你用的是C语言,电脑是DOS操作系统,一个公司找你做软件,这个公司里的人用的有各种的操作系统,那你岂不是要做好几套软件?也许你会问不是都用的Windows吗?其实不是的,比如在银行用的就不是Windows操作系统,在国外用其它操作系统的更多。在这种情况下,Java就闪亮登场了,用Java语言编写的软件可以在任何操作系统上运行即跨平台,所以他瞬间成为了焦点。那为什么Java就可以跨平台呢? 这是因为Java语言有自己的虚拟机,虚拟机就是通过软件模拟的具有完整硬件系统功能的运行在一个完全隔离环境中的完整的计算机系统。通过虚拟机Java就可以摆脱操作系统的束缚,就可以在任意操作系统上运行。 首先要讲到一款软件Eclipse,这是一款开发程序用的平台,以后我们会经常用这个软件,这是我百度盘里的Eclipse下载地址 链接:https://pan.baidu.com/s/1F7s7Z_eo4rsjmR15PpFd9g 密码:6q8t进入Eclipse后,要想开始写程序,你必须先建一个工程,在工程中建一个包,在包中建一个类,在类里面才可以写代码,目前我们的包名类名可以随便写,以后会讲到。 右键选择Java Project建立一个工程 随便输入工程的名字,点击完成 右键选择建立一个包Package 随便输入包名,点击完成 右键选择建立一个类,类名首字母要大写 首字母大写 接下来我们就进入正式的学习了,就像学汉语你要先学识字一样,学计算机语言你要先学数据类型。数据类型分为两种:基本数据类型、引用数据类型。引用数据类型向往后稍稍,这里先讲基本数据类型,基本数据类型又分为四类八种:整型(byte、short、int、long),浮点型(float、double),字符型(char),布尔型(boolean)。他们分别占1、2、4、8、4、8、2、1个字节,这个是一定要背过的。 我们可以看到单输入一个a是不行的 为什么但输入一个a不行呢?体会一下,假如你是一个冷库的管理员,你的好朋友找你帮忙,想往冷库里放一个东西,你说没问题,并且事先给他预留了4个空格的位置,结果你朋友牵了一头大象过来,那这4个空格肯定是放不下的,于是你的朋友很不高兴的走了。第二次你的朋友又说帮个忙呗,要往冷库里放一个东西,你有了第一次的经验,提前给他留了20个空格的位置,结果他拿来一个蚂蚁,虽然放下了,但是你因为浪费了这么多的空间被老板狠狠地训了一顿。那么第三次,你的朋友又来找你,这次你学聪明了,你会提前问你的朋友,你要放什么类型的东西啊?你的朋友说狗类型的,那么你心里就有数了,留4个空格就足够了,朋友高高兴兴的走了,老板也不会骂你。我们可以把内存看做一个仓库,当你输入a时,他会问你这是什么类型的东西,他好合理的分配空间,假如说这是int类型的,那么内存就会自动留出4个字节来存放这个a,所以当你输入一个变量时,首先要定义这个变量的类型。如 int a ; (“;”是一句话的结束,还要注意的标点符号全部是英文状态下的) 接下来讲今天最后一个知识点,变量的赋值。 整型类型的赋值是整数,不带小数点的。 long类型的后面要加大写的L,至于为什么以后慢慢讲 浮点型,带小数的 float类型后面要加小写的f,用来区分到底是float还是double 字符型 char类型的赋值,要加单引号,并且单引号里边只能有一个字符 布尔类型 布尔类型的值只有两种true和false 今天就先到这里! 不知怎的删不掉了 |
|