文档介绍:前言-------------------------------------------------------------------------------------------------1一·基础知识---------------------------------------------------------------------------------------2二·定义,关键字和类型----------------------------------------------------------------------2三·表达式和控制流----------------------------------------------------------------------------4四·数组-------------------------------------------------------------------------------------------6五·对象和类-------------------------------------------------------------------------------------8六·高级语言特性-------------------------------------------------------------------------------12七·异常-----------------------------------------------------------------------------------------27八·图形用户接口-----------------------------------------------------------------------------30九·AWT(AbstractWindowToolkit)事件模型--------------------------------------30十·ponentLibrary-----------------------------------------------------------30十一·JFC(JavaFoundationClasses)----------------------------------------------------30十二·Applets-----------------------------------------------------------------------------------30十三·线程Thread-----------------------------------------------------------------------------30十四·标准I/O流与文件---------------------------------------------------------------------34十五·网络编程--------------------------------------------------------------------------------38前言JAVA特点1)简单(Java语法是C++语法的一个“纯净”版本);2)可移植性(一次编译到处运行)3)面向对象4)分布式(Java把打开套接字连接等繁琐的网络任务变得非常容易)5)健壮性(Java编译器会检查出很多其他语言在运行时刻才显示出来的错误;Java采用的指针模型可以消除重写内存和数据崩溃的可能)6)多线程(多线程编程的简单性是Java成为流行的服务器端开发语言的主要原因之一)7)安全(用Java可以构建防病毒和防篡改的系统)9)动态(Java可随意增加新的方法以及实例变量,而客户端却不需做任何的更改)10)体系结构中立(字节码与计算机体系结构无关,只要存在运行时系统,可在多种处理器上执行)运行原理先编译*.java文件――――>*.class文件运行*.class――加载――>JVM(JAVA虚拟机)JAVA目录JRE―――――――运行环境SRC――――――-类库BIN―――――――应用程序一·基础知识配置环境LINUX系统(修改环境配置文件)=JAVA目录路径4PATH=$JAVA_HOME/bin:其他路径5CLASSPATH=.6exportJAVA_HOMECLASSPATHWindows系统我的电脑属性―――>环境变量设置环境变量:JAVA_HOME=路径PATH=%PA