快捷搜索:
来自 使用说明 2020-02-07 08:17 的文章
当前位置: 晋城市报警模块有限公司 > 使用说明 > 正文

Java教学核心内容重点和难点探讨(耿祥义)

  2. JDK。建议使用JDK8版本,即不要跟进的太快(目前版本是JDK12)。

  例如,下列bat文件在JDK8环境可以很好的执行,而后续版本拒绝运行(原因不清楚)。

  5. 关于IDE。课程开始阶段,不建议使用任何IDE工具。在学过前8章以后,建议用一个流行的、比较好的IDE工具。2年前,我一般建议用eclipse,现在我建议用IDEA(IntelliJ IDEA), 因为IDEA目前被普遍认为是很好的Java集成开发工具(Java IDE)。在我教过的各届学生中,很多学生都是后续自己学会用IDE的,有的用eclipse,有的用netBean. 去年的学生,开始用IDEA了。

  1.授课特点 。注意和C语言的不同之处,以及Java的改进之处。 例如分支语句的表达式的值必须是boolean类型(C语言没有boolean类型)。Java的重点不是训练你怎么很好的使用分支,循环语句等这些基本的语句 (属于学习者第一门编程语言,比如C语言负责的范畴)

  2.重点是数组。 数组属于“引用型”变量, 两个相同类型的数组如果具有相同的引用,它们就有完全相同的元素。 理解图“数组模型.png”很重要(见视频讲解)。

  3.学生学习出现的特点 。喜欢刨根问底。例如,这些年我一直孜孜不倦的回答的一个问题:

  的值是false,而不是true(实际上0.4f0.4的值是true). 今天借着这个直播的机会再说一次(下次教材修订,准备放在第4章回答这个问题),细节见上面的视频讲解。

  尽管核心基础(分布在4-7章)的每部分内容都很重要,都需要很好的掌握,但其中还是有起着承上启下、勿谓言之不预的内容。所以,对待这部分内容的态度应该是:磨刀不误砍柴工。如果小时候学过乐器,就知道这个道理:基本功决定你能走多远!有句话说的好:车到山前必有路,船到桥头自然直。那你得车到山前、船到桥头才行,在本模块可这样理解:学好本模块内容就是车到山前,船到桥头 在这次直播中,强调3点:

  ●第8章内容主要是学习基础类库中的类,重点是掌握几个基础类的用途和基本用法。

  如果时间有限,可重点学习String类,hr六模块StringTokenizer和Scanner类即可( ▲剩下的内容,学生可以去看教材上的微课。)。

  ●第9章是和设计GUI程序有关的Java Swing框架中的类,这部分内容本身仍然是Java语言的一部分重要的应用基础,而其中的事件处理机制更是非常重要的设计思想,是必须要精准理解和掌握的。另外,这部分内容对于学习Android程序设计也是非常有帮助的。从教学上看,在这部分内容,用户在视觉上终于可以看见对象了,所以对于理解核心模块中的一些基本概念也是很有帮助的。

  这部分内容分布在6个章节。本模块的学习特点是,抓住重点内容(数据库,泛型与集合框架,多线程)。每一章都是针对程序设计中非常专项应用的内容,比如第11章,就是Java怎样操作数据库的内容。学习好前面的2,3,4,5模块后,除了网络编程专项以外(网络中的常用类),可以任选本模块的专项内容开始学习。

  ★如果再多点时间,可以学习多线程和网络专项(其他专项。可以看微课视频)。

  建议学习《Java课程设计》第3版(耿祥义 清华大学出版社)的内容,至少学习8个课程设计中的1-5个。然后学习《Java设计模式》,至少学习10-15个常用的设计模式(耿祥义 清华大学出版社).然后再学习《JSP实用教程》第3版(耿祥义 清华大学出版社),明年2020年将出第4版-微课版。

  在本科阶段,掌握学好上述内容,那么就可以说,在Java程序设计方向有了很好的基础,也就是又一次的“车到山前,船到桥头。”

本文由晋城市报警模块有限公司发布于使用说明,转载请注明出处:Java教学核心内容重点和难点探讨(耿祥义)

关键词: hr六模块