2019-08-16

java学习之路之入门概念

一、计算机语言呢,分为三类(机器语言,汇编语言,和高级语言)

    1.机器语言又称二进制语言,如00000001(代表一个字节(可理解为这一串数字代表一个字母))。机器语言是计算机唯一可以识别和执行是语言。

    2.汇编语言。汇编语言用英文单词或缩写代替二进制的指令代码,更容易让人们记忆和一节。使用汇编语言编辑的程序,必须经过一个称为汇编程序的系统软件的翻译,将其翻译成机器语言,才能在计算机上执行。

    3.高级语言。是为了方便程序设计人员写出解决问题的处理方案的和解题过程的程序。高级语言也需要翻译成机器语言才能让计算机执行。

看完上面三个概念,大家应该知道为什么现在的编程都用高级语言了,因为机器语言和汇编太难记忆,我们光记忆就会花掉不少的精力了,哪里还顾得上想解决问题的办法,对吧。高级语言的好处就是,把解决办法写出来,交给计算机编译成机器语言,然后再执行就可以了。是不是很方便。

二、类,对象,属性,方法

上面四个名词是java语言最基本,最重要的概念,所以一定要理解了。

    1.类:一个java程序是由很多个类组成,换句话说类就是java程序的最小单位(把班级比作程序,那么类就是班里的学生)。

    2.对象:类是抽象的(学生,计算机,学校等没有具体的名词),对象是类的实例,比如类是学生,则对象就是"张三","李四"等(具体到某个学生)。反过来,类就是对象的模具(想想我们的考卷,没写的时候每个人的都一样的,这就是类。但写完了每个人的都不一样,这就是实例化的类,也就是对象)。

    3.属性和方法:对象里边装的就是属性和方法(好比人有名字,手和脚(属性),方法则是人的动作(如走,跑,学习))。每个对象都有自己的属性和方法,假如是同一个类的对象,那么他们的属性名和方法名是一样的,值可以一样可以不一样。举个例子,学生都有姓名、学号、成绩(属性名),但他们的姓名、学号、成绩(属性的值)都不尽相同.方法也是同理。

    最后,大家要记住,属性是用来存数据的,而方法是用来改变数据的。

你可能感兴趣的:(2019-08-16)