《01-J2SE概述.docx》由会员分享,可在线阅读,更多相关《01-J2SE概述.docx(9页珍藏版)》请在优知文库上搜索。
1、1、纲要22、内容22.1、 计算机语言发展简史22.2、 JaVa发展简史22.3、 JaVa语言特性32.4、 JaVa的加载与执行32.5、 起先第一个JaVa程序4、J2SE的安装4、搭建开发环境42.6、 publicclass和ClaSS的区分61、纲要计算机语言发展简史Java发展简史Java特性Java程序的加载与执行J2SE安装与配置起先第一个Java程序publicclass和class的区分2、内容2.1 V计算机语言发展简史主要分为三个阶段:a)第一代:机器语言b)其次代:低级语言c)第三代:高级语言2.2 、JaVa发展简史1. JaVa是一种语言,具有自己的语法和数
2、据结构2. JaVa来自于sun,SUn指的是斯坦福高校网络3. 详细发展历程时间描述19911995Sun为了占据智能消费电子产品市场,由jamesgosling负责该项目,来开发Oak语言1995将Oak改名为JaVa1996发布JDK1.o1997发布JDK1.l1998发布JDKI.2,将该版本命名为J2SDK,将JaVa更名为Java21999将java分为三大块:J2SE(Java标准版)、J2EE(JaVa企业版)、J2MEQava微型版本)2000发布J2SE1.32002发布J2SE1.42004此时不再叫J2SE1.5,叫5.020052005Java10周年,将J2SE改
3、为JAVASE、将J2EE改为JAVAEE、将J2ME改为JAVAME2006发布JAVASE62.3、 JaVa语言特性简洁性面对对象可移植性O健壮性多线程平安性2.4、 Java的加载与执行硬件平台JAVASEJAVAEEJAVAME之间的关系2.5、 起先第一个JaVa程序2.5.1 J2SE的安装1 .下载J2SE安装程序,2 .进行安装3 .5.2、搭建开发环境1 .显示扩展名2 .标题和地址栏最好显示完整路径3 .UitraEdit最好去除备份4 .DoS常用吩咐 Cd书目名称,进入书目 Cd.,退回上级书目 Dir,显示文件或书目 Del文件名,删除文件5 .path,class
4、path Path主要是为了检索文件便利,假如执行某个文件,不用到文件所在书目执行,那么操作系统会在path路径中检索 Classpath为类路径,是java运行时查找类文件的路径6 .在吩咐行执行javac,假如出现如下显示,说明正常邑命令舞示符IOeelp第m-vyyavC的Ua能reJa可o.i.翻Ss菖s路出Ch录第只不都氏输输涯某任关瞿宜siiFwty与特息港,所成成成整定定定盗盖盖定定供成信成W出出生本出出直息信信正的一信试试告器时一W9蚣1.过一.选准的项志项选标编译HelloWorld程序publicclassHeIIoWorldpublicstaticvoidmain(Str
5、ingargs)System.out.println(,HelloWorld);)如何编译Javac文件名(完整的文件名称,含扩展名),如:javacHelloWorldjava可121He1IoUorld.Java个文件546个目录23.393.488.896可用字节!010-01-30!01-01-30101H-30!010-01-30D:XehareXJavarroJccteJ2SEchaulcHJlD:hareXJavaProject8SJ2SE,M!hapter01的二家D:shi*cJAuaProJcct3J2SEchAptcr61dir3g)D中的马悬TOO1.S卷的序列号是6C
6、97-9E44D:XshnreXJauaProJcct9J2SEchptcrlJucHclloUorId.Java201001302010-B1-3B2010-01-30D:shareXjavaProJcctsJ2SEchapter01Ig选定命令提术符121HelloVorldejaua121字节23.393.488.896可用字节以上会形成一个HelloWorId-Class文件,说明编译胜利了起先运行HelloWorld程序,如何运行?采纳javaclass文件名(不要扩展名),如:javaHelloWorld国,令提术符D:sha*cJavaP*ojcctsJ2SEchAptcr01j
7、auaHelloWorldHelloWorldD:shareVJavaProJectsJ2SEchapterl).1“I第一个程序,胜利运行更换书目执行HelloWorld程序,会出现类不能找到,主要缘由是没有设置classpath,classpath主要的作用是,便利java虚拟机加载class文件,配置方式有两种:我的电脑一环境变量吩咐Setclasspath说明HelbWOHd程序/public代表,全局的含义采纳class来定义类的名称/HelloWorkl是类的名称,留意类的名称区分大小写publicclassHeIIoWorldPUbIiC代表,全局的含义/static,表示是静态
8、的/void,表示没有返回值/main,入口方法,方法的参数也不能变更publicstaticvoidmain(Stringargs)System.out.println(,HeIloWorld);)JaVa注释在程序运行时是不执行的,注释主要有三种方式 /单行注释 多行注释/*多行注释*/ 多行注释,可以生成javadoc文档/*多行注释*多行注释2.6、publicclass和CIaSS的区分类的定义有两种方式: publicclass类名 class类名采纳PUbIiCCIaSS来声明CIaSs,那么文件名必需和类名一样,假如文件名和类名不一样,将会出现如下错误:代码示例,文件名为Hel
9、loWorld1JavapublicclassHelloWorldpublicstaticvoidmain(Stringargs)System.out.println(,HeIloWorld);11采纳ClaSS来声明类,文件名可以是任何合法的文件名称,文件名不须要和ClaSS类样但生成的CIaSS文件名称和类名样,不和原文件名称样D:sharXJavaProJectsM2SEchpterl的目景474747n526666666IR425HlIoVorUI.claa121HelloUorId.Java121HllVorIdl.117HllnUoria2.j4U4121323.393.32t.1
10、52):6bareJvarroJetsM2SEcKapter01如何执行?e专置示箝4706bk4747526666666425HlloVorl4.claat121HIloVor14.Java121HIloyorldlaJAUA429HlloUorlll23.clSs117HlIoWorI:sharMavaProJectsM2SEcMtorlJvaHelloVoiaIdlZJMellWorld在个JaVa文件中,可以声明多个类,如:publicclassHelloWorld3publicstaticvoidmain(Stringargs)System.out.println(HelIoWorld);)在一个java源文件中只能有一个class被public修饰/publicclassA/)classA须要留意:只能有个类采纳PUbliCeIaSS进行声明