欢迎来到天天文库
浏览记录
ID:8808644
大小:244.50 KB
页数:49页
时间:2018-04-08
《corejava全面的java基础内容》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、CoreJava第一章:进入Java世界第一章:进入世界程序语言发展历程机器语言:二进制机器代码,不便理解,不好记忆,机器语�言:二进制机器代码,不便理解,不好记忆,与硬件平台相关,不具有可移植性。�件平台相关,不具有可移植性。汇编语言:用助记符号来描述,与机器代码一一对应�,汇编语言:用助记符号来描述,与机器代码一一对应,能够理解,但同样不可移�植。够理解,但同样不可移植。高级语言:按自然语言的语法风格书写程序,方便�理解,高级语言:按自然语言的语法风格书写程序,方便理解,在原代码的层次上�可以实现跨平台移植。在原代码的层次上可以实现
2、跨平台移植。我们熟知的常用计算机语言CC++PascalBasicJava……Java来自来自Sun来自Sun:StandfordUniversityNetworkSun公司官方网�站http://java.sun.comJava创始人创始人JamesGoslinggreen的项目组具有深厚的c++背景。任务是为小型消费型电子产品开发一种通用的编程语言。�如机顶盒。OakJava简史简史Java应用概述J2ME(Java2MicroEdition)J2SE(Java2StandardEditi�on)J2EE(Java2Enterpri
3、seEdition)微型版标准版企业版Java应用概述JavaME(JavaMicroEdition)微型版JavaSE(JavaStand�ardEdition)标准版JavaEE(JavaEnterpriseEdition)企业版编译型和解释型编译型语言:编译型和解释型解释型语言Java的工作方式的工作方式Java的目标是让你写出一个应用程序,并能在任何�设备上运行Java的工作方式的工作方式编译器编译源代码,同时检查错误字节码文件由编译器产生,任何支持Java的设备都能够把它转译成可执行的内容,编译后�的字节码与平台无关Java虚
4、拟机你不会真的买一台Java的机器,但是你都会有一个虚拟机,这个虚拟机由软件�实现,它可以读取与执行字节码文件。你要做的事编写源代码、编译、执行JDK、JRE、JVM、、JDKJavaDevelopmentKit(java开发工具包)工具箱1.2-1.4版本也称为SDKSoftwareDevelopmentKitJREJavaRuntimeEnvironment(java运行环境)JVMJavaVirtualMachine(java虚拟机)JDK、JRE、JVM、、JDK:(JavaDevelopmentkit)包含Java运行的基本类
5、库�和开发命令,安装JDK可以进行完整的Java开发。JRE:(JavaRuntimeEnvironmen�page1t)包含Java运行的基本类库和一些运行命令,安装JRE可以运行编译好的Java程序�。JVM:(JavaVirtualMachine)Java语言内部运行的核心。JDKJREJVM下载并安装JDK下载并安装从以下网站可下载JDK从以下网站可下载http://java.sun.com根据开发机器�的不同,请下载相应平台下的根据开发机器的不同,请下载相应平台下的JDKInstallJDKWindows:runtheexec
6、utableUnix: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:……sete
7、nvCLASSPATH.bsh/ksh:add�theselinesto$HOME/.profileJAVA_HOME=/usr/javaPATH=$JAVA_HOME/bin:$PA�THCLASSPATH=.exportJAVA_HOMEPATHCLASSPATHJava的程序结构的程序结构类存在于源文件中方法存在于类中语句存在于方�法中Sourcefileclassmethod1method2源文件和类源文件()带有类的定义。类用来表示程序的一个组件,小程序或�许只会有一个类,类的内容必须包括在花括号里面。publicclassD
8、og{}类类和方法类中带有一个或多个方法在Dog这个类中,bark方法带有如何“汪�汪”的指令。方法必须在类的内部定义publicclassDog{voidbark(){}}方法方法和语句在方法的花括号中编
此文档下载收益归作者所有