- 博客(10)
- 收藏
- 关注
原创 Java反射
编译时如果你直接调用 greet() 方法,编译器会检查 Person 类中是否存在 greet(String) 方法。如果没有该方法,编译会失败。但当你使用反射调用 greet() 时,编译器无法在编译时确定 greet 是否存在,所有的类型检查将在运行时进行。
2024-10-21 14:40:37 211
原创 Spring 01
Spring 是一款主流的 Java EE轻量级开源框架: 程序的半成品,减少开发的任务量开源:源代码开放轻量级: 不需要依赖其他组件, 体积小Spring 由“Spring 之父”Rod Johnson 提出并创立,其目的是用于简化 Java 企业级应用的开发难度和开发周期。Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。Spring 框架除了自己提供功能外,还提供整合其他技术和框架的能力。
2023-05-12 16:59:30 78
原创 算法笔记第7章--前缀树和贪心
前缀树建立前缀树时,沿途的e值++,最后一个节点的e值++。每一个个节点,都有26长度的数组, //数据结构 public static class TrieNode { public int path;//通过的次数 public int end;//终点的次数 public TrieNode[] nexts;//26个树枝,指向26个字母,如果字符种类特别多 ==>> HashMap<Char,Node> nexts; 或 TreeMap<Char,N
2021-09-23 20:09:08 125
原创 Hexo搭建个人博客
前言本期博客介绍如何使用hexo+github+Freenom搭建个人博客,用到的工具有Git,Notepa++, Chrome浏览器,Nodejs ,hexo等。环境搭建及其初始化下载安装Git,NodeNode下载地址:https://nodejs.org/en/Git:https://git-scm.com/(由于篇幅限制,自行百度安装过程,按部就班即可,很简单)Hexo官方文档:https://hexo.io/zh-cn/docs/安装前面已经安装了Git和Node.j
2021-02-17 12:22:07 235
原创 构造函数和析构函数
对象的初始化和清理对象的初始化和清理也是两个非常重要的安全问题 一个对象或者变量没有初始状态,对其使用后果是未知 同样的使用完一个对象或变量,没有及时清理,也会造成一定的安全问题c++利用了构造函数和析构函数解决上述问题,这两个函数将会被编译器自动调用,完成对象初 始化和清理工作。对象的初始化和清理工作是编译器强制要我们做的事情,因此如果我们不提供构造和析构,编译器会提供编译器提供的构造函数和析构函数是空实现。构造函数:主要作用在于创建对象时为对象的成员属性赋值,构造函数由编译器
2020-10-18 23:01:21 189
原创 指针概述呀
指针指针基础概念 ,什么是指针定义赋值初始化内存运算符运算一维数组和指针指针进阶二维数组与指针函数与指针动态内存内存区域的划分动态内存管理指针和结构体指针成员成员指针结构体变量指针指针和类成员指针指针成员成员函数与指针对象与指针…指针类型转换...
2020-10-11 13:04:15 121
原创 字符串传入函数
字符串作函数形参//自己编写strlen函数(自学使用,有错误)#include <stdio.h>int strlen(char *str);int main(void){char str[20];gets(str);printf("%d\n",strlen(&str[0]));//printf("%d\n",sizeof(str));}int strlen(char *str)//传字符串时用指针{ int n=0; int i; in
2020-09-13 20:51:18 3455
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人