. 计算机:
1.1计算机是有着储存和处理数据功能的电子设备,它包括软件和硬件,并且由软件来控制硬件使其执行具体工作。
硬件的组成:
1.中央处理器(cpu)
控制器和算术运算器组成;
控制器:控制和协调组件工作,
算术运算器:数值运算和逻辑操作。
2.内存
储存数据和cpu执行的程序指令
内存单位由字节组成,字节为最小存储单位
3.存储设备:
1).磁盘
硬盘和软盘组成;
硬盘:磁盘容量不同,能提供较快的速度和较大容量,在机箱内,也可用移动硬盘,
软盘:容量固定,提供速度和容量不及硬盘,软盘可移动,最终将被可擦写光盘(C-RW)和闪存(flash drires)取代。
2).光盘和数字化可视光盘
只读光盘(CD-R)和可擦写光盘组成;
只读光盘:只能读取不能修改,
可擦写光盘:可以读取和重新操作。
3).磁带
顺序存储信息,必须按照存储顺序来读取信息,且速度很快。
4).USB闪存
4.输入和输出设备
用户与计算机通信
5.通信设备
.普通调制解调器
.DSL
两者都用电话线,但后者传输速度比前者快20倍
.电缆调制解调器
.网卡
计算机接入局域网的连接设备,局域网通常用于商业、大学和政府等组织。
1.2操作系统
主要完成任务:
1.控制和监视系统的活动
2.分配系统资源
3.安排操作顺序
1).多道程序设计
2).多线程(一个程序同时处理两个任务)
3).多处理(一个任务由多个处理器处理)
1.3数系
1.了解进制书写形式
2.掌握进制间转换
1.)二进制<--->十进制
2.)十进制<--->十六进制
3).二进制<--->八进制、十六进制
.程序
1.4计算机程序(软件)
1.机器语言
二进制代码 最原始语言 人难读懂 且一旦输入难以更改
2.汇编语言
低级语言 较机器语言难度低 计算机不能直接读懂 需要借入汇编器将汇编语言转化成机器指令
3.高级语言
上百种高级语言,其中较为流行的如下:
1).COBOL(面向商业的通用语言)
2).BASIC(初学者通用符号指令代码)
3).Visual Basic(Microsoft公司开发的类似Basic的可视化语言)
4).C语言(其开发者先设计了B语言)
5).Visual Basic(Microsoft公司开发的类似B asic的可视化语言)
6).Delphi(Borland公司开发的类似Pascal的可视化语言)
7).c++(以C语言为基础的一种面向程对象设计语言)
8).c#(由Microsoft公司开发的类似Java的语言)
9)Java(有sun公司开发的一种面向对象的语言)
4.程序简析
源程序:用高级语言编写的程序
源文件(.java)--->编译器(.class)-->机器语言文件--->链接器--->可执行文件(.exe)
.java概述
1.5Java概述
1.Java简介
java是由James Gosling领导的小组在Sun公司开发的,原来叫做Oak,于1991年为嵌入式消费类电子产品而设计的。1995年更名为Java,并重新设计用于开发
Internet 应用,关于Java的历史,请参见http://java.sun.com/feature/1998/05/biirthday.html。
2.Java设计特点
.java是简单的、面向对象的、分布式的、解释型的、健壮的、安全的、结构中立的、可移植的、高性能的、多线程的和动态的。
.java的平台无关性
机器语言程序只能在特定的机器上运行,通过适当的编绎器可以将源程序移植到任何计算机上,但原程序必须重新编译。但java是按目标程序可以在任何平台上运行
而设计的,可以只写一次程序并将它编译成一种称为字节码的特殊语言机器码。字节机器码可以在任何装有虚拟机(JVM)的计算机上运行,实现了一次编译处处运行。
.java的两种机制
java虚拟机(JVM):无平台性,实现一次编译处处运行;
java垃圾运行机制:及时清理内存中的垃圾
3.Java学习和应用开发
Java API:
.Java SE(标准版)
Java学习的基础,对以后java学习有着重要的作用。可用于开发客户端独立的应用程序或applet。
.Java EE(企业版)
Java实践的核心,对于公司的工作占有重大的部分。可用于开发服务器端的应用程序。
.Java ME(微型版)
可用于移动设备编程,如手机软件等。
4. Java常用开发工具
.Sun公司开发的JDK(通常用JDK5.0或称JDK1.5)
JDK的安装和配置在下节内容介绍
.Borland公司开发的JBuilder
.Sun公司开发的NetBeans Open Source
.IBM公司开发的Eclipse Open Source
欢迎大家观看指导(:-),下节敬请继续关注!