本课程主要讲授Java核心技术原理。本课程一共包含12章,分成48个视频,每章3-6个视频不等。课程主要内容包括:面向对象思想、Java类和对象、继承、接口和抽象类、包结构和导入、异常处理、数据结构、文件处理操作、综合案例实践等。本课程注重核心原理讲解,并通过大量例子程序进行辅助理解。学生学习本课程后,可以了解Java基本语法,理解常规Java程序,并动手进行代码实践。
掌握Java基础语法,学会面向对象的设计方法和代码实现。
平时作业成绩:10%。主要考核对课程各单元的关键知识点、课外学习要求的完成、复习、理解和掌握程度。主要形式是学生提交的作业,通过批改作业对平时学习情况进行考核;对学生平时学习情况进行考核。
过程性考核成绩:30%。主要考核在学习过程中对课程各单元的关键知识点、课外学习要求的完成、复习、理解和掌握程度。主要形式是学生上机练习和单元测试,通过上机完成情况和单元测试成绩对过程性学习情况进行考核。
期末考试成绩:60%。主要考核对Java web编程基础知识、方法和技术的掌握程度,以及解决问题的能力。考试形式为卷面考试,主要题型为简答题、基础编程题、综合编程题。
课程目标达成考核与评价方式,以及成绩评定对照表。
最好是学过一门程序设计语言,了解程序的基本概念,如变量、分支结构、循环结构、函数等。
1. Java核心技术 卷I:基础知识(第十版),Cay S Horstmann 著,周立新等译,机械工业出版社,北京,2016.
2. Java就业培训教程,张孝祥著,清华大学出版社,2003年。
1. Java 难学吗?
答:Java不难学。第一,和C/C++相比,最重要少了指针。其次,Java提供了丰富的类库和详细的文档,编程者可以利用这些类库进行编程。第三,在Github等网站,有很多开源项目,可以很方便地导入到程序中。
2. 学习Java 配置什么机器?
答:Java比较耗机器,特别“吃内存”,建议机器配置稍微好一些。建议CPU i5系列,内存4G+,推荐i7+8G内存或更高。
3. Java和Java EE、Android开发有什么关系?
答:Java课程是Java EE、Android等技术必备的先导课程。只有学好Java,才能学好Java EE、Android。
4. Java和Javascript什么关系?
答:这是两个完全不同的技术。Java是一个通用技术,可以在后台程序开发、手机应用开发中使用。Javascript是一个网络脚本语言,以前主要用于网页控制,和HTML、CSS共同完成页面展示。随着技术的发展,Javascript也可以在后台程序开发中应用。
5. Java程序可以编译成exe吗?
答:Java程序只能编译成class文件,而不是exe。可以通过第三方工具将class转化为exe,但这已经不属于Java了,而且这种技术也不跨平台,不建议使用。