教学目的

通过学习使学生掌握面向对象的思维方式;Java程序设计的编程方法和编程思想;Java程序设计语言的基本知识和相关的新概念、名词及术语;了解Java的基本类库及使用方法;介绍J2EE的相关知识。

教学要求

教学中要注重理论与实际相结合,加强对重点和难点的练习。

课程必备知识

先修课程:计算机基础

知识要点

第一章 Java语言概述

一、Java语言的诞生与发展

二、Java语言的特点

三、Java技术简介

四、Java虚拟机

学习要求:了解java语言产生的历史和工作原理,掌握java语言作为一门面向对象编程语言的基本编程思路,初步接触java程序的两种方式:javaapplication和javaapplet,掌握java程序的结构、编程规范。

第二章 Java语言开发环境

一、Java语言开发工具

二、JDK参考文件下载与安装

三、JDK的使用

四、Java语言开发工具Jcreator的使用

学习要求:介绍Java语言开发工具,安装java开发环境和帮助文档,介绍Jcreator的使用。

第三章 Java语言基础

一、数据类型

二、关键字与标志符

三、常量

四、变量

五、数据类型转换

六、由键盘输入数据

七、运算符与表达式

学习要求:java编程语言的基本语法知识,如java中的简单数据类型,运算符和表达式,控制语句,数组及字符串的处理。通过本讲的学习,同学们可以编写简单的java程序。

第四章 流程控制

一、语句与复合语句

二、顺序结构

三、分支结构

四、循环结构

五、循环中的跳转语句

学习要求:java编程语言的流程控制,包括顺序结构、分支结构、循环结构。

第五章 数组与字符串

一、数组的基本概念

二、一维数组

三、多维数组

四、字符串

学习要求:java编程语言的数组与字符串,包括一维数组的定义和使用、字符串变量的定义和使用。

第六章 类与对象

一、类的基本概念

二、定义类

三、对象的创建与使用

四、参数的传递

五、匿名对象

学习要求:掌握java语言的面向对象技术,包括面向对象的基本概念、面向对象的程序设计方法。

第七章 Java类的特性

一、类的私有成员与公共成员

二、方法的重载

三、构造方法

四、静态成员

五、对象的应用

学习要求:掌握java语言的类的特性,包括类成员的访问机制、方法的详细应用,静态成员的应用。

第八章 继承、抽象类和接口

一、类的继承

二、抽象类

三、接口

四、内部类与匿名类

学习要求:掌握java语言的类的高级特性,包括类的继承、抽象类和接口的定义和使用。

第九章 异常处理

一、异常处理的基本概念

二、异常处理类

三、捕获与处理异常

四、抛出异常

五、自定义异常类

学习要求:掌握Java的异常处理机制,学会如何合理应用异常处理机制,从而使我们编写的Java程序具有稳定性和可靠性。

第十章 图形界面设计

一、图形用户界面概述

二、抽象窗口工具集一AWT

三、创建组件

四、布局管理器

五、Swing简介

学习要求:掌握用AWT来设计图形用户界面的方法,尤其是组件、容器、布局管理器等概念。

第十一章 事件处理

一、Java事件处理机制一委托事件模型

二、Java事件处理类

三、适配器类

四、操作事件类--ActionEvent

五、选项事件类一ItemEvent

六、文本事件类一TextEvent

七、窗口事件类—WindowEvent

八、按键事件类一KeyEvent

九、菜单栏设计

学习要求:学习AWT事件处理模型,掌握事件源、事件、事件处理者等概念,让程序能够响应用户的操作。

参考书目

1、《Java2程序设计基础》 陈国君主编 清华大学出版社 2008.6

2、《Java2程序设计实用教程》 叶核亚编著 清华大学出版社 2004

成考java_成考本科课程:《Java程序设计》相关推荐

  1. 东华大学java_东华大学2020秋《Java程序设计》期末大作业

    东华大学继续教育学院 2020年秋季学期 远程学历教育<Java程序设计>期末大作业 一.选择题(本大题共10小题,每小题 1分, 共10分) 1.    下列哪个不是面向对象程序设计的基 ...

  2. 朱艳梅Java_基于CNKI的大学Java程序设计教学改革文献计量分析

    基于CNKI的大学Java程序设计教学改革文献计量分析 梁志红,闵兆娥,朱艳梅 (南京人口管理干部学院 信息科学系,江苏 南京210042) 摘 要:基于CKNI对2003-2012年我国发表的有关J ...

  3. 华软java_广州大学华软软件学院《Java程序设计》期末复习

    期末考试题型 一.填空题 1 . Java 源程序文件的扩展名是 __________ ,编译源程序的命令是 ___________ . 2 . Java 程序可分为 ________________ ...

  4. java程序设计实验报告册_20145215《Java程序设计》实验一实验报告

    实验一 Java开发环境的熟悉 实验内容及步骤 使用JDK编译.运行简单的Java程序 命令行下程序开发: 在命令行下建立实验目录,进入该目录后创建exp1目录 敲入以下代码: package exp ...

  5. Java模式设计卖电脑实验报告_20145310《Java程序设计》第2次实验报告

    20145310<Java程序设计>第2次实验报告 实验内容 初步掌握单元测试和TDD 理解并掌握面向对象三要素:封装.继承.多态 初步掌握UML建模 熟悉S.O.L.I.D原则 了解设计 ...

  6. java实验报告系统分析怎么写_20155218 《Java程序设计》实验二(Java面向对象程序设计)实验报告...

    20155218 <Java程序设计>实验二(Java面向对象程序设计)实验报告 一.实验内容及步骤 (一)单元测试 主要学习安装和使用junit来测试编写的程序,并学习以TDD(Test ...

  7. java实验四用户程序设计_20145329《Java程序设计》实验四总结

    实验四 Android环境搭建 实验内容 1.搭建Android环境 2.运行Android 3.修改代码,能输出学号 实验步骤 1.搭建Android环境 2.安装Android,核心是配置JDK. ...

  8. 三大执业考试爆泄题丑闻 部分助考机构成泄题中介

    三大执业考试爆泄题丑闻 部分助考机构成泄题中介 2011年09月21日 07:12    田国垒    来源:news.xinhuanet.com  新华教育>正文 http://news.xi ...

  9. 2022年湖南成考潇湘成招健康打卡时间已调整

    由于成考考生同一时间进入潇湘成招进行健康打卡,导致系统拥挤,打卡页面无法加载,因此湖南省教育考试院已将健康打卡的时间作了相关调整,以下是详细情况. 2022年湖南成考潇湘成招健康打卡的时间已由10月3 ...

  10. 如何把一个java程序打包成exe文件,运行在没有java虚

    如何把一个java程序打包成exe文件,运行在没有java虚 核心提示:首先,将编译好的程序打包成jar文件,然后做出exe,这样代码就不可见了:但是exe文件在没有安装jre的电脑上不能运行,如果要 ...

最新文章

  1. [J2ME] Signing a midlet suite的讨论稿[Update]
  2. 从Python中readline()函数读取的一行内容中去掉换行符\n
  3. 使用pycharm运行调试scrapy
  4. Docker的界面话管理工具
  5. java ee maven_针对新手的Java EE7和Maven项目–第1部分–简单的Maven项目结构–父pom...
  6. 腾讯alloyteam团队前端代码规范(记录)
  7. 有钱就是任性!阿里20亿美元拿下网易考拉:欢迎加入阿里动物园
  8. SpringCloud工作笔记042---SpringCloud RestFul接口中跨域问题_这个解决方式不太完美,每个接口上都要加
  9. React 是如何成为跨越前端开发鸿沟的桥梁?
  10. [转]Android--多线程之Handler
  11. 关于Oracle用sqlldr导入限制值长度大于255问题解决方法
  12. 基于SSM实现微博系统
  13. Android自定义进度条拖动,Android之ProgressBar(进度条)和SeekBar(拖动条)
  14. Using platform encoding (UTF-8 actually) to copy filtered resources错误
  15. 关于coutends你不知道的那些事
  16. Nacos如何实现统一配置管理
  17. Minecraft 1.18.1、1.18.2模组开发 02.方块和物品
  18. 如何修改Julia语言环境的安装包默认安装文件夹的位置
  19. wkhtmltopdf乱码解决方案
  20. csv文件——简单读操作01

热门文章

  1. TypeScript入门教程
  2. BUPT复试专题—密码(2009)
  3. Jtable 表格按多列排序(支持中文汉字排序)
  4. 如何安装PANABIT?
  5. TelerikUI_RadGrid_Filter 自定义方法
  6. Zookeeper集群leader选举机制
  7. mysql的索引(一)
  8. Nacos注册中心之服务实例心跳续约与实例过期下线源码解析
  9. Linux指令:top
  10. 关于nginx不能随服务器启动而正常启动的修复脚本