- 博客(10)
- 资源 (3)
- 收藏
- 关注
原创 JAVA之特殊类和接口
又到了周末,首先祝大家周末快乐,端午安康。端午期间,没少和朋友闲谈,听到了不少的抱怨。。。在这里,送大家十六个字“物来顺应,当时不迎,当时不杂,既过不恋”,有的事过去了就让它过去了,再多说难过的只是自己。闲暇之余多运动运动,或者充充电,都是极好的。话不多说,直接上干货。Java中一切皆对象?数据类型的划分为基本数据类型和引用数据类型,但基本数据类型怎么成为对象呢?为解决这个问题,包装类就起了作用。每一个数据类型都有其对应的包装类。Java包含了8种基本数据类型,由于这八种基本数据类型不支持面向对象的编程机
2022-06-05 14:08:57 247
原创 JAVA中方法的声明及使用(继承、多态、封装)
目录一、写在前面二、继承2.1 继承的注意事项2.2 继承的特点2.3 继承的使用2.4 重写和重载2.4.1 重写(override)2.4.2 重载(overload)2.4.3 this,super关键字2.4.4 补充概念三、多态3.1 定义和优点3.2 多态的体现形式3.3 向上转型四、封装4.1 封装的特性4.2 封装的实现4.3 成员的访问权限一、写在前面今天就来总结一下JAVA中方法的声明及使用,即继承、多态、封装。其实关于三大特性对于学习JAVA的同学来说都是基本的了,毕竟只要接触J
2022-05-21 13:04:40 1897
原创 Java语言的基本语法
目录走进JavaJava现状第一个函数1.1 注释1.2 标识符1.2.1 标识符的概念1.2.2 标识符的合法规则1.2.3 Java中的一些命名规范1.3 关键字1.4 数据类型、基本数值类型、运算符1.4.1 数据类型1.4.2 数值类型1.4.3 运算符1.5 数据的基本转化1.6 程序流程控制语句走进JavaJava是一面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里面难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对
2022-05-19 16:28:12 218
原创 初学者必学1-1:Mysql从入门到入魔
闲来无事,给大家写点Mysql的基础语句吧目录1.数据库操作1.1 显示数据库1.2 创建数据库1.3 使用数据库1.4 查看当前数据库1.5 删除数据库2. 表操作2.1 创建表2.2 更新表2.2.1 添加列2.2.2 删除列2.3 查看表结构2.4 查看表详细内容2.5 重命名表2.6 删除表1.数据库操作1.1 显示数据库mysql> SHOW DATABASES;1.2 创建数据库CREATE DATABASE 数据库名 CHARSET=’编码格式‘mysql>CREA
2021-09-18 09:43:36 150
原创 Gale-Shapley算法
前言最近看了一档综艺《心动的信号》(唉, 单身久了, 开始喜欢看别人谈恋爱了)节目中共有n男n女, 他们会在节目的最后进行表白, 如果我喜欢你, 恰好你也喜欢我, 那么便就会在一起, 自此传为一段佳话.于是, 我就在想, 如何用算法来实现这个匹配的过程呢?单一匹配将信息抽象化, 现有两个集合 M N, 每个集合中存在a个对象.结果集 R 中元素为 (m, n), 其中 m ∈ M, n ∈ N, m 喜欢 n, n 也喜欢 m.OK, 设计数据结果进行实现. (以下以Go进行简单演示)pac
2021-08-26 10:53:41 460
原创 七夕,你用代码表白了吗
听说七夕快到了,表白素材赶紧先准备好。。。目录0、委婉的表白1、比较直接2、有文化的3、除了"好呀",没有更好的选择4、当然,有时候也有意外情况0、委婉的表白Python 代码:import stringl = string.ascii_letterss = []s.append(l[34])s.append(l[11])s.append(l[14])s.append(l[21])s.append(l[4])s.append(l[24])s.append(l[14])s.append(l[20])s
2021-08-13 11:33:14 367
原创 一天掌握数据结构与算法,建议收藏
最近老是听到刚毕业的朋友说,面试的时候对算法和数据结构很头疼,于是我整理了一波资料,感觉有用的朋友,可以点个赞支持哦。不多说,直接上内容目录1、数据结构与算法知识点整理;2、链表、队列和栈的区别;3、简述快速排序的过程;4、快速排序算法的原理;5、简述各类算法时间复杂度、空间复杂度和稳定性对比;6、什么是AVL树;7、什么是红黑树;8、AVL树和红黑树的区别;9、B树和B+树的区别;10、排序有哪些分类;11、直接插入排序的原理;12、希尔排序原理;13、直接选择排序的原理;14、堆排序的原理;15、冒
2021-08-10 11:31:06 1052
原创 日志输出Log4j配置和使用
在开发过程中,日志信息是必不可少的,一般我们会选择在控制台查看程序输出的日志信息,而常用到的日志工具是Log4j,下面就其在开发中的配置来了解下。一、了解日志输出工具Log4jLog4j是帮助开发人员进行日志输出管理的API类库,它最重要的特点就可以配置文件灵活的设置日志信息的优先级、日志信息的输出目的地以及日志信息的输出格式。Log4j除了可以记录程序运行日志信息外还有一重要的功能就是用来显示调试信息,如System.out.println语句输出调试信息。二、Log4j开发准备在开发使用Log4
2021-08-06 16:25:58 895
原创 记一个最简单的Java面试题
这可能是历史上最简单的一道java面试题了。题目很简单,完成代码,判断一个整数是否是奇数:public boolean isOdd(int i)相信相当数量的人都已经在准备吐槽了,只要看过《编程珠玑》的人都知道这道题的答案和其中极为简单的道理。不过别着急骂街,不管你信不信,这道笔试题拿到的答案好多都长这样:public boolean isOdd(int i) { if (i % 2 == 1) { System.out.println("是奇数"); } else {
2021-08-05 11:28:10 83
原创 SSM三大框架整合详细教程(SPRING+SPRINGMVC+MYBATIS)
SSM三大框架整合详细教程(SPRING+SPRINGMVC+MYBATIS)使用 SSM ( Spring 、 SpringMVC 和 Mybatis )已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录 SSM 整合的过程, 这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。 这次 , 先说说 三大框架整合过程 。个人认
2021-08-04 11:17:48 516
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人