Java
文章平均质量分 83
小野人_vector
这个作者很懒,什么都没留下…
展开
-
【学习笔记】继承和多态
继承是多态的前提,如果没有继承,就没有多态。父类又称为基类、超类,子类又称为派生类。“师父会多少武功,大徒弟也都会,小徒弟也都会。”继承主要解决的问题:共性抽取。继承关系当中的特点:1、子类可以拥有父类的“内容”2、子类还可以拥有自己专有的内容在继承关系中,“子类就是一个父类”。也就是说,子类可以被当做父类看待。例如父类是员工,子类是讲师,那么“讲师就是一个员工”。关系:is-a。...原创 2021-02-17 19:43:31 · 152 阅读 · 0 评论 -
【学习笔记】抽象类和接口
一、抽象的概念原创 2021-02-17 19:22:22 · 206 阅读 · 1 评论 -
【学习笔记】static静态
如图所示,对于同班同学来说,姓名、年龄、学号,每个对象都需要有自己独立的数据;但是对于所在教室而言,多个对象共享同一份数据还可节省空间,便于操作。对于这样的数据,可以用static关键字,那么这样的内容不再属于对象自己,而是属于类的,即:凡是本类的对象,都共享同一份。静态变量和静态方法静态变量:如果一个成员变量使用了static关键字,那么这个变量不再属于对象自己,而是属于所在的类。多个对象共享同一份数据。静态方法:一旦使用static修饰成员方法,那么这就成为了静态方法。静态方法不属于..原创 2021-02-04 09:52:57 · 209 阅读 · 3 评论 -
【学习笔记】面向对象和封装
一、面向对象思想概述面向对象不好理解,不如我们来举个例子,有一家餐馆,如果它是面向大众的,那么它可能售一些平价菜;如果是面向高端人群,那么可能售价格相对较高的菜品。因此,面向谁可以理解为看重谁、关注谁,在编程中,有两种主流思想:面向过程和面向对象。面向过程:当需要实现一个功能时,每一个具体的步骤都要亲力亲为,详细处理每一个细节。面向对象:当需要实现一个功能时,不关心具体的步骤,而是找一个已经具有该功能的人来帮助。下面通过一个例子来理解:(要求打印格式为:[10, 20, 30, 40, 50原创 2021-01-20 20:22:53 · 122 阅读 · 0 评论 -
【问题解决】java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized
java.sql.SQLException: The server time zone value '�й���ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the 'serverTimezone' confi...原创 2020-03-14 18:55:43 · 3736 阅读 · 1 评论 -
反射:框架设计的灵魂
反射这个概念之前听说过,但却是第一次真正接触,记录下学习过程。框架:可以理解为半成品软件。我们可以在框架的基础上进行软件开发,简化编码。反射概念:将类的各个组成部分封装为其他的对象,这就是反射机制这样的概念有些抽象,不妨先了解下java代码在计算机中经历的三个阶段:source源代码阶段Class类对象阶段Runtime运行时阶段 好处:1...原创 2020-03-10 16:35:49 · 117 阅读 · 0 评论 -
蓝桥杯 十六进制转八进制
问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1 接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式 输出n行,每行为输入对应的八进制正整数。 【注意】 输入的十六进制数不会有前导0,比如012A。 输出原创 2018-02-01 15:17:24 · 271 阅读 · 0 评论 -
多线程
线程与进程再次接触线程问题,还不是很理解,查阅资料了解到用法,算是作此笔记,多多指教。进程:每个运行中的程序就是一个进程; 进程的内部数据和状态都是完全独立的线程:线程是进程的执行单元; 线程之间的切换代价小于进程; 多线程之间共享一块内存和系统资源简单的说,C原创 2018-01-23 18:12:30 · 146 阅读 · 0 评论 -
Swing编程基础——五子棋游戏
最近闲来无事,继续完成之前一直想做的五子棋游戏,有不懂的通过看视频基本完成,大致记录一下,如有问题,请多多指教。知识点:Swing的概述: Swing是在java的基础图形化用户界面AWT的基础上扩展的API集;Swing编程 ImageIO的使用 图片的绘制 Swing的功能:通过java代码编写窗口程序,创建图形化用户界面(GUI); Swing...原创 2020-01-26 19:34:23 · 450 阅读 · 0 评论