《java基础知识第一章(java介绍).ppt》由会员分享,可在线阅读,更多相关《java基础知识第一章(java介绍).ppt(18页珍藏版)》请在三一办公上搜索。
1、Java基础课程,第一课 Java简介讲师:吴鹏,Java概述,Java语言简介Java与C+,C#的比较建立Java的开发环境JDK开发环境简介编译执行第一个Java程序,Java概述,Java是什么?Java能吃么?,Java是一种语言。语言是一种交流的桥梁,Java语言简介-发展史,91年,James Gosling开发了Java的前身Oak语言94年下半年,把Oak的技术应用于网络,并正式命名为Java 95年Sun公司正式发布了Java语言 96年SUN公司成立了Javasoft分公司来维护和发展Java语言,并发布了Java语言的第一个开发包JDK V1.0 至今Java语言的四大
2、开发平台方向J2SE,J2EE,J2ME,Java Card,相关术语,JDK Java SE Development Kit java开发工具包JRE Java SE Runtime Environment java运行时环境JVM Java virtual machine java虚拟机,相关术语,J2SE Java 2 platform Standard Edition java标准版本,包含java核心APIJ2EE Java 2 Enterprise Editionjava企业版本J2ME Java 2 Micro Editionjava微型版,用于手机及其它嵌入式平台,Java的特
3、点,write once,run anywhere!Java的一个比较大的优势在于其跨平台性,用java编写的代码可以在编译后运行于任何平台而不需做任何改动,这一点是C、C+、C#等语言无法实现的。这种跨平台性主要是在于其java虚拟机。,Java虚拟机,可运行Java字节码的虚拟计算机系统 它有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信,用户USER,字节码程序,JVM(Java 虚拟机),操作系统,硬 件,JVM体系结构,Java与C+,C#的比较,C+和Java是当前最为流行的编程语言,C#是微软最新推出的.NET编程语言.C+是从C语言发展起来的,Java又是在摒
4、弃了内存管理和指针的C+中成长起来的,C#是一种现代的,面向对象的语言,风格十分类似Java。三种语言是三种在不同条件背景下推出的面向对象程序设计语言,它们分别经历了不同的发展过程,具有自身的特点。,建立Java的开发环境,下载并安装JDK1.6或更高级版本设置系统环境变量JDK默认安装在设置JAVA_HOME-jdk安装目录,可以不设置设置PATH-系统查找运行命令的位置,必须设置设置CLASSPATH-类的查找路径,可以不设置,如设置必须加入当前路径(.),如:.;c:/jars/a.jar;,JDK目录结构,bin目录Java编译器-javac.exejavac options file
5、.java Java解释器-java.exejava optionsclassname args Applet浏览器-appletviewer.exeappletviewer options htmlfilename API文档生成器-javadoc.exeJavadoc file.java或*Java文档压缩工具-jar.exelib目录demo目录 演示例子目录jre目录src目录源代码存放位置,Java开发工具,Java的各种集成开发工具:Eclipse-免费开源www.eclipse.org MyEclipse JCreator NetBeans,Java的其它开发工具:Notepad
6、 editplus 任何文本工具,编译器Javac,javac:用于编译Java 源代码的编译器语法:javac 选项 源文件 源文件以扩展名.java 结尾一个源文件可以定义多个类,但其中只能有一个public类当有一个public类时,源文件名与这个public类的类名要相同编译后的.class文件个数与定义类个数相同直接运行javac,查看其可用选择,如:javac cp xxx.java,Java解释器,java:用于执行 Java 字节码的解释器java 选项 类的全名称 参数要求被执行类必须有main方法直接运行java,查看其可用选择,如:java version参数:java A param1 param2(后面讲解),编译执行第一个Java程序,应用程序-ApplicationHelloWorld.java使用Notepad完成书写注意类名,代码规范,HelloWorld.java,public class HelloWorldpublic static void main(String args)System.out.println(“Welcome to Java”);编译文件:javac HelloWorld.java运行类:java HelloWorld常见错误:,Thanks!,