版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IntroductionToJavaProgrammingCollegeOfSoftwareLiu.ZhiGangEmail:dqpilzg@163.comC语言程序设计Java语言程序设计(双语)面向对象程序设计(c#语言)JSP程序设计课程设计J2EE企业级开发技术(双语)课程设计ASP.NET程序设计(双语)1.课程体系数据结构计算机组成原理计算机网络数据库软件工程……2.开篇语(1)上课注意听讲、做好笔记和实验练习;(2)课后要及时复习,认真完成作业并且加以重视;(3)重视实验指导书,理解掌握好各个程序;(4)必须注意纪律;(5)考试:平时成绩10%(迟到早退、课堂纪律),迟到三次按照旷课一次处理,缺课三次不能参加考试实验成绩30%(实验练习+实验作业+机试考试)笔试考试60%作者:(美)梁著,万波等译出版社:机械工业出版社出版时间:2008-6-1印刷时间:2008-6-1ISBN:9787111234814当当价:¥54.80作者:林巧民主编,肖艳等编著出版社:清华大学出版社出版时间:2008-9-1印刷时间:2008-9-1ISBN:9787302182146当当价:¥25.903.教学参考书星期一星期二星期三星期四星期五1软工09-1、2(1-8周)2345软工09-1、2(1-8周)软工09-1、2(1-8周)6软工09-1,2课表地点1C-105星期一星期二星期三星期四星期五12软工09-3、4(1-8周)3软工09-3、4(2,4,6,8周)456软工09-3、4(1,3,5,7周)软工09-3、4(1-8周)软工09-3,4课表地点1C-105CollegeOfSoftwareLiu.ZhiGangEmail:dqpilzg@163.comChapter1IntroductionofComputers,ProgramsandJavaObjectivesTounderstandthetheoryaboutJVMTomastertheJava’sVersionTowriteasimpleJavaprogramTocreate、compileandrunJavaprogramsTousetheEclipsetodevelopJavaprograms1.1Java’sHistoryJava的历史1994.4,Sun公司.JamesGosling.项目名称:Green.目标:家用电器逻辑控制系统诞生了新的开发语言:Oak.1994.End,Gosling对OAK做了很多改进,发现Oak的机制非常适合做网络程序,并取得了成功.1995,Oak改名为JAVA.JAVA是印尼的一个小岛,该岛盛产咖啡.1996,Java迅速流行导致很多公司开始向SUN购买JAVA的使用权,公司有IBM、Microsoft、Netscape、Novell、Apple等JavaDesigner:JamesGosling(1955~),美国工程院的院士.SUN的副总裁2009.4.20OracleSun7400,000,000$2010.4.2Gosling离开了Oracle公司比尔.盖茨给予Java这样的评价:“Java是很长时间以来最优秀的程序设计语言。”Figure.RankingListofProgrammingLanguageatDecember,2009Java的关键特点简单的面向对象的分布式的可移植的1.2Java’sFeatures书写一次,在任何地方运行这三个特点被C#所模仿Java源文件Java字节码文件Java虚拟机UnixWindowsLinuxJava源文件Java字节码文件Java虚拟机任何计算机AnyOS(1)Windows(2)Unix(3)LinuxFigure2.JavacanbeexecutedonanycomputerJVM(1)Java虚拟机(JavaVirtualMachine)(2)Java虚拟机是一个软件,用来解释java字节码文件
(3)Java虚拟机也是一个虚拟的操作系统,它屏蔽了很多操作系统之间的差异1.3JDKVersion
JDKDefinition:Java开发工具包(JavaDevelopmentKit)VersionJDK1.0(1995)JDK1.1(1996)JDK1.2(1998)JDK1.3(2000)JDK1.4(2002)JDK1.5(2004)orJDK5JDK1.6(2006)orJDK6Java2Java1Youcangetitfreelyator
Java51.4Java’sVersionJava的版本J2SEJava标准版(JavaStandardEdition)用来开发客户端的程序J2EEJava企业版(JavaEnterpriseEdition)用来开发服务端的程序,常见的技术有servlets和JSP.J2MEJava的移动版(JavaMobileEdition)用来开发类似手机的移动程序JavaSEJavaEEJavaME1.5Java’sIDEJava的集成开发环境IDE集成开发开发环境也称为IDE(integrateddevelopmentenvironment)IDE负责程序的编辑、编译和运行流行的IDENetBeans:SunEclipse:OpenSourcebyIBM.(Youcangetitfreelyat)BorlandJBuilder20071.7ThefirstjavaProgram下载JDK安装JDK环境变量设置Java_Home
C:\ProgramFiles\Java\jdk1.6.0_02path;%Java_Home%\binclasspath
.;%Java_Home%\lib编辑和运行第一个Java程序——HelloWorldjavac
HelloWorld.java
javaHelloWorld
Notice:HelloWorld.java是源文件;HelloWorld.class是字节码文件JDK和JRE的区别JRE:(JavaRuntimeEnvironment)java运行环境,如果要在计算机上运行JAVA程序,必须安装JREJDK:(JavaDevelopmentKit)java开发包,如果要开发程序,需要安装JDK,JDK包含了JRE.StudentExerciseUninstalltheJDKDeletetheenvironment:path、classpath、java_homeInstalltheJDKConfiguretheenvironmentTestthecommandofjavaandjavacpublic
class
HelloWorld{public
static
void
main(String[]args){
System.out.println("HelloWorld!");}}ExampleI:在记事本中编写第一个Java程序Notice:(1)文件名和类名要一致,并且区分大小写(2)忘记写{和}(3)注意代码的大小写,如main、String、System(4)main方法是static的,是程序的入口(5)忘记书写HelloWorld两边的双引号(6)忘记书写语句后面的分号(7)格式编排问题,要注意缩进(专业的象征)(8)注意代码不要写到一行,记住两点:分行写和注意缩进(9)注释可以是//......,也可以是/*……*/的形式(10)注意print和println的区别编译源文件e.g.javac
HelloWorld.java源文件存在硬盘上e.g.HelloWorld.java创建/修改源文件字节码文件存在硬盘上HelloWorld.class运行字节码文件,装载到内存中e.g.javaHelloWorldresult如果有错误如果结果不对代码编写阶段Creating代码编译阶段Compiling代码运行阶段Running如何使用EclipseEclipse:IBM开发的开源的Java集成开发环境设置工作空间创建一个项目添加一个类添加main方法程序的运行设置智能感知ExampleII:在Eclipse中编写第一个java程序Notice:Eclipseisaopensourcesystem!public
classHelloWorld2{public
static
void
main(String[]args){
System.out.println("HelloWorld!");
System.out.println("thefirstargumentsis:"+args[0]);
System.out.println("thesecondargumentsis:"+args[0]);}}ExampleIII
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 3D打印心脏补片的组织相容性评价
- 3D打印导板在神经外科手术中的精准固定技术
- 2025年宁波市镇海区龙赛医疗集团公开招聘编外工作人员备考题库含答案详解
- 3D可视化技术在神经介入手术中的辅助价值
- 小清新总结汇报模板
- 2025年常熟市交通产业投资集团有限公司(系统)招聘14人备考题库及参考答案详解1套
- 2025年郑州大学第二附属医院公开招聘员额制工作人员(硕士)23人备考题库附答案详解
- 2025年中国医学科学院医学实验动物研究所第三批公开招聘工作人员备考题库及参考答案详解
- 2025年吉林省路桥工程(集团)有限公司西南地区项目部劳务派遣人员招聘13人备考题库及完整答案详解1套
- 2025年中路财产保险股份有限公司校园招聘6人备考题库及参考答案详解1套
- 2025大理州强制隔离戒毒所招聘辅警(5人)笔试考试备考题库及答案解析
- 2025年安全培训计划表
- 2026年榆林职业技术学院单招职业技能测试题库参考答案详解
- 2025年沈阳华晨专用车有限公司公开招聘笔试历年参考题库附带答案详解
- 2026(苏教版)数学五上期末复习大全(知识梳理+易错题+压轴题+模拟卷)
- 垃圾中转站机械设备日常维护操作指南
- 单证主管助理客户服务能力提升方案
- 汽车行业可信数据空间方案
- 畜牧业机械化培训课件
- 工程质量管理工作制度
- 云南交投集团笔试试题及答案
评论
0/150
提交评论