编程方法学——观后笔记【2】

第4课:计算机发展史与Java介绍(2012.1.23)

教授一如既往的以兴趣为主介绍编程方法大致课堂可分为几部分内容

一、计算机的发展史,不赘述,科普常识

二、计算机科学/计算机工程

        在此,CS means science /study of problem solving with computers,即通过计算机来解决问题,找到解决问题的方法。

三、eclipse及Java工作原理介绍

        1、 计算机可以识别的指令是二进制,即低级语言。

        2、 而Java,c,c++等语言都是计算机可以读懂,却不同与binary的高级语言。

        3、为读懂高级语言计算机需要编译工具——compiler,eclipse就是一种。

        4、java语言是通过eclipse编译生成中间文件.class,然后在不同电脑上,只要是配置了JVM环境,就能将中间文件转换为计算机可以执行的指令。从而实现了跨平台。

四、类的层级概念、继承、扩展、实例(对象)

        1、程序是由类组成的。   

        2、继承,指子类具有父类的一切属性

        3、扩展,子类实现了父类属性之外的属性

        4、实例,类的对象,可以用类的方法。

五、程序的分类

        1、图形程序

        2、console程序(文档

       大致就是这些知识点,其实有些已经非常熟悉,但是还是想听一听,因为Mehran Sahami教授的教课方式确实与国内大不相同,课程浅显易懂并且抓住关键点。我会花点时间重新的巩固一下编程方法的这些基础概念吧,加油。晚安


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值