《JAVA培训教程1-2章.ppt》由会员分享,可在线阅读,更多相关《JAVA培训教程1-2章.ppt(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JAVA培训教程主讲:宣峰 解Java么是JavaJava的特性如何学习Java 第第1章章么是Java最早是Sun公司GreenProject中撰写Star7 应用程序的一个程序语言全球信息网兴起,JavaApplet成为网页互动技术的代表1995/5/23,Java DevelopmentKits(当时的JDK全名)1.0a2版本正式对外发表么是JavaJava是面向对象(Object-Oriented)程序语言,具有高的跨平台可能性在今日,多时候代表软件开发的架构开发者版本发表时是以Java DevelopmentKits名称发表,简称JDKJ2SE 5.0(Java 2 Platfor
2、m Standard Edition5.0)时的JDK称为J2SE Development Kit 5.0么是Java从JavaSE 6(Java Platform,Standard Edition6)开始的JDK6则称之为Java SE Development Kit 6再带有“2”这个号码,版本号6或1.6.0都使用 6是产品版本(productversion),而1.6.0是开发者版本(developerversion)Java的特性语言特性简单(Simple)面向对象(Object-oriented)网络(Network-savvy)解译(Interpreted)坚固(Robust)安
3、全(Secure)可携(Portable)高效能(High-performance)Java的特性Java的特性应用平台Java SEJava Platform,Standard EditionJava EEJava Platform,Enterprise EditionJava MEJava Platform,Micro EditionJava Platform,Standard Edition(Java SE)Java各应用平台的基础Java Platform,Standard Edition(Java SE)JVMJava虚拟机(Java Virtual Machine,JVM)JREJ
4、ava执环境(Java SE Runtime Environment,JRE)JDKJava语言Java Platform,Enterprise Edition(Java EE)以JavaSE的基础,定义一系的服务、API、协定等适用于开发分布式、多层式(Multi-tiered)、以组件为基础、以Web为基础的应用程序技术像是JSP、Servlet、Enterprise JavaBeans(EJB)、Java Remote Method Invocation(RMI)等Java Platform,Micro Edition(Java ME)作为小型数字设备上开发及部署应用程序的平台,像是消费
5、性电子产品或嵌入式系 统等最为人所熟悉的设备如手机、PDA、股票机等活跃的社群与丰富的资源开发工具开放原始码的组件容器测试工具各式各样的软件专案各个社群所支持的讨论区取之尽的文件如何学习Java奠定Java语法基础运用基本的JavaSE API字符处、外处、对象容器(Container)、输入输出(I/O)、线程(Thread)如何学习Java使用搜引擎加入社群参与讨论学习地图第2章入门准备下载、安装、瞭解JDK设定Path与Classpath第一个Java程序选择开发工具下载JDKJDK6发表日期为200612月11日较新的修正版本将以Update名称,加上号码来表示修正的版本号安装JDK解
6、JDK公用JRE是给开发好的程序之执平台JDK本身也有自己的JRE位于JDK安装目录的jre目录下JDK本身所附的JRE比公用JRE多个server的VM(VirtualMachine)执选项解JDK解JDKJDK的安装目录bin目录JDK的工具程序demo目录范程序jre目录JDK自己附带的JREdb目录ApacheDerby数据库,纯Java所撰写的数据库解JDKJDK的安装目录lib目录工具程序实际上会使用的Java工具类别JDK中的工具程序,大多也是由Java所撰写而成bin文件夹下的工具程序,过是个包装器(Wrapper)执javac.exe等程序时,最后会呼叫lib目录中tools
7、.jar中的对应类别解JDKJDK的安装目录src.zipJava提供的API类别之原始码文件压缩档设定Path找到javac工具程序必须告诉操作系统,应该到哪些目录下尝试找到您所想使用的工具程序设定系统变中的Path环境变设定Path必须告诉操作系统,应该到哪些目录下尝试找到您所想使用的工具程序直接设定目前的环境变包括Path变数set Path=C:Program FilesJavajdk1.6.0bin;%Path%Windows下安装JRE时,会将java.exe复制至C:WindowsSystem32径之下,而这个径在Path变中是默认的径设定ClasspathJava执环境本身就是
8、个平台,执于这个平台上的程序是已编译完成的Java程序设定Path变是为让操作系统找到指定的工具程序(如Windowsexe)设定Classpath目的就是为让Java执环境找到指定的Java程序(JVMclass)设定ClasspathJDK6默认会到现工作目录,以及JDK的lib目录中寻找Java程序 javac-classpath classpath1;classpath2 对于Windows操作系统来说,Path是让操作系统可以找到“.exe”执档的存在 对于Java执环境来说,ClassPath就是让JVM可以找到.class执档的存在第一个Java程序新增一个文字文件重新命名文件为
9、HelloJava.java第一个Java程序Java的源文件必须以扩展名.java作结束主档名与类别名称必须一致注意每个字母的大小写空白只能是半型空格符或是Tab字符第一个Java程序javac HelloJava.javaerror:cannot read:HelloJava.javajavac工具程序找到您指定的.java档案HelloJava.java:1:class HelloJava is public,should be declared in a file named HellJava.java类别名称与主档名符第一个Java程序HelloJava.java:3:cannot find symbol程序代码中某些部份打错,最常发生的原因可能是没有注意到字母大小写javac是内部或外部命、可执的程序或批处文件Path设定有误或没有在Path中加入JDK的bin目录第一个Java程序java HelloJavajava工具程序找到您所指定的类别Exceptionin thread main java.lan.NosuchMethodError:main没有指定Java程序的进入点(Entrypoint),java工具程序指定的类别必须要有一个程序进入点,也就是必 须包括main(String args)这个方法(method)选择开发工具Thank You
限制150内