摘要: 内省 什么是内省? 内省是指计算机程序在运行时(Run time)检查对象(Object)类型的一种能力,通常也可以称作运行时类型检查。 不应该将内省和反射混淆。相对于内省,反射更进一步,是指计算机程序在运行时(Run time)可以访问、检测和修改它本身状态或行为的一种能力。 内省大多是对属性进行 阅读全文
posted @ 2022-02-21 21:39 Nickeyhu 阅读(244) 评论(0) 推荐(0) 编辑
摘要: JDBC编程步骤 1.加载驱动 Class.forName("com.mysql.cj.jdbc.Driver"); 2.创建连接 String url="jdbc:mysql://localhost:3306/hhr_data?useSSL=false&characterEncoding=utf8 阅读全文
posted @ 2022-02-18 17:29 Nickeyhu 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 1.java跨平台的原理 具有平台无关性 Java是“一次编写,到处运行(Write Once,Run any Where)"的语言,因此采用Java语言编写的程序具有很好的可移植性,而保证这一点的正是Java的虚拟机机制。在引入虚拟机之后,Java语言在不同的平台上运行不需要重新编译。 Java跨 阅读全文
posted @ 2022-02-16 21:20 Nickeyhu 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 数据库概念 在计算机中, 通过一定的结构,来组织,存储和管理数据的软件系统 数据库管理系统(Database Management System,简称DBMS)是为管理数据库而设计的电脑软件系统,一般具有存储、截取、安全保障、备份等基础功能 数据库分类 关系型数据库 非关系型数据库 约束 主键约束  阅读全文
posted @ 2022-02-15 16:26 Nickeyhu 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 简介 枚举是Java1.5引入的新特性,通过关键字enum来定义枚举类。枚举类是一种特殊类,它和普通类一样可以使用构造器、定义成员变量和方法,也能实现一个或多个接口,但枚举类不能继承其他类. 枚举常量 jad工具来反编译Color类, 通过jad -sjava Color.class反编译出一份ja 阅读全文
posted @ 2022-02-14 11:51 Nickeyhu 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 输入一个整型数组,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 要求时间复杂度为O(n)。 示例1: 输入: nums = [-2,1,-3,4,-1,2,1,-5,4] 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 答案: 1 class Sol 阅读全文
posted @ 2022-02-13 20:59 Nickeyhu 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 线段树: 讲解:https://blog.csdn.net/zearot/article/details/48299459 视频介绍:https://www.bilibili.com/video/BV1QT4y1Z7rR?from=search&seid=12466859942766325431&s 阅读全文
posted @ 2022-02-13 20:16 Nickeyhu 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 进程与线程 进程:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 线程:线程(英语:thread)是操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制 阅读全文
posted @ 2022-02-10 14:40 Nickeyhu 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 示例: 现有矩阵 matrix 如下: [ [1, 4, 7, 11, 15], [2, 5, 8, 12, 阅读全文
posted @ 2022-02-09 20:43 Nickeyhu 阅读(5) 评论(0) 推荐(0) 编辑
摘要: Date 声明 1 Date d = new Date();//执行该行代码的当前时间 2 //时间怎么记录--1970年0毫秒开始计时 3 //long类型数值 每毫秒 + 1 获取当前时间的毫秒数 1 long l = d.getTime(); 2 System.out.println(l);/ 阅读全文
posted @ 2022-02-09 12:01 Nickeyhu 阅读(26) 评论(0) 推荐(0) 编辑