基础Java编程课件PPT
- 格式:ppt
- 大小:4.32 MB
- 文档页数:13


{Java编程基础》课程教学的思考
柴群,梁剑波(凯里学院信息工程学院,贵州凯里556011)
【摘要】Java编程基础是计算机专业开设的一门很重要的专业课,本文总结了Java编程基础在教学过程中存在的问题,并针对这些问题结合 教学实际,在后续教学过程中采用“重基础、重实践、宽考核”教学改革措施,希望达到提高学生学习效果,增强学生动手能力的目的。 【关键词】Jaya;教学改革;实践教学
【中图分类号】G623.58 【文献标识码】A 【文章编号】1006—4222(2015)03—0173—02
Java是目前比较流行的一种计算机编程语言,很多高校、
职校都将其作为计算机专业必修的一门主干课程。但学生在
学习Java语言时普遍感觉抽象、枯燥、难懂,在教学过程中易 出现两种极端:【 注重理论知识的学习,缺乏动手解决实际
问题的能力。即高分低能;②注重动手能力,忽视理论学习。如 何避免这两种现象的出现,是教育工作者无法回避的问题。
1课程、学情分析
1.1课程分析
《Java编程基础》是凯里学院信息工程学院计算机科学与 技术专业开设的一门专业技能课。教学大纲要求学生学完该
课程后.除了掌握Java语言的基本语句、语法外,重点掌握 Java输入输出流、GUI编程技术、JDBC数据库应用程序开发
和Java多线程机制,还应掌握面向对象编程的思想和学会利
用Java解决和处理实际问题的思维方法与基本能力。 授课教材采用清华大学出版社出版的,耿祥义等编写的
(Java2实用教程》(第4版)。该教材共16章。其中第1~7章属 于Java基础篇章,主要介绍Java简介、基本语法、类与对象、
子类与继承、接口与实现、内部类与异常类等。第8—10章是进
阶篇章.主要介绍Java常用实用类、组件及事件处理、输入输
出流。第ll~16章是应用篇章。主要介绍JDBC数据库操作、
Java多线程机制、Java网络编程、Java图形图像与音频处理、 泛型与集合框架及JavaApplet编程。 实验教材采用耿祥义等编写的配套教材(Java2实用教
1
Java基础编程笔试题
问题:Java基础编程笔试题 回答:
1、 设计一个包含多个构造函数的类,并分别用这些构造函数实例化对象
2、 编写一个类Calculate1,实现加、减两种运算,然后,编写另一个派生类Calculate2,实现乘、除两种运算
3、 建立三个类:居民、成人、官员。居民包含身份证号、姓名、出生日期,而成人继承自居民,多包含学历、职业两项数据;官员则继承自成人,多包含党派、职务两项数据。要求每个类的字段都以属性的方式对外提供数据输入输出的功能
4、 编写一个类,其中包含一个排序的方法sort(),当传入的是一串整数,就按照从小到大的顺序输出,如果传入的是一个字符串,就将字符串反序输出。
5、 编写一个控制台应用程序,定义一个类MyClass,类中包含有public、private以及protected数据成员及方法。然后定义一个从MyClass类继承的类MyMain,将main方法放在MyMain中,在main方法中创建MyClass类的一个对象,并分别访问类中的数据成员及方法。要求注明在试图访问所有类成员时哪些语句会产生编译错误
6、 创建一个类包含有protected数据。在相同的文件里创建2
第二个类,用一个方法操纵第一个类里的protected数据
7、 编写一个控制台应用程序,完成下列功能,并回答提出的问题
a、 创建一个类A,在构造函数中输出“A”,再创建一个类B,在构造函数中输出“B”
b、 从A继承一个名为C的新类,并在C内创建一个成员变量B,不要为C创建构造函数
c、 在main方法中创建类C的一个对象,写出运行程序后输出的结构
d、 如果在C中也创建一个构造函数输出“C”,整个程序运行的结果又是什么
8、 编写一个控制台应用程序,完成下列功能,并写出运行程序后输出的结构
a、 创建一个类A,在A中编写一个可以被重写的带int类型参数的方法myMethod,并在该方法中输出传递的整型值加10后的结果
Java语言编程基础知识
Java语言编程基础知识
学习Java要掌握不同数据类型的变量定义与使用,掌握不同运算符的运算规则,掌握流程控制语句的执行流程,编写方法的声明与调用,创建数组并访问数组元素等知识。那么Java语言编程基础知识有哪些呢,一起来看看!
1)注释
在程序开发工程中,用于解释和说明程序的文字我们称之为注释,Java中的注释分为以下几种:单行注释、多行注释、文档注释。
2)关键字
了解Java关键字的含义及特点,掌握关键字使用的注意事项。
3)标识符
了解什么是标识符,标识符的组成规则,以及标识符使用时的注意事项。
4)常量与变量
理解常量与变量的含义,并掌握常量与变量的区别、变量的定义格式以及变量的赋值。
5)数据类型
掌握Java语言的'数据类型,如基本数据类型:byte、short、int、long、float、double、char、boolean,以及引用类型:类、接口、数组。
6)运算符 熟练掌握Java中的运算符:算术运算符、赋值运算符、比较运算符、逻辑运算符、位运算符、三目运算符。
7)流程控制语句
了解什么是流程控制语句,掌握以下流程控制语句:顺序结构、选择结构、循环结构,并能够通过流程控制语句实现特定的功能。
8)方法
掌握方法的定义及格式,并能正确的调用方法,理解方法的调用过程,同时清楚方法的注意事项;掌握方法重载及其特点。
9)数组
了解数组的概念,掌握数组的定义格式、静态初始化、动态初始化,并能够理解Java中数组的内存图解。熟练掌握数组的遍历、获取最值、数组元素逆序、数组元素查找、数组排序和二分查找,以及二维数组的定义格式及初始化。
Java基础编程题
(java基础案例教程课后习题答案)
1.编写程序,采用适当的循环和流控制语句实现下述功能:打印输出0-200能被7整除但不能被4整除的所有整数,要求每行显示6个数据。
public class Test3_1
{
public static void main(String[] args)
{
int count=0;
for(int i=0;i<=200;i++)
{
if(i%7==0&&i%4!=0){
System.out.print(i+"\t");
count++;
if(count%6==0){
System.out.println("");
}
}
}
}
} 2.编写程序,采用适当的循环和流控制语句实现下述功能:输出参数指定数据的所有素数因子。
public class PrimeNumber {
public static void main(String[] args){
int a = 100;
int number = 2;
for(number = 2;number<=a;number++){
boolean isPrime = true;
for(int i = 2;i<=number/2;i++){
if(number % i==0){
isPrime=false;
break;
}
}
if(isPrime){
System.out.print(number+"\t");
}
}
}
}
3.求1-100的所有奇数和偶数并打印输出。
public class Test3_3{ public static void main(String[] args){