自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 Spring框架学习笔记

Spring框架学习笔记第一部分 Spring框架概述Spring5 的一个入门案例第二部分 IOC容器一.IOC的概念和底层原理二.IOC中的接口三.IOC中的具体操作——Bean管理3.1 基于 xml 方式3.1.1 基于 xml 方式创建对象3.1.2 基于 xml 方式注入属性第一种注入方式:使用 set 方法进行注入第二种注入方式:使用有参构造进行注入第三种注入方式:p 名称空间注入3.1.3 基于 xml 方式注入其他类型属性1.字面量2.注入属性-外部 bean3.注入属性-内部 bean4

2021-07-24 17:08:29 230

原创 JDBC学习笔记

JDBC学习笔记第2章:获取数据库连接2.1 要素一:Driver接口实现类2.2 要素二:URL2.3 要素三:用户名和密码2.4 数据库连接方式举例2.4.1 连接方式一:2.4.2 连接方式二:2.4.3 连接方式三:2.4.4 连接方式四:2.4.5 连接方式五:第3章:使用PreparedStatement实现CRUD操作3.1 操作和访问数据库3.2 使用Statement操作数据表的弊端尚硅谷网课《尚硅谷JDBC核心技术(新版jdbc)》讲师:宋红康老师链接地址:https://www.

2021-07-19 22:37:57 153

原创 MySQL数据库(基础篇)学习笔记

MySQL数据库学习笔记一.为什么要用数据库?二.MySQL安装与使用尚硅谷网课《MySQL基础教程丨mysql数据库实战(sql数据库优化)》讲师:李玉婷老师链接地址:https://www.bilibili.com/video/BV1xW411u7ax学习时间:2021/07/08一.为什么要用数据库?保存数据的容器有:数组、集合(内存层面,数据易丢失);文件(不利于数据管理、查询);数据库。数据库的好处:①实现数据持久化②使用完整的管理系统统一管理,易于查询数据库相关术语:①

2021-07-08 11:52:33 257

原创 IO流 P575 -P617

文章目录13.1 File类的使用13.2 IO流原理及流的分类13.1 File类的使用1.File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)2.File类声明在java.io包下:java.io.File3.File类中涉及关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法,并未涉及到写入或读取文件内容的操作。 如果需要读取或写入文件内容,必须使用IO流来完成。4.后续File类的对象常会作为参数传递到流的构造器中,指明读取写入的“终点”。 /* 1.

2021-07-04 22:21:36 96 1

原创 泛型与File P563-P574

文章目录12.1 为什么要有泛型12.2 在集合中使用泛型12.3自定义泛型结构12.1 为什么要有泛型泛型:标签所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值即参数类型。这个类型参数将在使用时(例如,继承或者实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实际的类型参数,也称为类型实参)。/** * 泛型的使用 * 1.jdk 5.0新增的特性 * * 2.在集合中使用泛型: * 总结: * ①集合接口或集合类在jdk5.0

2021-07-04 09:56:39 133

原创 Java集合 P511-P562

文章目录11.1 Java集合框架概述11.2 Collection接口方法11.3 Iterator迭代器接口11.4 Collection子接口之一: List接口11.5 Collection子接口之二:Set接口11.1 Java集合框架概述一.概述集合、数组都是对多个数据(对象)进行存储操作的结构,简称Java容器数组存储数据存在一些弊端,因此使用更高级的Java集合。Java集合就像是一种容器,可以动态地把多个对象的引用放入容器中。数组在存储多个数据方面的特点:1.一旦初始化

2021-07-03 11:17:47 106

原创 枚举类&注解P496-P510

文章目录10.1 枚举类的使用注解(Annotation)10.2.1 注解(Annotation)概述10.1 枚举类的使用类的对象只有有限个,确定的。当需要定义一组常量时,强烈建议使用枚举类。如何定义枚举类:1.方式一:jdk5.0之前,自定义枚举类;public class SeasonTest { public static void main(String[] args) { System.out.println(Season.AUTUMN.

2021-06-28 22:18:52 92

原创 Java常用类 P448-P495

文章目录9.1 字符串相关的类:String9.1 字符串相关的类:String

2021-06-28 15:13:35 123

原创 多线程 P413-P447

P404-P412:IntelliJ IDEA的使用尚硅谷网课笔记第8章 多线程8.1基本概念:程序、进程、线程8.2线程的创建和使用8.3线程的生命周期8.4线程的同步8.5线程的通信8.6JDK5.0新增线程创建方式第8章 多线程8.1基本概念:程序、进程、线程程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(progress)是程序的一次执行过程,或是正在运行的一个程序,是一个动态的过程:有它自身的产生、存在和消亡的过程。——生

2021-06-10 10:57:51 105 2

原创 尚硅谷网课笔记 P371-

7.1异常概述和异常体系结构  在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美,在系统的运行过程中任然会遇到一些问题,因为很多问题不是靠代码就能避免的,比如:客户端输入数据的格式,读取文件是否存在,网格是否始终保持通畅等等。异常:在Java语言中,讲程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常)Java程序在执行过程中所发生的异常事件可以分为两类:> Error:Java虚拟机无法解决的严重问题,如:JVM系统内部错误、资源耗尽等严重情

2021-05-28 14:08:54 110

原创 尚硅谷网课笔记 P361-P370

一.类的内部成员之五:内部类1.Java中允许讲一个类A声明在另一个类B中,则类A就是内部类,类B称为外部类2.内部类的分类:成员内部类(静态的、非静态的) vs 局部内部类(方法内、代码块内、构造器内)public class Person { //成员内部类(静态的) static class A{ } //成员内部类(非静态) class B{ } //局部内部类(方法内) public void method() { class C{ } } //

2021-05-27 11:35:49 100

原创 尚硅谷网课笔记 P341-P358

一.抽象类和抽象方法的使用——abstract关键字的使用abstract:抽象的;abstract可以用来修饰的结构:类、方法。abstract修饰类:抽象类此类不能实例化;但是抽象类中一定还是有构造器,便于子类实例化时调用(涉及:子类对象实例化的全过程);开发中,都会提供抽象类的子类,让子类实例化,完成相关的操作;abstract修饰方法:抽象方法抽象方法只有方法的声明,没有方法体;包含抽象方法的类:一定是一个抽象类,反之,抽象类中可以没有抽象方法。若子类重写了父类中的所

2021-05-26 18:01:03 93

原创 尚硅谷网课笔记 P328-P340

一.类的成员之四:代码块(或初始化块)1.代码块的作用:用来初始化类、对象2.代码块如果有修饰的话,只能使用static。3.分类:静态代码块 vs 非静态代码块4.静态代码块:内部可以有输出语句随着类的加载而执行,而且只执行一次作用:初始化类的信息如果一个类中定义了多个静态代码块,则按照声明的先后顺序执行静态代码块的执行优先于非静态代码块的执行。静态代码块内只能调用静态的属性、静态的方法,不能调用非静态的结构5.非静态代码块:内部可以有输出语句随着对象的创建而执行每创建一

2021-05-21 14:39:40 125

原创 尚硅谷网课笔记 P313-P327

一.static关键字的使用1.static:静态的2.static可以用来修饰:属性、方法、代码块、内部类3.使用static修饰属性:静态变量(或类变量)3.1 属性:按是否使用static修饰,又分为:静态属性 vs 非静态属性(实例变量)静态变量:我们创建了类的多个对象,多个对象共享一个静态变量。当通过某一个对象修改静态变量时,对导致其他对象调用此静态变量时,是修改过了的。3.2 static修饰属性的其他说明:①静态变量随着类的加载而加载;可以通过“类.静态变量”的方法进行调用;②

2021-05-19 17:45:50 169

原创 尚硅谷网课笔记P292-P308

一.java.lang.Object类Object类是所有java类的根父类如果在类的声明中未使用extends关键字指明其父类,则认为父类为java.lang.Object类。Object类中的功能(属性和方法)就具有通用性;1.属性:无3.方法(常用的几个):equals() / toString() / getClass() / getSuperclass() / hashCode() / clone() / finalize() / wait() / notify() / notifyA

2021-05-17 17:19:20 113

原创 尚硅谷网课笔记 P278-P291

一.面向对象特征之三:多态性

2021-05-15 15:33:53 154

原创 尚硅谷网课笔记 P270-P277

一.方法的重写(override/overwrite)定义:在子类中可以根据需要对父类中继承来的方法进行改造,也称为方法的重置、覆盖。在程序执行时,子类的方法将覆盖父类的方法。要求:1.子类重写的方法必须和父类被重写的方法具有相同的方法名、参数列表2.子类重写的方法的权限修饰符不小于父类被重写的方法的权限修饰符;(特殊情况:子类不能重写父类中声明为private权限的方法)3.返回值类型:父类被重写的方法的返回值类型是void,则子类重写的方法的返回值类型只能是void;父类被重写的方法的

2021-05-13 18:13:20 127

原创 尚硅谷网课笔记 P258-P269

面向对象特征之二:继承性(inheritance)一.继承的好处:①减少了代码的冗余,提高了代码的复用性;②便于功能的拓展;③为之后的多态性的使用,提供了前提;二.继承性的格式:class A extends B{ }A:子类、派生类、subclassB:父类、超类、基类、superclass体现:一旦子类A继承父类B以后,子类A中就获取了符类B中声明的结构:属性、方法。特别的,父类中声明为private的属性或方法,子类继承父类以后,仍然认为获取了父类中私有的结构。只是因为封装

2021-05-11 16:27:09 90

原创 尚硅谷网课笔记 P242-P244

Eclipse快捷键1.补全代码的声明:alt+/2.快速修复:ctrl+13.批量导包:ctrl+shift+o4.使用(取消)单行注释:ctrl+/5.使用多行注释:ctrl+shift+/;6.取消多行注释:ctrl+shift+\;7.

2021-05-11 10:49:25 104

原创 尚硅谷网课笔记 P219-P241

一.面向对象特征之一:封装与隐藏(封装性)程序设计追求“高内聚,低耦合”。高内聚:类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅对外暴露少量的方法用于使用。隐藏对象内部的复杂性。只对外公开简单的接口。便于外界调用,从而提高系统的可拓展性、可维护性。通俗的说,把该隐藏的隐藏起来,该暴露的暴露出来,这就是封装性的设计思想。将属性声明为私有的(private)——>针对属性就体现了封装性。封装性的体现:① 我们将类的属性私有化(private),同时,提供公共的(pu

2021-05-10 21:37:09 181

原创 尚硅谷网课笔记 P201-P218

尚硅谷网课笔记 P201-P220一.理解“万事万物皆对象”。1.在Java语言范畴中,我们都将功能、结构等封装到类中,通过类的实例化,来调用具体的功能结构;Scanner、String等;文件:File;网络资源:URL2.涉及到Java语言和前端Html、后端的数据库交互,前后端的结构在Java层面交互时,都体现为类、对象。...

2021-05-06 15:56:02 127

原创 马尔可夫(Markov)不等式

马尔可夫不等式马尔可夫不等式把概率关联到数学期望,给出了随机变量的分布函数一个宽泛但仍有用的界。令XXX为非负随机变量,且假设E(X)E(X)E(X)存在,则对任意的a>0a>0a>0有P{X≥a}≤E[X]aP\left\{ X\ge a \right\}\le \frac{E[X]}{a}P{X≥a}≤aE[X]​...

2021-04-27 14:25:41 7002

翻译 Plexe(building)

plexe (The Platooning Extension for Veins)所有操作系统的前提条件Plexe现在可以在Linux,Mac OS X和Windows上运行,尽管不建议使用最新选项。在Linux上,您将拥有Plexe最有效的工作环境。下载和构建Plexe基本上是自动的,并且您将获得免费的工具来调试代码。在Mac OS X上,情况与Linux非常相似,但是您可能需要安装Xco...

2020-04-25 13:43:41 2489 7

原创 Veins、OMNeT++、SUMO仿真平台搭建(ubantu系统下)

Veins、OMNeT++、SUMO仿真平台搭建ubantu18.04安装OMNeT++5.4.1一.安装Java8功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图...

2020-04-21 13:25:32 4538 10

sp技术的起源与发展项目

sp技术的起源与发展项目

2023-02-07

信令跟踪1111111111

信令跟踪1111111111

2022-11-30

java基础11111111111111111111

java基础11111111111111111111

2022-08-13

practice20220730

practice20220730

2022-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除