- 博客(47)
- 收藏
- 关注
原创 java基础---学生管理系统(简易)
1.学生类public class Student {// 成员变量:为了后期键盘录入数据的方便,我们将其类型统一定义为String类型!private String sid; // 学号private String name; // 姓名private String age; // 年龄private String address; // 住址// getter and setterpublic String getSid() { return sid;}public vo.
2022-05-07 17:26:26
436
原创 java基础09 ArrayList
泛型:**<>**只能给引用数据类型,而不是基本数据类型。泛型变量E的取值:集合的遍历:进行操作的时候会出现索引越界的情况。快捷键:list.size().fori+回车例子:加入集合中------学生管理系统对录入的学号看是否新增。...
2022-05-06 17:22:48
648
原创 java基础 day08_String和StringBuilder
学习别人的类–》》》关注如何创建这个类的对象+这个类的功能方法字符串的比较:需要使用字符串的一个方法来完成字符串书内容的比较!通过返回值类型,可以确定使用那个类—在类库中进行查找、用户登录: 已知用户名和密码。请用程序实现模拟用户登录 总共给三次机会,登录之后,给出相应的提示没有放在循环中使用return,放在循环中使用breakreturn含义:结束方法,返回方法命名,类名 大驼峰 第一个字母大写 方法名 小驼峰 第二个单词的字母大写.
2022-05-05 12:02:53
978
原创 java基础 07面向对象
面向对象的思想实现的细节实现本质是面向过程!面向过程的调用自己定义的方法,面向对象调用库里面的方法。以后使用java开发某个功能,首先要考虑有没有现成的?(一个对象具备的能力),有就直接使用!若没有,咋找类似功能(对象),面向对象的三大特征:封装、继承、多态封装:基础班学习继承、多态:就业班学习我们想要使用面向对象的思想进行开发!java使用类作为一个基本的组织单元!【写java代码都是在类中完成的!】类是对象的模板,对象是类的具体体现!类是对象的数据类型。new Random()
2022-05-04 11:13:10
285
原创 java基础06
抽取方法的快捷键: ctrl+alt+m## 重载方法重载与多个方法的返回值类型,是不是static,是不是public无关。相当于自动类型转化,,范围由小到大往上升强制类型中转化就是,范围由大到小形参:基本类型/ 形参若是基本数据类型,形参改变对实参没有影响形参:引用数据类型 形参若是引用数据类型,形参数据类型的改变对实参有影响。(=====》》非常重要)虚拟机负责-====弹栈,释放 压栈,加载...
2022-04-27 14:42:22
1510
原创 java基础05
如何刷代码题:将题目的功能进行拆分,拆分之后用已知的知识点进行解题jvm是一软件!在运行的时候会消耗系统内存。java程序试运行在jvm中!数组在Java内存分布:栈内存:局部变量和方法的执行;堆内存:成员变量和new出来的东西方法区:java文件对应的.class文件栈内存,main方法弹栈====方法只要听到打印,就不需要返回值类型===》》void数据不确定需要给参数,数据确定,则为有参数。无参数无返回值。有返回值,就有返回值数据类型-------》》返回值类型
2022-04-22 11:57:33
232
原创 java基础04
println是换行,print 不换行。\t制表符,后面有很多空,较大的。循环跳出控制语句:continue:终止一次循环。break:终止整个循环。可以用于switch语句中。嵌套循环:内部循环结束,才能进行外部循环。一个循环的循环体(又是一个循环)所以是双层循环。外层循环执行一次,内层循环执行多次。(内层循环执行完毕,才会进行外层循环)嵌套循环----一定要把里面的嵌套循环看作一个整体–为外层循环的循环体。随机数随机数游戏:数组(重点)变量只能存储一个数据,数组存储.
2022-04-19 21:18:13
442
原创 java04-debug使用
使用IDEA的Debug工具,找出程序中的逻辑错误1.1 Debug概述:Debug:是供程序员使用的程序调试工具,它可以用于查看程序的执行流程,也可以用于追踪程序执行过程来调试程序。Debug操作流程Debug调试,又被称为断点调试,断点其实是一个标记,告诉Debug从标记的地方开始查看如何加断点如何运行加了断点的程序看哪里点哪里如何删除断点1.2 如何加断点:选择要设置断点的代码行,在行号的区域后面单击鼠标左键即可。1.3 如何运行加了断点的程序:在代码区域右键Debu
2022-04-19 09:41:52
133
原创 SpringBoot入门
微服务阶段javase: OOP 思想mysql: JDBC 持久化html+ css+js+jquery +框架: 视图层 框架不熟练,css 不好javaweb–独立开发MVC三层架构的网站: 原始ssm框架:简化了开发流程- war包:tomcat运行spring再简化: SpringBoot-jar包 : (有服务器的,只是内嵌了) 内嵌tomcat;相当于把服务集成进去了 微服务架构服务越来越多:springcloud;Spring :Spring是一
2021-04-13 19:39:19
336
1
原创 网申--前端工程师-HTTP
TCP拥塞控制:拥塞控制是作用于网络的,它是防止过多的数据注入到网络中,避免出现网络负载过大的情况;常用的方法就是:( 1 )慢开始、拥塞避免( 2 )快重传、快恢复。流量控制:流量控制是作用于接收者的,它是控制发送者的发送速度从而使接收者来得及接收,防止分组丢失的。2.HTTP1.0、HTTP1.1 和 HTTP2.0 的区别3.UDP通信4.TCP四次握手5.6.7.HTTP是无状态协议: --协议的状态是指,下一次传输可以“记住”这次传输信息的能力.,http是不会为了下一.
2021-03-20 21:15:43
154
原创 网申--前端工程师-(HTML/CSS)
1.css中position属性定位position是不可以继承到子元素的2.绝对定位的元素的位置相对于最近的已定位父元素,如果元素没有已定位的父元素,那么它的位置相对于:3.HTML5跨文档消息传输:HTML5提供了在网页文档之间互相接收与发送信息的功能。使用这个功能,只要获取到网页所在窗口对象的实例,不仅同源(域+端口号)的Web网页之间可以互相通信,甚至可以实现跨域通信。4.伪元素选择器a:hover是在a:visited之后生效a:hover是在a:link 之后生效a:ac
2021-03-20 19:59:10
389
原创 Vue框架入门(二)
条件渲染–v-if指令用于条件性的渲染一块内容,这块内容只有在指令的表达式返回turthy值的时候被渲染、、、、、v-else 返回false的内容v-else-if充当v-if 的else-if板块,可以连续使用v-else-if充当v-if 的else-if板块,可以连续使用=== 三个等于号,意思是类型和值都一样列表渲染(说白了就是for循环){ } ----- 花括号代表对象我们可以用 v-for 指令基于一个数组来渲染一个列表。–>...
2021-03-20 15:45:50
89
原创 网申--前端工程师-操作系统
操作系统1.进程(Process)是指计算机中已运行的程序,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。进程是程序真正运行的实例,若干进程可能与同一个程序相关,且每个进程皆可以同步或异步的方式独立运行。**狭义定义:**进程是正在运行的程序的实例(an instance of a computer program that is being executed)。**广义定
2021-03-20 10:15:13
275
原创 HTML快捷键
快捷键与各个标签的总结1)添加Html注释的快捷键:ctrl+shfit+/ 形式:在文件主体中只打出a再按tab键就会出现在文件主题中只打出li*4再按tab键就会出现一下样式:在同一的段落文字按着ait键同时进行编写zheshiduanluozheshiduanluozheshiduanluoctrl+D:复制当前(duplicat/复制)4)Html中标题的大小 <h1>最大字体 <h6&g
2020-09-14 11:23:18
3369
原创 数据结构-考研-串
数据结构三要素 逻辑结构,数据的运算,存储结构(物理结构)存储结构不同,实现运算的方式不同串是一种特殊的线性表。数据元素之间呈线性表串的模式匹配具体思想计算过程见课本...
2020-09-06 17:27:59
239
原创 数据结构-考研-栈和队列
栈的基本操作栈常考的题型:2.栈的特点:先进后出按照存储方式分为顺序栈和链栈顺序栈的定义:初始条件不同,判断栈空和栈满的条件也不同,注意一下队列线性表,栈,队列之间关系。 栈和队列都是一种特殊的线性表判断队列已满/已空对于队头队尾指针栈的应用(后进先出)1.用栈实现括号匹配2.栈在递归中应用栈在递归中的调用数组...
2020-09-06 17:14:18
236
原创 线性表与链表的三个常用操作: 最值,逆置,归并
最值思想:数组保存线性表L,形成顺序表,标记当前的数据元素,用2个变量表示min,max最小值和最大值,并把他们初始化第一个数据元素,对于从前往后遍历整个线性表顺序表----------遍历整个顺序表与n同阶无穷大,时间复杂度为O(n)int min = L[0];int max = L[0];1.首先是声明2个变量,保存当前最大值和最小值,并把他们初始化为线性表中第一个元素L[0]2.使用for循环遍历整个数组if 语句-- 当前遍历的数组元素与当前保存的最大值和最小值比较,比当前保存的.
2020-09-06 13:41:25
292
原创 C++入门学习 14 多态性与虚函数
多态:理解为:同一个函数有多个表现形式-----重用代码的一种方式- 什么是多态性 重点 难点静态多态性动态多态性 -重写,- 纯虚继承与抽象类 重点面向对象: 封装 继承 多态 抽象什么是多态性多态性(polymorphism)是面向对象变成的一个重要特征如果一种语言只支持类,而不支持类,是不能称为面向对象语言的如果一种语言只支持类概念,那么只能称为使用/基于对象的语言多态主要是在参数里函数名相同,但执行的具体细节不相同//重载:函数名相同,参数列表的类型或数量不同
2020-08-26 11:00:02
165
原创 C++入门学习13 继承和派生
- 理解继承与派生派生类声明方式派生类的组成- 派生类的成员访问派生类的构造函数和析构函数- 公有继承、私有继承及受保护继承OOP(Object Oriented Programming) 面向对象万物皆对象是一种对现实世界理解和抽象的方法封装,继承和多态*在C++中,代码重用是通过“继承(inheritance)”*机制实现所谓继承就是在一个已经存在的类基础上,再建立一个新类从已有的类派生出新的类,派生类就继承了原有类(基类)的特征,包括成员和方法通过继承可以完成下
2020-08-22 18:50:40
203
原创 C++入门学习12 类型转换
类型转换类型的自动转换和强制转换1)将浮点型数据复制给整型变量时,舍弃其小数部分2)将整型数据赋值给浮点型变量时,数值不变,但是以指数形式存储3)将double型数据赋值给float型变量时,注意数值范围溢出4)字符型数据可以复制给整型变量,此时存入的是字符的ASCII码5)将一个int,short 或long型数据赋值给一个char型变量,只将低8位原封不动的送到char型变量中6)将有符号型数据赋值给长度相同的无符号型变量,连同原来的符号位一起传送C++允许我们自定义类型转换规则
2020-08-21 18:15:49
184
原创 C++入门学习11 面向对象2
this指针初探this关键字this指针每个成员函数(包括构造和析构)都有一个this指针this指针指向调用对象,即可以通过this关键字访问当前对象的成员访问成员变量this -> 成员名;访问成员函数this -> 函数名();this 在 C++ 是函数的隐含第一个参数。只能在函数内部使用...
2020-08-21 16:39:23
162
原创 C++入门学习10 面向对象
面向对象编程 难点类和对象类的成员变量访问修饰符构造与析构函数 重点this指针 重点面向对象所谓面向对象就是基于对象的概念,以对象为中心,以类和继承为构造机制,来认识,理解,刻画客观世界和设计,构建相应的软件系统(模拟现实)1.对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系 (对象由数据和属性组成)2.面向对象不是某一种语言的特性,而是一种编程思想。抽象和类 处理复杂度的方法—抽象和简化抽象:从具体事物抽取共同的本质特征C++中的类类:类是一种将抽象转
2020-06-07 23:03:27
185
原创 C++ 入门学习 09 函数进阶
内联函数参数的引用传递默认参数函数重载函数模板内联(inline)函数是C++为提高程序运行速度所做的一项改进(c语言中没有)与常规函数的区别不在于编写方式而在于被调用时的运行机制不同编译器使用函数代码替换函数调用 ~~如果执行函数代码的时间比处理函数调用机制的时间长,则节省的时间将只占整个过程的很小的一部分。不建议使用内联函数~~ 常规函数:从函数那找到所在地址,使用他的地址内联函数:直接把函数那的代码,复制–替换到main函数的地方 使用代码执行时间很短的时候常
2020-06-03 23:42:35
129
原创 C++入门学习 08 函数
函数分类内置函数(STL和Boost C++)自定义函数书写自定义函数先声明函数,定义 函数原型很重要1.函数原型2.函数实现 关注函数返回值类型, 函数名,参数类型。3.函数定义 函数定义与函数原型一样,但是后面是不加分号的,是需要实现的。练习题#include <iostream>#include<cmath>using namespace std;/* 三种形状的体积计算公式如下 长方形: 长 * 宽 * 高
2020-05-31 17:58:00
109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人