




已阅读5页,还剩20页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java2程序设计基础,第一章Java语言基础,本章主要内容:Java语言的特点Java源文件(.java)与java字节码文件(.class)Java虚拟机(JVM)Java程序的种类和结构,相关职位的工资¥水平(平均月薪水平)java程序员(上海)¥8030java高级程序员(上海)¥7400程序员软件开发(上海)¥5440it程序员(上海)¥5621java软件开发工程师(上海)¥8000java程序员(上海)¥8030java中级程序员(上海)¥18000java程序员c+程序员(上海)¥5000项目经理(上海)¥10562高级java程序员(上海)¥7400,相关职位的工资¥水平(平均月薪水平).net程序员(广州)¥3945c+高级程序员(广州)¥8000java程序员(广州)¥4961java高级程序员(广州)¥7142前端开发工程师(广州)¥13166定制开发工程师(广州)¥3000开发网站程序员(广州)¥3307软件开发程序员(广州)¥3800,相关职位的工资¥水平(平均月薪水平)java程序员(北京)¥8129java高级程序员(北京)¥开发程序员(北京)¥5666flash程序员(北京)¥9600jsp程序员web开发工程师(北京)¥5000php程序员(北京)¥8137程序员软件开发(北京)¥3961高级java程序员(北京)¥13375,Java语言的诞生与发展,91年,sun开发Oak,用于消费电子产品开发语言。95年,sun公司推出该语言,并改名为Java。02年,J2EE下载超过2百万,78%的决策者认为,J2EE技术是最有影响力的网络构建开发平台10年后的今天,有大约450万名开发者正在使用Java技术,全球有25亿台设备使用了Java技术,全球Java经济价值超1200亿美元。,Java语言的特点,面向对象的程序设计语言,而不是面向过程的语言;提供一个解释执行的程序运行环境,使程序代码独立于平台;平台无关性类似C/C的风格,且提供丰富的类库;简单性去掉C和C中指针、内存管理;安全和可靠性实现多线程,使得程序能够同时执行多个任务;提供动态下载程序代码的机制;动态性提供代码校验机制以保证安全性;健壮性,Java技术简介,JavaSE(Java2StandardEdition)标准版,提供了标准的SDK开发平台,利用该平台可以开发java桌面应用程序和低端的服务器应用程序,也可以开发applet程序。-桌面开发JavaEE(Java2EnterpriseEdition)企业版,为构建企业级的服务应用提供了开发和运行平台,包括了J2SE,并添加了附加类库;-web开发JavaME(Java2MicroEdition)小型版,J2ME是一种很小的Java运行环境,用于嵌入式的消费产品中,如移动电话、掌上电脑和其他的无线设备等;-手机开发,Java的运行机制,通过“编译器”将java源程序编译成java字节码文件通过“解释器”将读取java字节码文件,并运行,“一次编译,到处运行”的原理,Java程序的种类和结构,应用程序(Application)小程序(Applet),packagech01;importjava.io.*;publicclassa2publicstaticvoidmain(Stringargs)charc=;System.out.print(请输入一个字符:);tryc=(char)System.in.read();catch(IOExceptions)System.out.print(你输入的字符是:+c);,Package语句表示本程序所属的包,程序中如果有package语句,该语句一定是源文件中的第一条可执行语句,它的前面只能有注释或空行。另外,一个文件中最多只能有一条package语句。如果有,必须放在程序最前面,没有,表示为默认包,Import语句表示引入其他类的库,import语句可以有0个或多个,必须放在类定义的前面,一个程序可以有多个类,但只能有一个类是主类,java应用程序中,主类是包含main()方法的类,主类是Java程序的入口。如果类定义时加public修饰符,则类名必须和文件名一致。,大小写敏感,第二章Java语言开发环境,本章主要内容:Java开发工具的下载与安装Java开发环境的配置在JDK环境下编译与运行Java应用程序和小程序Java集成开发工具JCreator的使用,2.1Java语言开发工具(JDK),JDK是什么?JDK全称JavaDevelopmentKit,Java开发工具包包括jre(java运行环境)、java编译器、java解释执行器、类库(3600个),JDK的安装与配置,下载安装(建议使用默认安装路径;C:ProgramFilesJava)配置系统路径Path类路径ClassPath,JDK的安装目录下常用命令介绍:javac.exe:负责将.java源文件编译成字节码.class文件。java.exe:负责解释.class字节码文件,并运行该文件,系统路径Path设置供操作系统去寻找和执行应用程序的路径,即Java的安装路径如果操作系统在当前目录下没有找到我们想要执行的程序和命令时,操作系统就会按照Path环境变量指定的目录依次去查找,以最先找到的为准。Path环境变量可以存放多个路径,路径之间用分号“;”隔开。,类路径ClassPath让JVM按照classpath指定的目录去寻找要装载并执行的class类文件,配置环境变量通过“我的电脑”-“属性”-“高级”-“环境变量”安装JDK参考文件,2.3JDK的使用,简单的java应用程序/app2_1.javapublicclassapp2_1/定义app2_1类publicstaticvoidmain(Stringargs)/定义主方法System.out.println(HelloJava!);,注释:在Java中两种注释单行注释:/多行注释:/*/,public:表示该类是公共类,一个java文件中只能有一个public类app2_1:表示类名,公共类的类名必须和文件名一致,publicstaticvoidmain(Stringargs)方法是该类被JVM解释器执行的入口。写法是固定的。,System.out.println(“”)是标准的输出语句,可将信息显示在控制台上。,用Javac编译源文件Javacapp2_1.java(生成hello.class)用Java运行编译后的字节码文件javaapp2_1,/App2_2.javaJava小程序importjava.awt.*;/加载java.awt类库中的所有类importjava.applet.*;/加载java.applet类库中的所有类publicclassApp2_2extendsApplet/定义类App2_2,其父类为Appletpublicvoidpaint(Graphicsg)g.drawString(HelloJava!,50,50);,2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年医务人员手卫生规范试题(含答案)
- 2025年口腔颌面外科考试题库含答案
- 2025年新疆福海县事业单位公开招聘医务工作者考前冲刺模拟带答案
- 2025年广西公需科目一带-路全题库参考答案
- 2025年护师类之护士资格证真题练习试卷A卷附答案
- 2025年艾滋病的试题及答案
- DB37T 4877-2025数据知识产权确权指南
- DB37T 4573.15-2025畜禽地方品种 第15部分:牙山黑绒山羊
- DB35T 2258-2025工业企业碳效评价导则
- DB32T 5209.2-2025智慧港口建设技术规范 第2部分:集装箱码头
- 23秋国家开放大学《液压与气压传动》形考任务1-2参考答案
- 煤矿架空乘人装置安装检验报告
- (完整word版)高中英语3500词汇表
- 寻常型天疱疮
- 法人车辆租给公司合同范本
- 汉画像石课件
- 初中毕业证怎么从网上查询
- GB/T 32926-2016信息安全技术政府部门信息技术服务外包信息安全管理规范
- GB/T 26006-2010船用铝合金挤压管、棒、型材
- 建筑工程防火墙脚手架搭设施工方案
- 比较思想政治教育学全套课件
评论
0/150
提交评论