TIOBE公布2011年8月编程语言排名
第1讲Java概述讲概述
主要内容:主要内容:1、发展历史2、简介与特点3、运行机制4、开发环境5、JDK的安装与设置*6、API
文档的使用7、Java程序分类8、Java程序的编辑、编译与运行*9、Java在现实生活的主要应用(自己看)
一、Java的发展历史的发展历史
1、产生2、发展3、其它
二、Java简介与特点简介与特点
1、Java是面向对象的程序设计语言;面向对象与面向过程2、Java属于解释执行的程序语言;解释执行与编译执行3、Java语言的特点
三、运行机制
1、Java虚拟机(JavaVirtualMachine,JVM)
编译型源程序编译可执行程序EXE可执行程序行操作Java源程序源程序.java编译解程序.classJava虚拟机Java虚拟机释行器
系统裸机
2、垃圾回收机制GC(GarbageCollection)
3、代码安全机制Java程序Java编译器Java字节码网络
类下载器字节码校验器解释器运行时代码生成器
硬件编译时运行时
四、Java的开发环境的开发环境
1、JDK、J2SE7.0(标准版)、J2EE7.0(企业版)??j2sdk_1_5_0-win.exej2sdk_1_5_0-
doc.zip2、集成环境(IDE):(1)JBuilder4.0(Borland公司)(2)JCreatorPro5.0(XinoxSoftware公司)(3)Eclipse3.7(IBM公司)(4)其它:MyEclipse9.0、VisualStudio2010、NetBeans7.0、VisualJ++6.0(Microsoft公司)
五、JDK的安装和设置的安装和设置
1、下载:http://java.sun.com2、安装:安装路径更改为c:\jdk1.5.03、目录结构\bin目录:Java开发工具,包括Java编译器、解释器等\demo目录:一些样例程序\include目录:C语言头文件\jre目录:Java运行时环境,包括Java虚拟机、运行类库等\lib目录:归档文件和Java的非核心类库
4、Java的开发工具
(1)javac.exe:Java编译器,用来将java程序编译成字节码即.class文件。(2)java.exe:Java解释器,执行已经转换成字节码的java应用程序。(3)javap.exe:反编译,将类文件还原回方法和变量。(4)javadoc.exe:文档生成器,创建HTML文件。(5)appletviewer.exe:Applet解释器,用来解释已经转换成字节码的java小应用程序。(6)jar.exe:归档工具(7)jdb.exe:调试工具
5、设置环境变量:
(1)DOS或Windows98系统:编辑c:\autoexec.bat文件的path路径变量;setPATH=%PATH%;c:\jdk1.5.0\binsetCLASSPATH=.;c:=jdk1.5.0\lib;d:\javacode(2)WindowsNT/2000/XP/2003/vista:设置路径的具体方法如下:点击“开始”菜单—“设置”—“控制面板”—“系统”—“高级”—“环境变———量”,打开“环境变量”对话框,在下面的“系统变量”
列表框中选中Path这一行,如图1.1所示。单击“编辑”按钮,增加安装后的路径如c:\jdk1.5.0\bin,如图1.2所示。此外“新建”一个名为“CLASSPATH”,值为“.;c:\jdk1.5.0\lib;d:\javacode”的变量
图1.2Path变量的设置(阴影部分为新加)
图1.1win2000下的环境变量
六、Java的API文档的文档
1、API(ApplicationProgrammingInterface)文档主要包括核心类库java包、javax包和org扩展包,可从java.sun.com网站上下载各种版本的JavaAPI文档。2、常用的包:java.applet、java.awt、java.io、java.lang、java.net、java.
sql、java.util、javax.swing(1)java.applet:Applet程序所需要的类(2)java.awt:AWT(AbstractWindowsToolkit,抽象窗口工具包),实现图形界面程序(3)java.io:输入/输出(4)java.lang:Java语言的基本类包,主要包括: