学前思考
Download
1 / 22

学前思考 - PowerPoint PPT Presentation


  • 116 Views
  • Uploaded on

学前思考. 我们为什么要学习这门课程? 你认为 Java 能干什么 , 优势在哪里? 你最希望从这门课程学到什么? ( IT 技术?分析工具?管理方法?思维方式?). 相关概念. 什么是 JDK 啊? 即 Java Develop Kit , Java 开发工具包。 你们讲的是 Java1 还是 Java2 ?

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' 学前思考' - zlata


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
学前思考

  • 我们为什么要学习这门课程?

  • 你认为Java能干什么,优势在哪里?

  • 你最希望从这门课程学到什么?

    (IT技术?分析工具?管理方法?思维方式?)


相关概念

  • 什么是JDK啊?

    即Java Develop Kit,Java开发工具包。

  • 你们讲的是Java1还是Java2?

    1998年12月,SUN公司发布了JDK1.2,开始使用“Java 2”这一名称,目前我们已经很少使用JDK1.1版本,所以我们所说的Java都是指Java2。J2SDK当然就是Java 2 Software Develop Kit。

  • 什么是JRE?

    JRE(Java Runtime Environment),即Java运行环境,通常已包含在J2SDK中了。如果我们仅仅是为了运行Java程序,而不是从事Java开发,我们可以直接下载JRE,在我们的系统上安装。


第一讲 java背景知识和运行环境

本章主要内容

  • Java语言的特点

  • Java的下载与安装

  • 熟悉Java运行环境,运行Java程序

本章重点、难点

  • 熟练掌握Java的下载、安装及配置参数

  • 理解Java程序的基本组成。


Java的起源

第一讲 java背景知识和运行环境

Java来自于Sun公司的一个叫Green的项目,其原先的目的是为家用消费电子产品开发一个分布式代码系统,这样我们可以把E-mail发给电冰箱、电视机等家用电器,对它们进行控制,和它们进行信息交流。开始,准备采用C++,但C++太复杂,安全性差,最后基于C++开发了一种新的语言Oak(Java的前身),Oak是一种用于网络的精巧而安全的语言,Sun公司曾以此投标一个交互式电视项目,但结果被SGI打败。可怜的Oak几乎无家可归,恰巧这时Mark Ardreesen开发的Mosaic和Netscape启发了Oak项目组成员,他们用Java编 制 了HotJava浏 览器,得到了Sun公司首席执行官Scott McNealy的支持,触发了Java进 军Internet。 Java的取名也有一则趣闻,有一天,几 位Java成员组的会员正在讨论给这个新的语言取什么名字,当时他们正在咖啡馆喝着Java(爪哇)咖 啡,有一个人灵机一动说就叫Java怎 样,得到了其他人的赞赏,于是,Java这个名字就这样传开了。


我们为什么要用Java

  • 因为Java是

  • 简单的

  • 面向对象的

  • 健壮的

  • 安全的

  • 解释的

  • 与平台无关的

  • 多线程的

  • 动态的语言


我们为什么要用Java

  • 简单的

    Java最初是为对家用电器进行集成控制而设计的一种语言,因此它必须简单明了。Java语言的简单性主要体现在三个方面:

    1、Java的风格类似于C++,因而C++程序员初次接触Java语言,就会感到很熟悉。从某种意义上讲,Java语言是C及C++语言的一个变种,因此,C++程序员可以很快地掌握Java编程技术。

    2、Java摒弃了C++中容易引发程序错误的一些特性,如指针、结构、枚举以及内存管理等。

    3、Java提供了丰富的类库,可以帮助我们很方便的开发Java程序。


我们为什么要用Java

  • 面向对象的

    面向对象可以说是Java最重要的特性,所以它支持继承、重载、多态等面向对象的特性。Java语言的设计是完全面向对象的,它不支持类似C语言那样的面向过程的程序设计技术。


我们为什么要用Java

  • 健壮的

    Java致力于检查程序在编译和运行时的错误。Java也是一种强类型的语言,其类型检查比C++还要严格。类型检查帮助我们检查出许多开发早期出现的错误。Java自己负责内存管理,提供了垃圾内存回收机制,有效的避免了C++中最头疼的内存泄漏问题。


我们为什么要用Java

  • 安全的

    Java的安全性可从两个方面得到保证。一方面,在Java语言里,删除了指针和释放内存等C++功能,避免了非法内存操作。另一方面,通过Java的安全体系架构来确保Java代码的安全性。当我们从网上下载Java代码在本地执行时,Java的安全架构能确保恶意的代码不能随意访问我们本地计算机的资源,例如:删除文件,访问本地网络资源等操作都是被禁止的。


我们为什么要用Java

  • 解释的

    Java代码是解释执行的,我们使用Java编译器将Java代码编译成字节码,这是一种中间代码,然后由Java解释器解释执行。而C++程序是编译执行的,C++程序代码被编译为本地机器指令,然后执行。


我们为什么要用Java

  • 与平台无关的

    Java作为一种网络语言,其源代码被编译成一种结构中立的中间文件格式。只要有Java运行系统的机器都能执行这种中间代码。Java源程序被编译成一种与机器无关的字节码格式,在Java虚拟机上运行。


我们为什么要用Java

  • 多线程的

    Java语言的一个重要特性就是在语言级支持多线程的程序设计。多线程就好像我们做一张桌子,如果你一个人完成这张桌子—就好像单线程,那么你需要先做桌面,做完桌面后,再做4个桌子腿,如果现在有5个人来做桌子—在程序中开辟5个线程,其中1个人做桌面,另外4个人分别做4个桌子腿,那么这两种方式效率的高低,相信大家都能区分出来。


2. j2SE、J2EE、J2ME三个版本:

J2SE

Java 2 Standard Edition的简称。

包括生成小应用程序和应用程序所需的所有工具与标准Java库。

J2EE

Java 2 Enterprise Edition 的简称。

用于生成服务器方程序、小服务和其它服务器方程序,在J2SE之上工作。

J2ME

Java 2 Micro Edition的简称。

它类似 于J2EE的一个平台,用于开发小中间件和无线应用程序,比如客户端手机组件。


1.2 java的运行环境

一、java程序的执行过程


1.2 java运行环境


运行

编译

连接

编译型源程序

可执行程序EXE

操作系统

裸机

解释

运行

编译

解释器

Java源程序

字节码程序

.java

.class


1.2 java的运行环境

二、SDK的下载与安装

1. 在 http://www.java.sun.com中下载

2. 安装

3. 配置java 运行环境

4. 设置DOS起始位置(可选择)

5. 安装java虚拟机(一般可省)


初步了解java程序

1. 建立java源程序

可用任何文本编辑器,例如记事本

注意 :保存文件的位置及文件名称中扩展名为 .java

2. 编译源程序

使用java编译器javac, 在命令状态下执行

javac <源程序文件名>

注意:<源程序文件名>要加扩展名.java。

3. 运行java 程序

application: 使用java解释器java,在命令状态下执行

java <字节码文件名>

applet:将Java字节码文件嵌入到一个html文件中去,用浏览器进行浏览或

在命令状态下执行

appletviewer <html文件名>


教材第一个Java程序的编写与运行。

  • 例1.1

  • public class Hello

  • {

  • public static void main( String args[ ])

  • {

  • System.out.println(“12345”);

  • }

  • }

  • 运行结果:12345

  • 分析程序:

  • 第一行:声明一个类(class)Hello,其中类名:Hello,class相当于C语言中的结构型struct。(注:类名首字母一般大写)

  • 第二行:类体的开始

  • 第三行:类里定义了一个函数main(方法)

  • 第四行:函数体的开始

  • 第五行:System.out.println()相当于C语言的printf()函数,其功能在标准输出设备(显示器)上输出相关内容。

  • 第六行:函数体的结束

  • 第七行:类体的结束


5、运行环境的配置(Windows XP)

(1)“我的电脑”图标上单击右键——属性——高级——环境变量

(2)在“系统变量”区域中选择Path——编辑——

变量名(N):Path

变量值(Y): “D:\Java\jdk1.5.0_08\bin;”


6、安装情况检查

单击 开始——所有程序——附件——命令提示符

打开DOS窗口,在命令提示符下:

java 或javac

7、设置DOS起始位置

建立存放java源程序的文件夹:e:\ java\myjava

单击 开始——所有程序——附件——命令提示符—单击右键,选择 “属性”菜单——快捷方式

在 起始位置栏输入:D:\ java\myjava

设置效果:打开DOS窗口进入:D:\ java\myjava

返回


ad