- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java基础知识第1章(java介绍
Java基础课程 第一课 Java简介 讲师:吴鹏 E-mail:wupeng1418@ 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语言的四大开发平台方向 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核心API J2EE Java 2 Enterprise Edition java企业版本 J2ME Java 2 Micro Edition java微型版,用于手机及其它嵌入式平台 Java的特点 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又是在摒弃了内存管理和指针的C++中成长起来的,C#是一种现代的,面向对象的语言,风格十分类似Java。 三种语言是三种在不同条件背景下推出的面向对象程序设计语言,它们分别经历了不同的发展过程,具有自身的特点。 建立Java的开发环境 下载并安装JDK1.6或更高级版本 http://J 设置系统环境变量 JDK默认安装在 c:\Program Files\Java\jdk1.6.0 设置JAVA_HOME ---jdk安装目录,可以不设置 设置PATH---系统查找运行命令的位置,必须设置 设置CLASSPATH---类的查找路径,可以不设置,如设置必须加入当前路径(.), 如: .;c:/jars/a.jar; JDK目录结构 bin目录 Java编译器---javac.exe javac [options] file.java Java解释器---java.exe java [options] classname [args] Applet浏览器---appletviewer.exe appletviewer [options] htmlfilename API文档生成器---javadoc.exe Javadoc file.java或* Java文档压缩工具---jar.exe lib目录 demo目录 –演示例子目录 jre目录 src目录—源代码存放位置 Java开发工具 Java的各种集成开发工具: Eclipse---免费开源 www. MyEclipse JCreator NetBeans Java的其它开发工具: Notepad editplus 任何文本工具 编译器Javac javac:用于编译Java 源代码的编译器 语法:javac [选项] 源文件 源文件以扩展名.java 结尾 一个源文件可以定义多个类,但其中只能有一个public类 当有一个public类时,源文件名与这个public类的类名要相同 编译后的.class文件个数与定义类个数相同 直接运行javac,查看其可用选择,如: javac –cp xxx.java Java解释器 java:用于执行 Java 字节码的解释器 java [选项] 类的全名称 [参数] 要求被执行类必须有main方法 直接运行java,查看其可用选择,如: ja
文档评论(0)