您好,欢迎访问三七文档
1、纲要.............................................................................................................................................22、内容.............................................................................................................................................22.1、计算机语言发展简史......................................................................................................22.2、Java发展简史..................................................................................................................22.3、Java语言特性..................................................................................................................32.4、Java的加载与执行..........................................................................................................32.5、开始第一个Java程序.....................................................................................................42.5.1、J2SE的安装........................................................................................................42.5.2、搭建开发环境.......................................................................................................42.6、publicclass和class的区别..........................................................................................61、纲要计算机语言发展简史Java发展简史Java特性Java程序的加载与执行J2SE安装与配置开始第一个Java程序publicclass和class的区别2、内容2.1、计算机语言发展简史主要分为三个阶段:a)第一代:机器语言b)第二代:低级语言c)第三代:高级语言2.2、Java发展简史1.Java是一种语言,具有自己的语法和数据结构2.Java来自于sun,sun指的是斯坦福大学网络3.具体发展历程时间描述1991~1995Sun为了占领智能消费电子产品市场,由jamesgosling负责该项目,来开发Oak语言1995将Oak改名为Java1996发布JDK1.01997发布JDK1.11998发布JDK1.2,将该版本命名为J2SDK,将Java更名为Java21999将java分为三大块:J2SE(Java标准版)、J2EE(Java企业版)、J2ME(Java微型版本)2000发布J2SE1.32002发布J2SE1.42004此时不再叫J2SE1.5,叫5.020052005Java10周年,将J2SE改为JAVASE、将J2EE改为JAVAEE、将J2ME改为JAVAME2006发布JAVASE6JAVASE、JAVAEE、JAVAME之间的关系2.3、Java语言特性简单性面向对象可移植性健壮性多线程安全性2.4、Java的加载与执行JAVASEJAVAEEJAVAME一次编译,到处运行硬件平台操作系统Java虚拟机(JVM)类装载器.java.class2.5、开始第一个Java程序2.5.1、J2SE的安装1.下载J2SE安装程序,、搭建开发环境1.显示扩展名2.标题和地址栏最好显示完整路径3.UltraEdit最好去除备份4.Dos常用命令Cd目录名称,进入目录Cd..,退回上级目录Dir,显示文件或目录Del文件名,删除文件5.path,classpathpath主要是为了检索文件方便,如果执行某个文件,不用到文件所在目录执行,那么操作系统会在path路径中检索Classpath为类路径,是java运行时查找类文件的路径6.在命令行执行javac,如果出现如下显示,说明正常编译HelloWorld程序publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println(HelloWorld);}}如何编译Javac文件名(完整的文件名称,含扩展名),如:javacHelloWorld.java以上会形成一个HelloWorld.class文件,说明编译成功了开始运行HelloWorld程序,如何运行?采用javaclass文件名(不要扩展名),如:javaHelloWorld第一个程序,成功运行更换目录执行HelloWorld程序,会出现类不能找到,主要原因是没有设置classpath,classpath主要的作用是,方便java虚拟机加载class文件,配置方式有两种:我的电脑—环境变量命令setclasspath解释HelloWorld程序//public代表,全局的含义//采用class来定义类的名称//HelloWorld是类的名称,注意类的名称区分大小写publicclassHelloWorld{//public代表,全局的含义//static,表示是静态的//void,表示没有返回值//main,入口方法,方法的参数也不能改变publicstaticvoidmain(String[]args){System.out.println(HelloWorld);}}Java注释在程序运行时是不执行的,注释主要有三种方式//单行注释多行注释/*多行注释*/多行注释,可以生成javadoc文档/***多行注释*多行注释*/2.6、publicclass和class的区别类的定义有两种方式:publicclass类名class类名采用publicclass来声明class,那么文件名必须和类名一致,如果文件名和类名不一致,将会出现如下错误:代码示例,文件名为HelloWorld1.javapublicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println(HelloWorld);}}采用class来声明类,文件名可以是任何合法的文件名称,文件名不需要和Class类一致但生成的class文件名称和类名一致,不和原文件名称一致如何执行?在一个Java文件中,可以声明多个类,如:publicclassHelloWorld3{publicstaticvoidmain(String[]args){System.out.println(HelloWorld);}}//在一个java源文件中只能有一个class被public修饰//publicclassA{//}classA{}需要注意:只能有一个类采用publicclass进行声明
本文标题:01-J2SE概述
链接地址:https://www.777doc.com/doc-4609404 .html