- 博客(21)
- 收藏
- 关注
原创 abstract 修饰符
abstract用来修饰类和方法使用规则修饰的类即为抽象类,不能被实例化 构造方法和static方法不能是抽象的 父类的抽象方法可以在子类中实现,抽象类可以具有指向子类对象的对象引用抽象类中的方法既可以是抽象方法也可以是具体方法,但是一个类中只要含有抽象方法就是就是抽象类abstract class Shape {//形状类 protected double length;//长 protected double width;//宽 public Shape(do
2020-05-12 23:30:07
408
原创 Static 修饰符
静态变量类中的静态变量属于类,而不属于某个方法 类的静态成员可以和类的名称一起使用,不用创建类的对象 静态类或方法也称类的变量或方法 不管创建了多少个类的实例,整个类中的静态变量的副本只有一个 引用静态变量时一般引用类名来调用 声明为static的变量实质上就是全局变量静态方法类的静态方法只能访问其他的静态成员,不能访问非静态的成员 静态方法中没有this关键字 静态方法不能被重写为非静态方法静态代码块就是static与{ }组成的代码片段语法为static{//静态
2020-05-12 22:14:30
198
原创 java多态
多态可以使用户的应用程序具有可扩展性理解多态就是同一种行为具有多种表现形式的特征好比生活中的手机,由于拨打的电话号码不同可以拨给不同的人,如拨打110是报警电话119是火警电话等。java中多态的实现1.overloading方法重载主要用于在同一个类中有多个具有相同名称的方法,包括构造方法的重载,方法具有不同的参数import java.util.ArrayList;public class overLoadTest { //属性 //方法 //构造
2020-05-12 17:28:48
177
原创 super关键字
super关键字跟this关键字类似,也是指对象的引用,不同的是它指向分类对象的引用在同一个类中如果有继承关系,属性和方法都可以被子类继承,子类如何显示调用父类的普通方法呢?这就要使用super关键字啦super关键字的规则:若要在子类构造方法中调用父类构造方法,在子类构造方法中的第一条语句要用super关键字嘞调用1、调用父类构造方法的语法super() 或 super(实参列表);//必须是第一句2、调用父类的普通方法语法super.methodname() 或 supe
2020-05-11 21:56:07
231
原创 java继承
继承就是将父亲的东西继承过来继承需要符合的关系是“is a ”即是继承关系,比如老虎继承肉食动物可以写成“老虎 is a 食肉动物”,但是不能放过来说食肉动物是老虎,因为还有其他的食肉动物继承特点继承具有层次结构,并具有传递性,如兔子是食草动物,食草动物是动物,有层次关系。 子类继承父类的属性和方法(不包括构造方法),同时也可以拥有自己发方法。如兔子继承食草动物的特性,兔子除了吃草还有两个竖着的耳朵,竖着的耳朵就是它 的特性java只支持单继承,就是说一个子类只能有一个父类,但一个父类可以.
2020-05-11 19:49:01
244
原创 软件生命周期
软件的生命周期如下图: 每个阶段可以用一句话说明: 问题定义:要解决的问题是什么? 可行性研究:对要解决的问题有什么可行的办法? 需求分析:为了解决这个问题,目标系统必须做什么? 总体设计:应该怎样实现目标系统? 详细设计:应该怎样具体的实...
2020-05-07 22:26:34
384
原创 软件危机
软件危机的发展早期(<20世纪60年代) 软件只能服务于1个应用 编写者也是使用者 只有程序清单,没有其他文档资料 中期(20世纪60年代—70年代) 程序出现错误—> 都必须修改程序 耗资源 不可维护 用户有新的需求——> 硬件或操作系统更新——> 什么是软件危机软件危机是在计...
2020-05-07 16:40:02
500
原创 java变量、标识符的命名规则
对变量,对包、类、方法、参数等标识符的命名由字母、数字、下划线或美元符号组成 不能以数字开头 区别大小写 长度无限制 不能是java中的保留关键字...
2020-05-01 08:20:31
407
原创 java键入数据
1、导包 格式:import java.util.Scanner;2、创建键入对象 格式:Scanner sc = new Scanner(System.in);3、通过对象获取数值 格式:int x = sc.nextInt();//输入是整型System y = sc.nextline();//输入是字符串...
2020-04-30 23:01:12
276
原创 IDEA和MySQL建立连接
MySQL数据库驱动包官方下载地址:http://dev.mysql.com/downloads/connector/打开电脑的【开始】,找到MySQL 5.5 Command Line Client,输入MySQL安装时设置的密码上述操作之后,以后就可以在windows的运行窗口(快捷键win+R)打开MySQL并使用SQL语句进行操作和IDEA创建连接按照步骤...
2020-04-30 09:56:08
1393
原创 IDEA带入jar包语句自动删除,这样解决!
按照步骤File > String > Editor > General > Auto Import,找到如下界面,图中红线位置,√去掉,点击确定即可。
2020-04-29 11:47:41
784
原创 JAVA数组
数组声明 dataType[ ] arrayRefvar;//java数组定义 dataType arrayRefvar[ ];//c/c++数组定义,java中同样适用创建数组 法一:只创建 arrayRefvar = new dataType[arraySize]; ...
2020-04-28 20:28:17
169
原创 JAVA学习路线,需要的拿走
哈喽!小伙伴们,大家好!看到有些小伙伴对java的学习很迷茫,所以分享下我的学习方法和java学习路线。希望对你们有所帮助。在学习的过程中,常见的几个问题第一:能看懂,不会写第二:学完就忘第三:是看书学好,还是看视频好很多初学者应该都是“代码搬运工”。老师讲的都能听懂都能理解,自己去实践,然后照着课件、书本敲,敲完了能运行,挺开心,但那不是自己的没啥用。针对这种情况我建议静下...
2020-04-26 00:45:32
156
原创 图的存储,通俗详细
图,虽然在面试和实际应用中不是那么常见,但是也完全不可以忽视图的重要性哦!什么是图呢?图是一种比树更复杂的的数据结构。树描述的是一对多的关系,但是实际生活中的人际关系并不是都像父母与孩子的关系那样,一对父母可以有多个孩子,一个孩子只能有一对父母。所以要引入图来描述多对多的关系模式,比如说我的朋友,他们之间可能也相互认识。直接上图吧比较直观如图,把各个顶点看作是人,顶点之间的连线...
2020-04-24 10:36:49
699
原创 树也很好理解
哈喽!小伙伴们,大家好!又到学习时间啦。今天就轮到树啦,树形结构是一类重要的非线性数据结构。其中以树和二叉树最为常用,直观看来,树是以分支关系定义的层次结构。像族谱,各种社会组织机构这些关系都是树形结构。那什么是树呢?树就是由n个结点组成的有限集合。当n=0的时候,这是棵空树;当n>0,有且只有一个特定的节点是树的根,它只有直接后继,没有直接前驱;当n>1的时...
2020-04-20 20:16:25
749
1
原创 对列,很好懂!
哈喽!小伙伴们,大家好!今天还是咱们的数据额结构,队列。队列也是受限定的线性表,不过它是限制只能在表的一端进行插入,在表的另一端进行删除的线性表。 之所叫它队列,就是因为它最大的特点就是“先进先出”,就像排队一样,来得早了就站在前面,先轮到你。队尾(rear)——允许插入的一端队头(front)——允许删除的一端送道题帮你理解队列请听题:...
2020-04-20 20:05:21
614
原创 一文看懂栈
继续数据库的学习,今天的主题是栈,但是今天我想换一种新的方式,用一道题,用实际操作来熟悉栈。请听题:使用栈,实现10进制到8进制的转换。例如:(1348)10 = (2054)8首先解决的问题是如何实现进制转换。现取一整数n,每次将整数部分除以8,余数为该位权上的数,而商继续除以8,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数起,...
2020-04-20 19:57:59
441
原创 链表,我懂啦
线性表链式存储结构定义线性表的链式存储结构的特点就是用一组任意的存储单元存储线性表的数据元素,这组存储单元可以是连续的也可以是不连续的,也就是说数据元素可以占用任意的存储单元。之前的顺序结构中,每个元素只需要存储数据元素即可,但是在链式结构中数据元素的存储位置是任意的,除了存储数据元素之外,还要存储他们的地址。所以为了表示两相邻数据元素ai与ai+1之间逻辑关系,就在ai元素所在的结点中,...
2020-04-20 19:55:47
137
原创 数据结构——线性表
为什么要学习数据结构数据结构的重要性,想必大家也都听说过。我们程序设计没有了数据结构,就像厨师没有了调味品,即使有再好的食材也做不出上乘的菜肴。程序=数据结构+算法。好比说查询某人的考试成绩,成绩如何存储和表示这就是数据结构所要做的事情,而如何方便、快捷的查询这是算法的问题。几个基本概念学习数据结构之前,我们弄懂几个基本概念:数据、数据对象、...
2020-04-20 19:53:09
383
原创 在被引用表 '职工' 中没有与外键 'FK__部门__部门号__2D27B809' 中的引用列列表匹配的主键或候选键
执行语句:create table 职工( 职工号 smallint not null,姓名 char(10),年龄 smallint check(年龄<60 or 年龄=60),职务 char(20),工资 smallint,部门号 char(20) not null ,primary key(职工号));create table 部门(部门号 char(20...
2020-04-08 17:33:15
3389
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人