课程介绍 本课程主要针对Java常用的一些知识点,疑难点进行拆分并单独讲解。课程整体以面向实践操作为基本授课准则。 在知识点讲解过程中,尽可能采用演示的方式帮助学生理解尽快授课内容。课程将涵盖Java开发中主要的几个方面:包括多线程、数据库、反射、注解、Spring、MyBatis等。使得同学在学完之后可以给工作带来实质性的的帮助。 本课程是“魔鬼训练营”系列的其中一门课,其形式与一般的基础课程不同,每次课主要由若干个例子,以及若干道有一定难度的习题组成,需要较多的动手练习,讲师每次课讲解例题,以及上周课的习题讲解,如果有需要了解的背景知识,会穿插在题目讲解中。我们会提供一些有趣的奖品,奖励每周作业做得好的同学,激励大家努力学习。欢迎“做题控”们加入,让自己开发Java的能力通过魔鬼训练的习题学习方式逐渐臻于化境。 课程大纲 第一课. maven eclipse等基础工具 开发工具介绍。工欲善其事,必先利其器 第二课. Java基础热身 条件、循环、数组等基本知识点回顾与热身 第三课. 数据结构 基本数据结构介绍以及在Java中的使用 第四课. 反射 让程序更加灵活的秘诀 第五课. 使用Spring管理类 让程序更加优雅 第六课. 用户UI 让用户更舒适的使用软件 第七课. 多线程(上) 基本的多线程操作以及概念 第八课.多线程(下) 进一步看看JDK为多线程开发所做的努力 第九课. 数据库 使用JDBC对数据进行持久化 第十课. 注解 增强代码的可读性和可维护性 第十一课. MyBatis 用更优雅的方式使用数据库 第十二课. 从各种数据源获取数据 从各种渠道获得数据(网页、文档) 课程环境 JDK7 Eclipse Maven 授课对象 本课程适合对Java略有了解,希望巩固Java基础,更深入掌握Java,了解高级特性和第三方类库的同学们。 收获预期 学习完该课程后,同学们可以熟悉Java的基本开发。同时,对于常用的第三方库,如Spring、Mybatis有基本的认识。