1 / 33
文档名称:

Core_Java_全面的java基础内容.doc

格式:doc   页数:33页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Core_Java_全面的java基础内容.doc

上传人:zgs35866 2016/1/6 文件大小:0 KB

下载得到文件列表

Core_Java_全面的java基础内容.doc

相关文档

文档介绍

文档介绍:CoreJava第一章:进入Java世界第一章:进入世界程序语言发展历程机器语言:二进制机器代码,不便理解,不好记忆,机器语?言:二进制机器代码,不便理解,不好记忆,与硬件平台相关,不具有可移植性。?件平台相关,不具有可移植性。汇编语言:用助记符号来描述,与机器代码一一对应?,汇编语言:用助记符号来描述,与机器代码一一对应,能够理解,但同样不可移?植。够理解,但同样不可移植。高级语言:按自然语言的语法风格书写程序,方便?理解,高级语言:按自然语言的语法风格书写程序,方便理解,在原代码的层次上?可以实现跨平台移植。在原代码的层次上可以实现跨平台移植。++PascalBasicJava……Java来自来自Sun来自Sun:workSun公司官方网?站++背景。任务是为小型消费型电子产品开发一种通用的编程语言。?如机顶盒。OakJava简史简史Java应用概述J2ME(Java2MicroEdition)J2SE(Java2StandardEditi?on)J2EE(Java2EnterpriseEdition)微型版标准版企业版Java应用概述JavaME(JavaMicroEdition)微型版JavaSE(JavaStand?ardEdition)标准版JavaEE(JavaEnterpriseEdition)企业版编译型和解释型编译型语言:编译型和解释型解释型语言Java的工作方式的工作方式Java的目标是让你写出一个应用程序,并能在任何?设备上运行Java的工作方式的工作方式编译器编译源代码,同时检查错误字节码文件由编译器产生,任何支持Java的设备都能够把它转译成可执行的内容,编译后?的字节码与平台无关Java虚拟机你不会真的买一台Java的机器,但是你都会有一个虚拟机,这个虚拟机由软件?实现,它可以读取与执行字节码文件。你要做的事编写源代码、编译、执行JDK、JRE、JVM、、JDKJavaDevelopmentKit(java开发工具包)-(java运行环境)JVMJavaVirtualMachine(java虚拟机)JDK、JRE、JVM、、JDK:(JavaDevelopmentkit)包含Java运行的基本类库?和开发命令,安装JDK可以进行完整的Java开发。JRE:(JavaRuntimeEnvironmen?page1t)包含Java运行的基本类库和一些运行命令,安装JRE可以运行编译好的Java程序?。JVM:(JavaVirtualMachine)Java语言内部运行的核心。JDKJREJVM下载并安装JDK下载并安装从以下网站可下载JDK从以下网站可下载?的不同,请下载相应平台下的根据开发机器的不同,请下载相应平台下的JDKInstallJDKWindows:runtheexecutableUnix:runtheshell配置Java环境变量环境变量配置JAVA_HOMECLASSPATHPATH配置Java环境变量环境变量配置Windows2000/NT/XP开始—控制面板系统—高级控制面板—系统高级—环境?变量开始控制面板系统高级环境变量JAVA_HOME=…PATH=%JAVA_HOM%\binCLA?SSPATH=.;…Unixcsh:addtheselinesto$HOME/.cshrcsetenvJAVA_HOME/us?r/java……setenvPATH$JAVA_HOME/bin:……:add?theselinesto$HOME/.profileJAVA_HOME=/usr/javaPATH=$JAVA_HOME/bin:$PA?THCLASSPATH=.exportJAVA_HOMEPATHCLASSPATHJava的程序结构的程序结构类存在于源文件中方法存在于类中语句存在于方?法中Sourcefileclassmethod1method2源文件和类源文件()带有类的定义。类用来表示程序的一个组件,小程序或?许只会有一个类,类的内容必须包括在花括号里面。lassDog{}类类和方法类中带有一个或多个方法在Dog这个类中,bark方法带有如何“汪?汪”的指令。lassDog{voidbark(){}}方法方法和语句在方法的花括号中编写方法应该执行的指令。方法代码由一组语?句组成。lassDog{voidbark(){statement1;statement2;}}语句Main方法