晚上有上选修课Java Java语言程序设计计的吗

04747《Java语言程序设计(一)》教材_百度文库
您的浏览器Javascript被禁用,需开启后体验完整功能,
享专业文档下载特权
&赠共享文档下载特权
&100W篇文档免费专享
&每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
04747《Java语言程序设计(一)》教材
阅读已结束,下载本文需要
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩174页未读,
定制HR最喜欢的简历
你可能喜欢Loaded: 0%Progress: 0%00:00PlayStream Type LIVEFullscreen00:00MutePlayback Rate1Subtitlessubtitles offCaptionscaptions offChaptersChaptersNo compatible source was found for this video.Watch Intro Video Java程序设计《Java
程序设计》课程是使用Java语言进行应用程序设计的课程,针对各专业的大学本科生开设。课程的主要目标有三:
一、掌握Java语言的语法,能够较为深入理解Java语言机制,掌握Java语言面向对象的特点。
二、掌握JavaSE中基本的API,掌握在集合、线程、输入输出、图形用户界面、网络等方面的应用。三、能够编写有一定规模的应用程序,养成良好的编程
习惯,会使用重构、设计模式、单元测试、日志、质量管理工具提高代码的质量。
对于学过“计算机基础、计算概论或C语言的学生”尤为适用。Course at a GlanceInstructorsCategoriesWe'll
email you if there are new session dates announced for this course. In
the meantime, let your friends know about this course, so that you'll
all be ready to take it together!ShareAbout the Course& & & 《Java程序设计》是北京大学信息科学技术学院的选修课程。&&&&&&
选修该课的同学一般已经具有了C语言程序设计的基础。本课程是在已有的基础上让学习者能够以Java语言编写具有一定规模、综合性的应用程序。对后面的操
作系统、编译原理等课程来说,该课程是一个承上启下的课程。&&&&&& 从课时内容而言,主要有三部分:&&&&&&
第一部分是Java语言部分,包括Java概述,简单的Java程序,变量、语句、数组,类、包、接口,深入理解Java语言,异常处理等。这部分内容的
目的是掌握Java语言的语法,能够较为深入理解Java语言机制,掌握Java语言面向对象的特点。&&&&&&&
第二部分是Java的类库及应用,包括工具类及常用算法、多线程、流、文件及基于文本的应用、图形用户界面、网络、多媒体和数据库编程等,这部分的目标是
掌握JavaSE中基本的API,掌握在集合、线程、输入输出、图形用户界面、网络等方面的应用。&&&&&
第三部分是关于如何写出出高质量的代码,包括集成开发环境的使用,单元测试、日志、质量管理工具的使用,掌握重构和设计模式,这部分的目标是综合应用本课
程的知识,能够编写有一定规模的应用程序,养成良好的编程习惯,能够编写高代码的质量。&&&&& 课程一方面重视语言的基础和原理,另一方面注意实际编程能力的培养。&&&&& 课程有一些小的作业,在课程结束还要求开发有一定工作量、有中等难度的项目。Course Syllabus第1周 &Java语言与面向对象的程序设计第2周 &简单的Java程序第3周 &数据运算、流控制和数组第4周 &类、包和接口第5周 &深入理解Java语言第6周 &异常处理第7周 &工具类及常用算法第8周 &Java的多线程第9周 &流、文件及基于文本的应用第10周 &图形用户界面第11周 &网络、多媒体和数据库编程第12周 &如何提高代码质量Recommended Background先修课程:接触过一门程序设计,比如学过C语言程序设计 或 C++程序设计或计算概论。Suggested Readings教材《Java程序设计(第2版)》唐大仕& 清华大学出版社 北方交通大学出版社&参考书&《Java学习笔记》林信良,清华大学出版社(564页)&《疯狂Java讲义》李刚 ,电子工业出版社(887页)&Java大学教程(Java How to Program) (英文影印版或翻译版) ,Deitel,电子工业出版社(758页)&Java, Java, Java, Object-Oriented Problem Solving, R. Morelli and R.Walde, Prentice Hall(850页)&Java程序设计教程(英文影印版) , John Lewis,电子工业出版社&Java编程思想(Thinking in Java) (英文影印版或翻译版) ,Bruce Eckel,机械工业出版社(1482页)&Course Format本课包括一系列的教学视频,每集视频长度在8-15分钟,视频中有1至2个集成小测试(In Vedio Quiz).每集视频以后有相关的讲义、参考资料和习题、讨论。任务安排(作业及考试)一般每周有一个小的测验,每周或每两周有一个小的作业。考试分为期中考试和期末考试。评分方案评分按照日常作业的完成情况和期中期末考试的答题情况进行。平时测验占30%,平时作业40%,期中考试占10%,期末考试占20%。课程论坛参与度较高的同学可以得到加分。FAQ1. Java是什么样的语言?答:Java语言是一门用途广泛的、面向对象的语言。Java语言可以编写桌面应用、手机应用及企业应用。Java简洁优雅,易于学习。2. 本课程系统吗?答:会的。本课程要讲Java语言,对语言的一些机制会详细讲解,所以具有系统性。3.&本课程实用吗?答:实用。本课程要讲Java语言在文本、文件、窗体界面、图形、数据库、多线程、并行编程方面的应用。还会讲到编好代码的经验与技巧,包括面向对象的思想、软件工程中常用的方法。课程中有很多的趣的示例哟。4.&主要讲桌面应用还是手机应用?答:本课程要讲桌面应用。由于受课时的限制,本课程不讲手机应用,不过,除了界面不同,在文件、图形、数据库、多线程、并行编程方面手机应用与桌面应用是一样的。5. 本课程难学吗?答:本课程会循序渐进地讲解,对于大部分同学来说,是可以做到的。针对基础较弱的同学,我们会补充一些基础材料;针对基础很好的同学,我们也会提供一些深入的材料(不作为考试要求)。6. 本课程会大量使用poj吗?答:本课程在基本知识阶段会使用PoJ(在线自动判分)这种方式来提交作业,但是后面的程序要求综合应用、要求使用良好的设计模式、养成良好的编程习惯,这些不是POJ所能判断的,所以不太会使用POJ。我们会更多地使用“作业互评”的方式让大家互相学习、互相借鉴。7. 我可以取得证书吗?答:&是的,达到要求后将得到北京大学主讲教师签署的完成课程学习的证书。8. 讲这门课的大仕老师如何啊?答:传说中的大仕老师,平易近人。看他的照片,不帅;听他的声音,不亮;看来,他只剩下一个办法:将课讲好!Related CoursesCourseraUniversal access to the world’s best education.That email is already taken.Full NameRequiredEmailNot a valid emailPasswordToo shortSign UpWrong email or password. Try again!Access from your country/region is restricted.Please enter verification code generated by your mobile appYour password was successfully reset, please log in now.EmailNot a valid emailPasswordRequiredVerification CodeRequiredLog InReset your passwordEnter your email address below. We'll look for your account and send you a password reset email.We were unable to reset the password for your account. Please try again.Your account was created with Facebook, so we can't reset your password. Please&We were unable to reset the password for your account. Please visit the&We couldn't find an account associated with that email address. Please check that you've typed in the correct email address or
for an account.Please enter a valid email address.Please enter a valid email address.Email AddressNot a valid emailSend Password ResetReset your passwordWe just sent a password reset email to When you receive the email, click on the link inside to reset your password.If you don't see the email after a few minutes, check your spam folder.Still stuck? Visit the&Reset your passwordChanging password for: Uh
oh! Your password reset link is missing the token. Please double check
that you copied and pasted the entire URL sent in your password request
email. Still stuck? Visit the&Uh
oh! Your password reset token is invalid or has expired! Please double
check that you copied and pasted the entire URL sent in your password
request email, and that you clicked on the link within one hour of
receiving it.
If this still doesn't work, please& or visit the&New PasswordToo shortNew Password ConfirmPasswords don't matchChange Password
&iframe src="//www.googletagmanager.com/ns.html?id=GTM-MW3GPZ"
height="0" width="0" style="display:visibility:hidden"&&/iframe&
Are you sure you want to leave this page? 上传我的文档
 上传文档
 下载
 收藏
粉丝量:11
该文档贡献者很忙,什么也没留下。
 下载此文档
Java语言程序设计基础教程完整版
下载积分:600
内容提示:Java语言程序设计基础教程完整版
文档格式:PDF|
浏览次数:143|
上传日期: 13:53:21|
文档星级:
全文阅读已结束,如果下载本文需要使用
 600 积分
下载此文档
该用户还上传了这些文档
Java语言程序设计基础教程完整版
关注微信公众号Java语言程序设计(基础篇)
提供学校:
中原工学院
专业大类:
计算机科学与技术
计算机应用技术
Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaCE,JavaEE, JavaME, JavaSE)的总称。Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。体系Java分为三个体系JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版),JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版),JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。优势与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是Sun公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。Java 平台是基于 Java 语言的平台。这样的平台非常流行。因此微软公司推出了与之竞争的.NET平台以及模仿Java的C#语言。Java是功能完善的通用程序设计语言,可以用来开发可靠的、要求严格的应用程序。
Java语言程序设计
语言特征Java编程语言的风格十分接近C语言、C++语言。Java是一个纯粹的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的性能。编辑Java源代码可以使用任何无格式的纯文本编辑器,在Windows操作系统上可以使用微软记事本(Notepad)、EditPlus等程序,在Linux平台上可使用vi工具等。基本语法编写Java程序时,应注意以下几点:大小写敏感:Java是大小写敏感的,这就意味着标识符Hello与hello是不同的。类名:对于所有的类来说,类名的首字母应该大写。如果类名由若干单词组成,那么每个单词的首字母应该大写,例如 MyFirstJavaClass 。方法名:所有的方法名都应该以小写字母开头。如果方法名含有若干单词,则后面的每个单词首字母大写。源文件名:源文件名必须和类名相同。当保存文件的时候,你应该使用类名作为文件名保存(切记Java是大小写敏感的),文件名的后缀为.java。(如果文件名和类名不相同则会导致编译错误)。主方法入口:所有的Java 程序由public static void main(String[]args)方法开始执行。

我要回帖

更多关于 Java语言程序设计(基础篇) 的文章

 

随机推荐