Java介绍

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

JAVA概述讲师:崔海焘学习内容•计算机语言的历史以及Java语言的历史地位•java的发展历程•java语言的特点•Java的设计目标•Java语言的运行机制•Java运行环境的安装与配置•一个简单java程序的例子•常用java开发工具计算机语言发展史及Java的历史地位•第一代语言–第一代语言或机器语言是一种低级的面向计算机的程序设计语言,使用0和1表示各种命令。•第二代语言–汇编•第三代语言–C、Pascal、Fortran面向过程的语言–C++面向过程/面向对象–Java跨平台的纯面向对象的语言–.NET跨语言的平台Java技术—发展历程What’sJava?Java技术—发展历程•Sun:StanfordUniversityNetwork•1982年2月成立•全球雇员:2万6千余人•Java不仅仅是一种编程语言,也是一种技术Java技术—发展历程•1995.5.23Sun发布了•Java1.0(JavaDevelopmentKitJDK1.0)JamesGoslingjava语言的特点•熟悉而简单•面向对象•健壮•安全性•与平台无关性•可移植性•多线程Java的设计目标:创建一种面向对象的程序设计语言;提供程序运行的解释环境,使程序代码独立于平台;吸收C和C++的优点,使程序员容易掌握;去掉C和C++中影响程序健壮性的部分,如指针、内存申请和释放、无条件转移语句等;提供多线程机制;提供动态下载程序代码的机制;提供代码检验机制以保证安全性;Java应用程序运行机制Java两种核心机制:Java虚拟机(JavaVirtualMachine)垃圾收集机制(Garbagecollection)源程序(*.java文件)字节码(*.class文件)Java编译器类装载器ClassLoader字节码校验器byteverifier解释器interpretor系统平台核心机制之Java虚拟机•Java虚拟机可以理解成一个以字节码为机器指令的CPU。•对于不同的运行平台,有不同的虚拟机。•Java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。UNIXJVMforUNIXWindowsJVMforWindowsLinuxJVMforLinux*.java*.class编译执行核心机制之垃圾收集•garbagecollector•不再使用的内存空间应回收-垃圾收集。•在C/C++等语言中,由程序员负责回收无用内存。•Java语言消除了程序员回收无用内存空间的责任;它提供一种系统级线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可被释放的存储器空间。•垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和干预。Java开发环境的下载安装配置•配置Java开发环境步骤(WindowsXP)•下载并安装最新版本的J2SDK。•设置Windows环境变量。PATH/CLASSPATH•选择合适的文本编辑器或使用集成开发环境。Java开发环境的下载安装配置•下载•安装•1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\java\jdk1.5.0_08;•2.安装完成后,右击“我的电脑”,点击“属性”;•3.选择“高级”选项卡,点击“环境变量”;•4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),若已存在则点击“编辑”,不存在则点击“新建”;Java开发环境的下载安装配置•5.JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径D:\java\jdk1.5.0_08,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);•验证是否安装成功开始”-;“运行”,键入“cmd”;键入命令“java-version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功;JavaApplication初步•Java源文件以“java”为扩展名。源文件的基本组成部分是类(class),如本例中的HelloWorld类。•一个源文件中最多只能有一个public类。其它类的个数不限,如果源文件包含一个public类,它必需按该类名命名。•Java应用程序的执行入口是main()方法。它有固定的书写格式:–publicstaticvoidmain(Stringargs[]){…}•Java语言中严格区分大小写。•Java方法由一条条语句构成,每个语句以分号结束。一个简单java程序的例子PublicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println(HelloWorld!);}}常用java开发工具目前市场上主要有以下几种Java开发环境:•编辑器–UltraEdit–EditPlus•集成开发工具–Eclipse5.5,MyEclipse6.5–BorlandJBuilder2007–SUNNetBean课堂练习•编译并运行HelloWord应用程序,验证安装环境是否正确常见错误•出现如下错误的原因:‘java’不是内部或外部命令,也不是可运行的程序或批处理文件。•编译javacTest.java,明明看到该文件,为何找不到?HelloWorld.java.txt–显示扩展名!•程序员的桌面设置(详细列表/显示所有文件/标题栏地址栏全路径)java命令运行的是那个版本?•如果安装了多个版本jdk,那么java命令运行的是哪个版本的呢?•在cmd运行的dos窗口里输入:–java–version总结•描述java技术的特点。•编辑,编译和运行一个简单的java应用程序。•Java运行环境的安装与配置•java运行系统执行了哪三个任务。

1 / 21
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功