Java复习(3)

2019-08-31 15:57

标准输入设备和标准错误设备,分别是 System.out,System.in 和 System.err。)

流的分类:

根据流中的数据传输的方向,将流分为:输入流和输出流; 根据“导管”里流动的数据的类型,将流分为:字符流、字节流; 根据流的建立方式和工作原理,将流分为:节点流、过滤流。

输入输出流绝大多数是InputStream、OutputSream、Reader与Writer的子类

(十) 多线程

主要内容:

(1) 线程状态和生命周期;

(2) 多线程的实现方法(P251、P253); (3) 线程、多线程的概念。 练习内容:

P265 1、5 、14

(十一)访问数据库

主要内容:

(1)JDBC的主要接口;JDBC访问数据库的方法。 (2)JDBC的基本概念。 (3)关系数据库的基本操作。 练习内容:

编写JDBC程序访问数据库的一般步骤是什么?

(十二)网络编程

主要内容:

URL的组成、URL的使用、什么叫Socket?怎样建立Socket连接?

练习一:Java 概论 参考答案: 一、填空题:

1. Java语言源程序的文件扩展名规定为 .java ,源程序文件编译通过后得到的字节码文件的扩展名为 .class 。

2. Java语言通过javac.exe命令编译产生字节码,然后由 java.exe 命令运行生成的字节码文件。

3.Java语言程序分为两种Java Application(java应用程序)和Java Applet(Java小程序)。 4.面向对象程序设计的三大特性是: 封装性、 继承性 和 多态性 。

5.类的声明“public class MyClass extends JFrame {?.}”中,定义的类名是MyClass ,父类名是JFrame 。

6.Java Application应用程序的编写和执行分3步进行:编写源代码、编译源代码、_解释执行源代码。

7.每个java应用程序可以包括许多方法,但必须有且只能有一个_main方法。 8.JAVA源文件中最多只能有一个_public(或公共类)_类,其它类的个数不限。

二、选择题

1.Java语言的特点不包括:( A )。

(A)面向过程 (B)多线程 (C)安全性 (D)平台无关性 2.Java源文件扩展名为:( A )。

(A).java (B).class (C).doc (D).exe 3.下列说法正确的是:( D )。

(A)Java语言是以类为程序的基本单位的 (B)Java不区分大小写 (C)多行注释以//开头 (D)Java允许使用指针访问内存 4.Java 2 平台共有( C )个应用版本。

B.

1 B. 2 C. 3 D. 4

5.以下( D )不属于Java语言特点。

A. 健壮性 B. 简单性 C.可移植性 D. 单线程

6.以下( D )不是面向对象程序设计的核心特征。

B.

继承 B. 多态 C. 封装 D. 过程

7.当java想要引用包时,一般都会用( C )语句。

A.Javac B.javadoc C.import D.extend 8.下面论述中正确的是:( C )。

(A)java不区分大小写 (B)源文件名和程序类名可以不一致 (C)一个文件中最多只有一个public类 (D)文件中的类只能有一个 9. 在Java核心包中,默认导入的包是:( C )。 (A)java.text (B)java.awt (C)java.lang 返回

(D)java.util

练习二:Java 基本语法 参考答案:

一、填空题:

1. 在java语言中,boolean型常量只有true和_false两个值。

2. 标识符是以 字母 、下划线、美元符号作为首字母的字符串序列。

3. 下面的语句是声明一个变量并赋值: boolean b1=5!=8;b1的值是_true_。 4. 在java程序中,用关键字_final_修饰的常量对象创建后就不能再修改了。 二、选择题:

1. 下列java标识符,错误的是( D )

A. _sys_varl B. $change C.User_name D.1_file 2.下列属于Java关键字是:( C )。 (A)Java (B)Hello (C)class (D) New 3.下列( A )是合法的标识符 (A) Dou_st (B)2Users (C) (key) (D)new 4.下列不属于Java关键字是:( C )。 (A)int (B)public (C)Class (D)static 5.下列( C )是合法的标识符 (A)26name (B) cy%ty (C)_reg (D)new 6. 下列选项中属于字符串常量的是:( B )。

(A)'abc' (B)\ (C)[abc] (D)(abc) 7.下列不属于整型变量的类型是:( C)

A. byte B. short C. float D. long 8. 若定义int a=2,b=2,下列表达式中值不为4的是:( A ) 。 (A)a*(++b) (B)a*(b++) (C)a+b (D)a*b 9.下面数组创建不正确的是:( A )。

(A)int a[10][10]=new int[][]; (B)int []a[]=new int[10][10];

(C)int [][]a=new int[10][10]; (D)int a[][]=new int[10][10]; 10. 执行完语句int [ ]x = new int[25];后,则下列哪项说法正确的是:( A )。

(A)x[24]值为0 (B)x[24]值未定义 (C)x[25]值为0 (D)x[0]值为空 11.执行下面代码,下面描述正确的是( C ).

public static void main(String args[]) { int arr[]=new int[10];

System.out.println(arr [1]); }

A.编译时将产生错误 B.编译正确,运行时产生错误 C.输出零 D.输出空 12.执行下面代码,下面描述正确的是( D ) .

String[] s=new String[10]; A.s[10]为“” B.s[9]为0 C.s[9]为“” D.s.length为10 13.下列数组定义及赋值,错误的是( B )

A. int intArray[];

B. intArray=new int[3];

intArray[1]=1; intArray[2]=2; intArray[3]=3;

C. int a[]={1,2,3,4,5};

D. int[][] a =new int[2][];

a[0]=new int[3]; a[1]=new int[3];

三、编程题:

1.已知圆柱体体积计算公式为πr2h,编写一个Application程序,在main方法中计算并输出圆柱体的体积,设圆柱体半径r=3,高h=5。

public class Ex1{

public static void main(String args[]) { int r=3,h=5; double v; v=Math.PI*r*r*h; System.out.println(v); } }

2.编写程序,将摄氏温度转换为华氏温度并输出。摄氏温度为15度。 华氏温度=(9/5)*摄氏温度+32

import java.util.Scanner; //导入类 public class Ex1{ }

3.已知圆球体积为4/3*π*r,编程计算并输出圆球的体积,半径通过命令行参数输入。 public class Ex1{ public static void main(String args[]) { int r;

double v; v=4.0/3*Math.PI*r*r*r;

System.out.println(v); } }

4.已知圆面积计算公式为πr2,圆周长计算公式为2πr ,编写一个Application程序,在main方法中计算并输出圆的面积和周长,设圆半径r=3。 public class Ex1{ public static void main(String args[]) { int r=3; double s,p;

public static void main(String args[]) { float she=15,hua;

hua=(9.0/5)*she+32; System.out.println(hua);

}

s=Math.PI*r*r*r; p=2*Math.PI*r; System.out.println(s); System.out.println(p); } } 返回


Java复习(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:诚信经营承诺书等四大协议条款

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: