JAVA 一堂课 2016/3/23

JAVA 第一课

1.么是java?

Java 是一种多功能的高级语言:

1.用于开发wed页面的小程序

2.用于客户端和服务器资源通信的服务器

3.智能设备  嵌入式系统

2.JDK是什么?

JDK 是Java的开发环境

3.JRE是什么?

JRE 是Java的运行环境

4.Java平台有三个:

1.J2SE:开发桌面软件编程

2.J2EE:用于分布式网络的开发

3.J2ME:用于嵌入式系统开发

5.Java的特点有哪些?

1. 简单    2. 面向对象语言(OO) 3. 一种与平台无关的语言 4. 拥有健壮性和安全性 5. 多线程 6. 垃圾的回收(自动回收,无需人为操作)

注:GC(垃圾) 

6.虚拟机工作的原理:

源程序(*.Java)→ Java编辑器 → 字节码(*.class)→ 类装载器 → 字节码效验器 → 解释器 → 系统操作平台

7.解释性:

*.Java →【编释(方便,速度快  因为他是全部翻译  )】 →  *.class  → 【JVM  解释 (速度慢    读取一行解释一行  )】 最后分别输送到不同的平台 → windows    或者 UNIX 或者 Linux

注:翻译的形式有两种:1.编译 2.解释      JVM(Java的虚拟机)

8.一个线程由三个部分组成:1.虚拟CPU 2. CPU代码 3. 代码上运行的数据

9.程序设计的五个步骤:

1.分析:需求  建立数学模型

2.设计:步骤和算法

3.编码实现:通过代码实现逻辑

4.调试

5.维护

通常出现的三个错误:1.语法错误 2. 逻辑错误 3.运行错误(不容易发现问题)

10.什么是算法?

解决问题的具体方法和步骤

11.算法的特征:

有穷性:有限的操作步骤

确定性:算法必须确切,不能出现两个结果

有零个或多个数据输入:算法之前所需要的初始数据

有一个或者多个输出:在完整的算法中最少要有一个结果,不能没有输出,不然没有意义

posted @ 2016-03-23 22:43  丨她心如海般难测  阅读(163)  评论(0编辑  收藏  举报