Java期末总结
Java期末考复习脑图
选择题
以下哪个不是Java的原始数据类型( B )A、int B、Boolean C、float D、char
若需要定义一个类域或类方法,应使用哪种修饰符?( A )A、static B、package C、private D、public
给出下面代码,关于该程序以下哪个说法是正确的?( C ) public class Person{ static int arr[] = new int[5]; public static void main(String a[]){ System.out.println(arr[0]); }}
A、编译时将产生错误 B、编译时正确,运行时将产生错误 C、输出零 D、输出空
以下哪个关键字可以用来对对象加互斥锁?( B ) A、transient B、synchronized C、 serialize D、static
以下代码段执行后的输出结果为( A ) int x =-3;int y =-10;System.out.println(y%x);
A、 -1 B、2 ...
实验7——查找算法
实验目的:
熟悉常用查找算法;
熟悉二叉排序树的定义和有关操作。
实验内容:查找表结构定义如下
typedef struct { int key; //主关键字 ... //数据元素其他项的信息,可不定义; }ElemType;typedef struct { ElemType *R; //表基址 int length; //表长}SSTable;
1.编写静态查找的三种算法:顺序查找、折半查找和分块查找
2.编写二叉排序的建立、显示、插入、删除、查找元素
实验要求:
程序要添加适当的注释,程序的书写要采用缩进格式。
程序要具在一定的健壮性,即当输入数据非法时,程序也能适当地做出反应,如插入删除时指定的位置不对等等。
程序要做到界面友好,在程序运行时用户可以根据相应的提示信息进行操作。
在体会中描述如下内容:按照你的测试数据建立的二叉排序树示意图:开始录入数据示意图 插入数据4示意图 删除数据8示意图
实现代码
第一题:SSTable.h://线性表的查找的定义// Created by 17235 on ...
JSP中的请求转发与重定向
请求转发与重定向小练1已知文件夹结构如上图,请分别采用转发(相对路径和绝对路径)和重定向(相对路径和绝对路径)的方式,给出从1.jsp 跳转到2.jsp的四条语句:
转发:
绝对路径:<%request.getRequestDispatcher(“/front/2.jsp”).forward(request,response);%>
相对路径:
<%request.getRequestDispatcher(“../front/2.jsp”).forward(request,response);%>
重定向:
绝对路径:
<%response.sendRedirect(request.getContextPath()+”/front/2.jsp”);%>
相对路径:
<%response.sendRedirect(“../front/2.jsp”); %>
Java基础学习路线
总框架图
文字版Java语言语言基础
基础语法
JDK安装配置
IDE选择
IDEA
Eclipse
数据类型
整型
浮点型
char类型
Unicode类型
Boolean
变量
运算符
字符串
输入输出
流程控制
条件语句 if
循环
for
while
do-while
多重选择(Swith)
中断控制
break
continue
方法的声明与使用
方法的重载
数组
数组的创建与使用
一维数组
多维数组
面向对象OOP
类
预定义类
自定义类
对象
用类制造对象
属性
方法
包
this
构造器
封装
继承
多态
重写
Super
Object
接口Interface
接口与抽象类
容器
异常
异常的原理
异常的堆栈抛出机制
异常的结构体系
受检与非受检异常
异常的处理
用finally回收资源
throw制造异常
自定义异常
泛型
反射
反射的原理分析
JVM与类
类的加载,连接,初始化
类加载机制
注解
I/O
I/O流结构体系
I/O流原理分析
I ...
实验五-树的应用
实验题目:树的应用实验环境: CLion实验目的:1.熟悉树的存储结构;2.熟悉二叉链表的创建;3.熟悉二叉树的遍历操作。实验内容:
依据顺序二叉树的存储结构:实现基于先序遍历思想实现二叉链表的创建,并输出其先序、中序和后序遍历的结果typedef struct BiNode{ TElemType data; struct BiNode *lchild,*rchild; //左右孩子指针}BiNode,*BiTree;
统计上题创建的二叉树的叶结点个数
实现二叉树的层次遍历,转换成程序并上机实现(可以借用队列实现);
(选做)实现二叉树遍历的非递归算法,转换成程序并上机实现(可以借助栈实现)
实现代码BiTree.h//二叉树结点定义// Created by 17235 on 2020/4/18.// #ifndef CLION_WORKSPACE_BITREE_H#define CLION_WORKSPACE_BITREE_H #include <stdlib.h>#include <stdio.h> #define OK 1 ...