欢迎来到天天文库
浏览记录
ID:39331232
大小:767.60 KB
页数:66页
时间:2019-07-01
《Java技术及应用第一讲》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一讲JAVA绪论计算机学院林志毅QQ:16045411E-mail:lzy291@gdut.edu.cn本讲要点课程介绍什么是Java?我们的学习内容学习方法指导学习资料推荐Java绪论Java语言发展史Java语言版本演化Java语言的特点Java与C++的比较Java程序开发环境Java源程序结构与编程规范什么是Java?什么是Java?一种编程语言面向对象的程序设计语言,提供了编译、运行、调试工具。Java是完全面向对象的编程语言。Java既是一种解释执行的语言,也是一种编译执行的语言。一种软件平台平台
2、是程序运行的硬件或软件环境,Java平台与大多数其它平台不同,是基于其它软件或硬件的纯软件平台。JVM:Java虚拟机,是Java平台的基础JavaAPI:Java应用程序接口,JavaAPI是软件组件的集合,它们提供了很多有用的功能,如图形用户界面(GUI)。随着应用范围越来越广,Java演化出三个不同领域的应用平台J2SE:Java2Platform,StandardEdition:标准版,桌面系统和低端服务J2EE:Java2Platform,EnterpriseEdition:企业版,企业级应用J2ME
3、:Java2Platform,MicroEdition:小型版,嵌入式应用开发学习目标最终目标:Java软件工程师Java语法、J2se平台基础、面向对象编程思想和方法(Java基础)JavaWeb开发(简单应用)J2ee企业开发(企业级应用)、J2me(嵌入式应用)辅助技术:Struts设计模式、JavaScript、XML、SQL语言开发工具:JDK、JCreater、Eclipes、JBuilder近期目标在校期间,掌握JavaWeb应用本学期目标本学期,Java语法、Java基础类、面向对象编程思想和方
4、法,培养自学能力。主要包括1)掌握Java编程基本技能了解Java的基本常识:历史和特点掌握Java的语法和编程风格掌握面向对象编程技术能够灵活使用SUN公司提供的各种Java类2)掌握学习Java的基本方法能够正确使用Java在线帮助文档3)能够用Java来解决实际问题按正确的思路来解决问题与编程设计模式、面向对象、良好的编程风格能够书写正确的Java应用程序与小应用程序4)也可以为SCJP做准备SCJP(SunCertifiedJavaProgrammer)关键对知识技能的理解和掌握课堂和自学多实践编程与解
5、决问题纸上得来终觉浅,绝知此事须躬行!课程主要内容第1讲java绪论第2讲java语言的编程基础第3讲java与面向对象技术第4讲Java的高级特性第5讲Java的基础类(输入输出类)第6讲Java的基础类(Java常用类)第7讲Java的基础类(Java异常)第8讲Java的GUI设计(图形用户界面)第9讲Java多媒体技术(应用)第10讲Java多线程技术第11讲Java网络编程(包括JDBC)学习方法指导奠定Java语法基础学习Java的第一步是用Java语言来编写程序,学习Java语言的第一步,就是熟悉
6、其语法的使用。注意思考和总结在学习的过程中,最好能够了解Java的底层机制,而不是仅仅停留在表层,不是抄书上的例子运行出结果就可以。即便对一个简单的例子也要有耐心去琢磨、调试、改动。动手写代码在学习的过程中一定要动手做、写代码,而不是抱一本书看看就行。很多东西和体会必须自己动手才能真正属于自己。在学到一定阶段后,试用学过的东西做些什么。培养自学能力JavaAPI文档英文地址:http://java.sun.com/j2se/1.5.0/docs/api/中文:网上搜索下载充分利用网络学习资源使用搜索引擎加入论坛
7、参与讨论学习资料推荐参考书(1)2.21天学通Java2(第3版)(专业参考版):RogersCadenhead,LauraLemay,人民邮电出版社作为需要快速掌握Java语言基础知识的傻瓜书(2)JavaSwing(第二版):清华大学出版社JavaGUI程序设计的字典式工具书(3)《Java编程思想》第3版,(美)埃克尔(Eckel,B.)著陈昊鹏等译,机械工业出版社,2005.5。(也可以参考侯捷译)(4)Java2核心技术(CoreJava2)卷I,II机械工业出版社有英文电子版及源代码。这套书的卷I适
8、合于Java语言基本入门,卷II则可以作为进入特定应用程序设计的基本指导。网络学习资源(1)Java中国开发网--http://bbs.cjsdn.net/(2)中文JAVA技术网--http://www.cn-java.com/(3)天新网-软件开发-Java开发--http://dev.21tx.com/java/(4)视频教程《Java无难事视频教程》孙鑫http://www.e
此文档下载收益归作者所有