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 ...
实验五-数据库安全性
实验基本要求1.知道数据库安全性采用的方法。 2.掌握数据库用户的创建。 3.掌握数据库的权限的分配。 4.掌握数据表角色的操作。 实验概述1.创建不同的用户; 2.分配对象权限给不同的用户; 3.创建角色; 4.授予角色权限; 实验环境MySQL5.7;MySQL8.0;Navicat15; 实验内容该实验全部基于实验二-数据定义 (1)创建用户U1,U2,U3,U4,U5,U6,U7,并设置密码;CREATE USER 'u1'@'localhost' IDENTIFIED by 'u1password';CREATE USER 'u2'@'localhost' IDENTIFIED by 'u2password';CREATE USER 'u3'@'localhost' IDENTIFIED by 'u3password';CREATE USER 'u4'@'localhost' IDENTIFIED by ...
JSP实验二
实验二:jsp基本语法实验环境:Myeclipse 10实验题目:熟悉jsp语法 1:在jsp文档内输入一个数字,如果小于60分,打印不及格,大于60分,打印及格。(分有out无out做法) 2:利用循环输出10行相同的文字(分有out无out做法) 3:看以下图片: 试验分析查看效果。 4:应用java程序片段动态生成下拉列表,点击查询时,能弹出用户输入的内容:姓名,年龄,所在部门,如下图: 点击查询后,能在本网页的下方显示出刚输入的员工姓名,年龄,和所在部门。 实验实现代码:第一题(2-1.jsp):<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+req ...
JAVA 基础学习记录
Java基础1显示时间(DisplayTime)import java.util.Scanner; public class DisplayTime { public static void main(String[] args) { try (Scanner in = new Scanner(System.in)) { int seconds = in.nextInt(); int hour = seconds/3600; int leftSeconds = seconds - 3600*hour; int min = leftSeconds/60; int sec = leftSeconds%60; System.out.printf("%02d:%02d:%02d",hour,min,sec); ...