- 博客(24)
- 收藏
- 关注
原创 C/C++基础编程练习
文章目录BASIC-1 闰年判断BASIC-2 字串BASIC-3字母图形BASIC-4数列特征蓝桥杯训练题BASIC-1 闰年判断BASIC-2 字串BASIC-3字母图形BASIC-4数列特征
2019-07-20 02:15:25 874
原创 java day13
今日内容介绍1、final 关键字2、static 关键字3、匿名对象4、内部类5、包的声明与访问6、访问修饰符7、代码块###01final关键字概念* A: 概述继承的出现提高了代码的复用性,并方便开发。但随之也有问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。可是当子类继承了这些特殊类之后,就可以对其中的方法进行重写,那怎么解...
2019-07-31 20:09:44 89
原创 java day12
今日内容介绍1、构造方法2、this关键字3、super关键字4、综合案例###01构造方法引入* A:构造方法的引入在开发中经常需要在创建对象的同时明确对象的属性值,比如员工入职公司就要明确他的姓名、年龄等属性信息。那么,创建对象就要明确属性值,那怎么解决呢?也就是在创建对象的时候就要做的事情,当使用new关键字创建对象时,怎么给对象的属性初始化值呢?这就要学习Java另外一门...
2019-07-29 14:50:20 120
原创 java中的快捷键
eclipse 快捷键大全一、eclipse 快捷键大全Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)A...
2019-07-28 22:43:10 7616 1
原创 java day11
今日内容介绍1、接口2、多态第一节课###01(面向对象)接口概述.avi (02:33)###02(面向对象)接口抽象方法定义.avi (11:47)###03(面向对象)接口的实现类.avi (07:44)###04(面向对象)接口中的成员变量的特点.avi (09:36)###05(面向对象)接口中的...
2019-07-28 20:43:38 86
原创 汉诺塔
汉诺塔问题是一个经典的问题。汉诺塔(Hanoi Tower),又称河内塔,源于印度一个古老传说。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,任何时候,在小圆盘上都不能放大圆盘,且在三根柱子之间一次只能移动一个圆盘。问应该如何操作?这其实也是一个经典的递归问题。比如有64个...
2019-07-27 18:19:16 102
原创 kmp(模式匹配算法)
KMP算法(研究总结,字符串)前段时间学习KMP算法,感觉有些复杂,不过好歹是弄懂啦,简单地记录一下,方便以后自己回忆。引入首先我们来看一个例子,现在有两个字符串A和B,问你在A中是否有B,有几个?为了方便叙述,我们先给定两个字符串的值A=”abcaabababaa”B=”abab”那么普通的匹配是怎么操作的呢?当然就是一位一位地比啦。(下面用蓝色表示已经匹配,黑色表示匹配失败)此...
2019-07-27 17:48:15 79
原创 java day10
今日内容介绍1、继承2、抽象类3、综合案例—员工类系列定义###01继承的概述*A:继承的概念*a:继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系*b:在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类*B:继承关系的子类特点*a:子类会自动拥有父类所有非private修饰的属性和方法###0...
2019-07-27 09:18:48 71
原创 day java9
今日内容介绍1、面向对象思想2、类与对象的关系3、局部变量和成员变量的关系4、封装思想5、private,this关键字6、随机点名器###01面向对象和面向过程的思想* A: 面向过程与面向对象都是我们编程中,编写程序的一种思维方式* a: 面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。* b: 面向对象的程序设计方式,是遇到一件事时,思考...
2019-07-26 20:48:23 86
原创 java day8
今日内容介绍1、Eclipse开发工具2、超市库存管理系统01Eclipse的下载安装* A: Eclipse的下载安装 * a: 下载* http://www.eclipse.org* b: 安装* 只需要解压后就能使用* c: 卸载* 只需要将文件夹删除就可以了* d: 注意* 开发软件的安装目录中,尽量不要出现空格与中文* B: Eclipse的特点* a: ...
2019-07-25 15:53:14 103
原创 java day6
今日内容介绍1、自定义类型的定义及使用2、自定义类的内存图3、ArrayList集合的基本功能4、随机点名器案例及库存案例代码优化01引用数据类型_类* A: 数据类型* a: java中的数据类型分为:基本类型和引用类型* B: 引用类型的分类* a: Java为我们提供好的类,比如说:Scanner,Random等。* b: 我们自己创建的类,按照类的定义标准,可以在类中包...
2019-07-24 16:23:00 96 2
原创 java day7
今日内容介绍1、自定义类型的定义及使用2、自定义类的内存图3、ArrayList集合的基本功能4、随机点名器案例及库存案例代码优化01引用数据类型_类* A: 数据类型* a: java中的数据类型分为:基本类型和引用类型* B: 引用类型的分类* a: Java为我们提供好的类,比如说:Scanner,Random等。* b: 我们自己创建的类,按照类的定义标准,可以在类中包...
2019-07-23 18:01:17 72
原创 Data structure3
线性表的链式存储实现求链表的长度int Length(List PtrL){List p=PtrL;//p指向表的第一个结点int j=0;//计数器while(p){//p!=NULLp=p->Next;j++;}return j;//当p==NULL结束}查找链表中元素(按序号查找)List Find(int K,List PtrL){List p=Ptr...
2019-07-22 16:26:54 123
原创 javaday5
今日内容介绍1、方法基础知识2、方法高级内容3、方法案例01方法的概述* A: 为什么要有方法* 提高代码的复用性* B: 什么是方法* 完成特定功能的代码块。02方法的定义格式* A: 方法的格式*修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) {方法体语句;return 返回值;}* B: 方法的格式说明* 修饰符:目前就用 publi...
2019-07-22 13:34:33 85
原创 Algorithm3
1.数组起别名如果我们将一个数组变量赋值给另外一个数组变量,那么两个变量将会指向同一个数组。demo:int[] a=new int[N];.........................int[] b=a;b[i]={5,6,7,8};///a[i]的值也会变为5,6,7,8//这种情况和复制数组是有差别的,所以叫做起别名2.二维数组double[][] a;a=new...
2019-07-22 06:53:01 153
原创 Data Structure2
数据结构第二天1.多项式的表示一元多项式:f(x)=a0+a(1)*X+…a(n-1)*X(n-1)+a(n)*X(n)eg:eg2问题:大的输出,相等的话,系数相加得出的是同一个问题可以有不同的表示方法,也就是不同的存储方式。要么数组存储,要么链表存储。归结为线性表存储。顺序存储(数组)数组方式存储顺序表主要操作的实现:初始化(建立空表)List MakeEmpty...
2019-07-21 20:53:32 78
原创 java day4
今日内容介绍1、流程控制语句switch2、数组3、随机点名器案例01switch语句解构* A:switch语句解构* a:switch只能针对某个表达式的值作出判断,从而决定程序执行哪一段代码。 * b:格式如下: swtich(表达式){ case 常量1 : 要执行的语句; break; case 常量2 ...
2019-07-21 18:25:49 84
原创 java day3
今日内容介绍1、引用类型变量的创建及使用2、流程控制语句之选择语句3、流程控制语句之循环语句4、循环高级01创建引用类型变量公式* A: 创建引用类型变量公式* a: 我们要学的Scanner类是属于引用数据类型,我们先了解下引用数据类型。* b: 引用数据类型的定义格式* 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式。* 数据类型 变量...
2019-07-20 19:33:27 95
原创 java day2
今日内容介绍1、变量2、运算符01变量概述* A: 什么是变量?* a: 变量是一个内存中的小盒子(小容器),容器是什么?生活中也有很多容器,例如水杯是容器,用来装载水;你家里的大衣柜是容器,用来装载衣裤;饭盒是容器,用来装载饭菜。那么变量是装载什么的呢?答案是数据!结论:变量是内存中装载数据的小盒子,你只能用它来存数据和取数据。02计算机存储单元* A: 计算机中储存和运算的最小单...
2019-07-20 19:05:45 83
原创 Data Structure1
数据结构第一天到底什么是数据结构?答:数据对象必须与一系列加在其上的操作相关联完成这些操作所用的方法就是算法除此之外呢,还有就是逻辑结构和计算机内部的物理存储结构(数组or链表)抽象数据类型数据类型:数据对象集合,数据集合相关联的操作集(C语言中独立处理,java和C++是封装在一个类中的)抽象:描述数据类型的方法不具体实现,1.与存放数据的机器无关 2.与数据存储的物理结构无关 3...
2019-07-20 00:39:53 116
原创 Algorithm1
算法基础重构:1.1基础编程模型1.1.1java程序基本结构原始数据类型:它们在计算机程序中精确定义整数,浮点数,布尔值。语句:程序通过语句执行实现功能:6种语句(声明,赋值,条件,循环,调用,返回)数组:多个同种数据类型的值的集合静态方法:静态方法可以封装并重用代码,使得我们可以用独立的模块开发。字符串:一连串的字符,java内置了对它们的一些操作。标准输入/输出:输入输出是程...
2019-07-19 17:26:45 393
原创 java day1
直接上菜:Java概述众所周知Java是一门编程语言,编程语言就是用来编写软件的。那么使用Java到底能用来编写什么软件呢?你所熟知的很多软件都可以用Java来编写,例如:QQ、迅雷、淘宝、京东等等,那么Java比较擅长什么呢?也就是说我们将来从事Java开发工程师工作到底要编写什么类型的软件呢?答案是:互联网:电商、P2P等等; 企业级应用:ERP、CRM、BOS、OA等等。...
2019-07-19 12:18:07 141
原创 我的大学生涯2
时间过得很快,还有一个月14天就大三了,即将到来的就是找工作还是选择考研,对于java感兴趣的道友请进来随便逛逛,谈到工作,那么就离不开找什么工作?怎样去找?找到了过后我们该怎样获得这份工作?怎样可以在征途上披荆斩棘,拿到自己心仪的offer,走上自己心仪的岗位,我做了一个java学习路线,若有不对的地方希望大佬评论区给点意见。 在这里,先谈一下我的学习情况,由于本人...
2019-07-17 04:55:59 246 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人