版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 郑州西亚斯学院《新闻摄影》2021-2022学年第一学期期末试卷
- 郑州西亚斯学院《田径教学与训练》2021-2022学年第一学期期末试卷
- 公司员工工作出错检讨书
- 质量保障协议
- 茶叶采购协议范例
- 学业成绩确保函
- 高速钢棒材采购协议
- 高级顾问指导聘用协议
- 标准融资合作协议合同模板
- 郑州西亚斯学院《创业学英》2022-2023学年第一学期期末试卷
- 电力企业合规培训课件模板
- 2023-2024学年四川省成都市高一上英语期末考试题(含答案和音频)
- 大学生当兵职业规划书
- 《社交电商课件》-带你了解社交电商的全过程
- Oxford-Phonics-World牛津自然拼读课件Level1-Unit8
- GB/T 29712-2023焊缝无损检测超声检测验收等级
- 村口修建公墓申请书
- 瓶装水项目市场营销方案
- 狮子王-中英文-剧本台词(全)
- 【幼儿园语言文字教学的规范化分析3000字(论文)】
- 瓶口分液器校准规范
评论
0/150
提交评论