编程导论 - 第一段

0.2编程语言

编程语言三个阶段:机器语言、汇编、高级语言

1、操作符和操作数

数据是内存中保存的数值,也被称作操作数或数据值

在高级语言中,让计算机进行运算的各种命令常常被叫做操作符(+、-、*、/ 以及与或非)

1.1计算就是模拟

1、柏拉图法则:先有类,再从类创建对象

java中以static修饰这样一些数据和方法,他们被称为类的静态成员

java的起点 public static void main(String[] args),无中生有

对象是按照类而创建的一个具体,具体的对象叫做类的一个实例

2、面向对象(Object Orientatinon,OO):是以对象为基本单元构建程序的软件开发技术,其中的对象如同生物的细胞或网络中的独立/单个计算机,对象仅仅通过消息相互交流。

面向对象的基本技术要素包括: 多态、封装、继承   (附加要素如:闭包特性)

3、程序: 松散耦合的类的集合,程序的执行被称为进程,进程是程序的一次动态执行过程

1.2 类

Java 中除了类声明之外,只有packageimport语句

在源代码中,类作为对象的模板,使用实例变量表示对象某一给属性的存放地址;

附属于类而非任一个对象属性值,以静态变量表示其存放地址。

类作为对象的模板,最基本的组成部分是对象的状态和行为,还包括内部类,内部接口,他们被称为类的成员。

5种Java元素

标识符:不能使用关键字,英文的标点符号不能作为标识符中的字符,字符、下划线、美元符开始,后面跟字符、下划线、美元符、数字

关键字:Java中没有goto 、 const

文字:常量值,字面值(false、true、null等)

操作符:将操作数连接成表达式

分隔符:空格、逗号、分号、{}、()

1.3静态成员

final修饰的变量称为最终变量,static修饰的叫静态变量/类变量/静态域

命名变量:static final double PI

static修饰的成员方法被称为类方法/静态方法:能访问其他静态成员,而不能访问实例成员,静态方法体中不能使用this\supper,调用静态方法,直接使用类名

1.4编程范式

范式:研究立场、观点、方法的综合体,对研究中各种信念、认知成果、研究方法的整合,是一种思维方法和理解现实的思想体系,以及科学共同体的最高共识

最典型的编程范式有命令/过程式编程函数式编程(拉姆达运算)、面向对象编程

图灵机是1936年提出的计算机理论模型,基于图灵机的命令范式,其基本概念是机器状态,即计算机中所有内存区域的所有值集合。命令范式的程序以CPU指令的读取-执行循环为基础、完全遵循计算机硬件按顺序执行指令这一事实、

·······································································································下一段:类层次

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值