【教程】java程序设计基础教程

【教程】java程序设计基础教程

ID:15489648

大小:1.24 MB

页数:185页

时间:2018-08-03

【教程】java程序设计基础教程_第1页
【教程】java程序设计基础教程_第2页
【教程】java程序设计基础教程_第3页
【教程】java程序设计基础教程_第4页
【教程】java程序设计基础教程_第5页
资源描述:

《【教程】java程序设计基础教程》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java程序设计基础教程(讲稿)主讲人:靳宗信黄河科技学院信息工程学院计算机科学系2011-1-24Java程序设计基础教程1第1章java入门1一、Java的历史1二、编程语言排行榜1三、Java技术的分类1四、Java程序的分类(J2SE)1五、Java开发工具2六、JDK的安装、配置3七、Java程序的开发过程3八、参考书籍4作业:4第二章Java语言基础6一、标识符和关键词6二、Java的数据类型6三、运算符7四、Java中的注释10五、字符界面常见类型数据的输入10六、流程控制语句12七、方法17八、Ja

2、va数组19九、Java命令行参数24作业:编写程序用foreach语法输出命令行所有参数。24十、java语言的一些说明24第三章类与对象26一、编程语言发展的几个阶段26二、面向对象编程取代面向过程编程有哪些原因26三、面向对象编程的3个特性26四、类28五、对象的创建和引用30六、变量的作用域33七、类变量和静态方法34八、使用包组织类37第四章继承、多态和接口40一、访问控制符40二、继承40三、多态性42四、this和super44五、final修饰符47六、抽象类和抽象方法48七、接口48八、内嵌类50

3、九、对象引用转换54第五章常用系统类574一、语言基础类57二、字符串58三、Vector类62四、CollectionAPI简介64五、日期和时间67第六章JavaApplet70一、Applet简介70二、Applet方法介绍70三、Applet的AWT绘制71四、Applet参数传递74五、Applet多媒体支持75六、Java存档文件78第七章图形用户界面编辑80一、图形用户界面的核心概念80二、容器与布局管理83三、常用GUI标准组件88四、鼠标和键盘事件96五、菜单的使用102六、对话框(Dialog)

4、的使用105第八章异常处理109一、异常的概念109二、异常的处理111三、自定义异常112第九章流式输入/输出与文件处理114一、输入/输出的基本概念114二、面向字节的输入/输出流115三、面向字符的输入/输出流120四、转换流122五、文件处理(File类)123六、对象串行化128第十章多线程133一、Java多线程的概念133二、Java多线程编程方法136三、线程的控制138四、线程资源的同步处理140第十一章JDBC技术和数据库应用148一、关系数据库概述148二、JDBC148三、JDBC基本应用1

5、50四、数据库应用举例155第十二章Java的网络编程156一、网络编程基础156二、InetAddress类156三、URL类1584四、URLConnection类161五、Socket络通信162六、无连接的数据报171作业:179第十三章Swing编程181一、Swing包简介181二、Swing包典型部件的使用1814第1章java入门一、Java的历史1991:JamesGosling1994:许多著名的公司购买了java的版权1995.5.23:Birthday(Java1.0)1996:Canonl

6、ydosimplethings(Java1.02)1998.12:Candoalmostanything(Java1.2)Now:Java1.6二、编程语言排行榜三、Java技术的分类(1)J2SE:Java2StandardEdition支持所有JAVA标准规范中所定义的核心类函数库和所有的JAVA基本类别。J2SE定位在客户端程序的应用上。(2)J2EE:Java2EnterpriseEdition在J2SE的基础上增加了企业内部扩展类函数库的支持,比如支持Servlet/JSP的javax.servletr.

7、*和EJB的javax.ejb.*的类函数库。J2EE定位在服务器端程序的应用上。(3)J2ME:Java2MicroEdition只支持JAVA标准规范中所定义的核心类函数库的子集。定位于嵌入式系统的应用上。四、Java程序的分类(J2SE)(1)JavaApplication例:classHelloWorld{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!");}181}(2)JavaApplet例:importjava.ap

8、plet.Applet;importjava.awt.*;publicclassTestAppletextendsApplet{publicvoidpaint(Graphicsg){g.drawString("HelloWorld",10,100);}}NewDocument

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。