Java_01Java基础概述

Java_01Java基础概述

ID:40226034

大小:231.00 KB

页数:25页

时间:2019-07-27

Java_01Java基础概述_第1页
Java_01Java基础概述_第2页
Java_01Java基础概述_第3页
Java_01Java基础概述_第4页
Java_01Java基础概述_第5页
资源描述:

《Java_01Java基础概述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一章JAVA基础概述教学目标了解Java语言的起源了解Java语言的特点和用途*掌握安装Java开发工具包和运行环境了解JDK常用工具和目录结构使用记事本开发简单的Java控制台程序教学重点Java语言的特点Java语言的基本元素建立Java开发环境JDK常用工具编译并执行HelloWorld程序1Java语言简介Java发展史Java语言的特点1-1Java语言的起源Java来自于Sun公司的一个叫Green的项目,其原先的目的是为家用消费电子产品开发一个分布式代码系统1991年,Sun公司的JamesGosling、BillJoe等人开发了一种新

2、的语言Oak(Java的前身),Oak是一种用于网络的精巧而安全的语言,Sun公司曾依此投标一个交互式电视项目,但结果被SGI打败了。恰巧这时MarkArdreesen开发的Mosaic和Netscape启发了Oak项目组成员,他们用Java编制了HotJava浏览器,得到了Sun公司首席执行官ScottMcNealy的支持,从而触发了Java进军Internet。Java之父JamesGosling1-2Java语言的定义,特点及缺点根据Sun公司的“Java白皮书”中对Java的定义,Java是一种简单、面象对象、分布式、解释性、健壮、安全、结构中

3、立、可移植、高性能、多线程、动态的跨平台语言当然Java也有一些不足之处。其中之一是它缺乏其他语言所具有的一些重要特征;另外,Java的运行速度相对较慢。当每次使用编译后的Java程序时,它是被一个实时(JIT)编译器解释或编译执行。因此Java应用程序的执行速度比本机语言(如C++)程序要慢一些。JAVA虚拟机(JVM)虚拟机是一种对计算机物理硬件计算环境的软件实现(虚拟电脑)虚拟机是一种抽象机器,内部包含一个解释器(Interpreter),可以将其它高级语言编译为虚拟机的解释器可以执行的代码(称这种代码为中间语言IntermediateLangu

4、age),实现高级语言程序的可移植性虚拟机的优点平台无关性(SystemIndependence)安全(Security)Java的版本(一)OakJava1.0/1.1J2SEJ2EEJ2MEJava的版本(二)标准版(J2SE):主要用于桌面应用软件的编程企业版(J2EE):Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。J2EE包括许多组件,如JSP、Servlet、JDBC、JavaBean、EJB、JavaMail等微缩版(J2ME):主要应用于嵌入式系统开发,如手机和PDA的编程,还有实时系统的开发提示:无论

5、以后从事那种开发必需要掌握的J2SE。1-3编译执行第一个Java程序Java应用程序-HelloWorld,实现在控制台打印HelloWorld!现场编程步骤一编写Java应用程序源代码//HelloWorld.java/***定义一个java类*/publicclassHelloWorld{//类头的定义格式/*主方法,java程序的开始位置*/publicstaticvoidmain(Stringargs[]){System.out.println(“HelloWorld!”);//在控制台输入一条语句}}步骤二编译执行Java应用程序打开命令行

6、窗口,进入HelloWorld.java文件所在的目录,然后用下面命令编译程序:javacHelloWorld.java(编译生产类文件)编译后,将在当前目录下生成一个字节码文件HelloWorld.class,用下面的命令就可以运行这个Java应用程序了javaHelloWorld(解释执行,解释一句执行一句)Java程序编译和执行过程分析1-4Java开发工具包介绍Java程序开发工具JDK(SDK)即JavaDevelopmentKit,Java开发工具包。JDK有哪些版本?1998年12月,SUN公司发布了JDK1.2,开始使用“Java2”这

7、一名称,目前我们已经很少使用JDK1.1版本,所以我们所说的Java都是指Java2。J2SDK就是Java2SoftwareDevelopKit。当前最高版本是1.6Java程序运行工具JREJRE(JavaRuntimeEnvironment),即Java运行环境,通常已包含在J2SDK中了。如果我们仅仅是为了运行Java程序,而不是从事Java开发,我们可以直接下载JRE,在我们的系统上安装。提示:在当今开发Java程序中,最低要使用1.4版本以上的JDB建立Java开发环境下载并安装JDK6JDK6是Sun公司免费提供的Java开发工具包的最新

8、版本。我们可以在Sun公司的主页上下载此开发工具配置系统环境变量安装好JDK6以后,还需要设置

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。