自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java中与日期相关的类(Date,DateFormat,Calendar,TimeZone)以及其他工具类(Scanner,System)

Java中与数学相关的类(Date,DateFormat,Calendar,TimeZone)Date类所属的包:继承关系:使用方式:常用方法:如何转换成我们想要的日期类型:DateFormat类所属的包:继承关系:使用方式:子类SimpleDateFormat的继承关系子类SimpleDateFormat的使用方式Calendar类所属的包:继承关系:使用方式:常用方法:TimeZone类所属的...

2020-02-24 15:00:05 328

原创 Python循环语句学习

Python中的循环语句1. while语句while循环的小应用:计算1–100偶数累加和方法一:条件判断和2取余数为0则累加# 方法一:条件判断和2取余数为0则累加计算i = 1result = 0while i <= 100: if i % 2 == 0: result += i i += 1# 输出2550print(result...

2020-02-22 22:35:49 422

原创 Java--实现Socket之TCP协议

TCP协议(Transmission Control Protocol)传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP旨在适应支持多网络应用的分层协议层次结构。 连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。TCP假设它可以从较低级别的协议获得简单的,可能不...

2020-02-22 15:49:11 556

原创 Python条件判断语句学习

Python中的if语句1. if语句条件成立,只执行条件下缩进的代码,没有缩进的不执行。小例子age = int(input('请输⼊入您的年龄: '))if age >= 18: print(f'您的年龄是{age},已经成年,可以上网')print('系统关闭')需要注意:input()函数的返回值是str类型。与int做比较时要先进行类型转换。2. if...

2020-02-21 22:44:40 278

原创 Java中与数学相关的类(Math,Random,UUID,BigInteger,BigDecima,DecimalFormat)

Java中与数学相关的类Math类所属的包:继承关系:使用方式:常用方法:Math.random()的小问题Random类所属的包:继承关系:使用方式:常用方法:UUID类所属的包:继承关系:使用方式:常用方法:BigInteger类所属的包:继承关系:使用方式:常用方法:BigDecima类所属的包:继承关系:使用方式:常用方法:DecimalFormat类所属的包:继承关系:使用方式:常用方法...

2020-02-21 19:11:58 510

原创 Python学习day2

格式化输出字符串格式化输出%s的强大不仅可以格式化输出str,还可以格式化输出整数和浮点数。age = 18print("明年我%s岁" %(age+1))#明年我19岁浮点数保留n位小数浮点数默认保留的是6位小数。%.2f表示小数保留两位有效长度。weight = 78.987print("我的体重为%.2f"%weight)#我的体重为78.99整数格式化空缺补位%...

2020-02-20 16:47:30 265

原创 Java--实现Socket之UDP协议

UDP协议(User Datagram Protocol)Internet 协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,User Datagram Protocol)。UDP 为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法。Internet 的传输层有两个主要协议,互为补充。无连接的是 UDP,它除了给应用程序发送数据包功能并允许它们在所需的层次上架...

2020-02-20 12:47:28 381

原创 Python学习day1

计算机的组成Python简介Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python 是交互式语言: 这意味着,您可以...

2020-02-20 09:14:29 164

原创 Java的包装类

包装类(封装类)我们知道,java无疑是面向对象的编程语言,正所谓万物皆对象。Java平台下为了保证完全的面向对象的编程思想,好多好多的类型都能看成是对象,包括数组都能看成是对象,但是唯独有8种基本数据类型除外:byte,short,int,long,float,double,char,boolean。它们没有什么类的概念,它们仅仅是定义变量类型的关键字。Java的开发者认为这8种数据类型因...

2020-02-19 23:36:10 147

原创 内存机制问题,初识Runtime类和Garbage Collection

内存机制问题类创建在哪儿? 对象创建在哪里?Person类模板—>方法区栈内存—>Person p = new Person();---->堆内存栈内存—>创建开始, 用完立即回收 ,常见错误 StackOverflowError方法区—>类模板 , 常量缓冲区 , 静态元素区 。方法区里面的只有一份,回收不了。堆内存—>new创建...

2020-02-17 14:12:52 216

原创 Java的枚举

枚举(枚举类)一个类所能创建的对象个数是有限且固定的, 可以将每一个对象一一列举出来。数据类型基本数据类型: 8个, byte int short long float double char boolean引用数据类型: 数组[] 类class 抽象类abstract class 接口interface 枚举enum 注解@interface1. 手动设计出枚举效果枚举是jdk...

2020-02-17 12:38:21 289

原创 Java的内部类

初识java内部类内部类:指的是在Java中可以将一个类定义在另一个类的内部。内部类可以定义在 类的内部 (与类成员层次一致)内部类可以定义在 方法/块内部 (与类成员相差一个层次,与方法的局部变量是一个层次)*1.成员内部类将一个类直接定义在类的里面,作为成员,与属性或方法层次一致。成员内部类可以与正常类一样 使用不同的修饰符(权限的 ,特征的都行)来修饰外部类只能使用两种...

2020-02-16 23:02:50 87

原创 Java的多态性

Java面向对象的三大特性:封装(Encapsulation), 继承(Inheritance), 多态(Polymorphism) 。多态:同一个对象 体现出来的多种不同形态(身份) , 将一种行为表现出不同的效果。实现多态的效果的前提: 需要先有继承关系。我们先来看看代码:Animal 类,它默认继承的是Object类:public class Animal { publi...

2020-02-16 11:47:07 112

原创 面向对象类的设计----LinkedBox类的封装

数组有些地方不是很好 长度固定 频繁添加元素 删除元素 个数改变利用面向对象的编程思想,设计一个类 LinkedBox,它的数据结构类似于链式存储结构。最早 利用数组存储一组元素长度固定 好处在于创建后不会浪费内存不好在于长度不变 添加删除时个数的改变很麻烦自己可以设计类 ArrayBox点击查看—>面向对象类的设计----ArrayBox类的封装.长度看...

2020-02-15 13:20:46 301 2

原创 Cisco Packet Tracer软件介绍与使用方法

先来看看软件介绍:Packet Tracer 是Cisco公司为思科网络技术学院开发的一款模拟软件,一种创新且功能强大的网络仿真工具,用于练习,发现和故障排除。可以用来模拟CCNA的实验。这里提供 思科Packet Tracer 官网下载地址: 戳我.安装并熟悉界面和操作1.安装好以后启动,软件界面如图:2.我们在工作区中添加一个2600 XM路由器。首先我们在设备类型库中选择路由器,...

2020-02-14 18:41:42 64735 6

原创 观察者模式

观察者模式(Obsever)主要用到的知识点:1.面向对象的设计思想(类 对象)2.*类和类之间的关系a is-a b 泛化(继承 实现)继承父类 实现接口a has-a b 包含(组合 聚合 关联)一个类对象中存有另一个类对象作为属性a use-a b 依赖 (need-a)一个类对象中有一个方法 使用到另外一个类对象(参数 方法内部创建)设计...

2020-02-14 15:59:28 120

原创 设计模式之----单例模式

什么是设计模式设计模式,不是一种知识点,它是前人总结出来的对于特定问题的一些解决方案。有了设计模式,可以让代码变得更加容易理解,同时确保了复用性,可靠性,可扩展性。当代码很少时,我们往往体会不出设计模式的价值,但当程序的规模扩大到一定量,设计模式的优势会明显的显现出来。设计模式的分类设计模式分为3类:创建型模式(5种)---->用于解决对象创建的过程单例模式,工厂方法模式...

2020-02-13 16:45:10 185

原创 归并排序

归并排序思路归并排序的思路是:先思考出如何把两个数组合并的同时进行排序(我们定义为merge方法)。然后,开始写进行真正的归并排序计算,他的思路是:如何把一个无序的数组进行拆分,拆分成两个数组,这两个数组如果是有序的,即可调用前面写好的merge方法进行合并排序我们先来思考一种极端情况,如果有两个数组,这两个数组都只有一个int型的元素。我们是否可以调用前面写好的merge方法得到一个有序...

2020-02-11 12:22:33 111

原创 插入排序,希尔排序

插入排序思路从一堆无序的元素中(后半部分) 找一个出来,插入到一个有序的序列中(按照大小找到合适的位置)。插入排序的思想是,假定第一个元素已经排好序了,后面的元素依次往里插。首先,第二个元素与一个元素比较,如果第二个元素小,就交换位置,下一次轮询,第二个元素与第三个元素比较,如果第三个元素小,就交换位置,接着,再比较第二个元素和第一个元素,把小的放在前面。代码实现//插入排序 ...

2020-02-11 11:49:19 108

原创 冒泡排序,选择排序

排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。分内部排序和外部排序,若整个排序过程不需要访问外存便能完成,则称此类排序问题为内部排序。反之,若参加排序的记录数量很大,整个序列的排序过程不可能在内存中完成,则称此类排序问题为外部排序。内部排序的过程是一个逐步扩大记录的有序序列长度的过程。

2020-02-11 11:18:28 146

原创 Java类加载顺序,对象创建过程

我们知道在对象创建之前,一定会先加载类,如果类中包含有静态元素(属性和方法),一定会先加载静态元素,然后再开始创建对象。创建对象无非是调用了构造方法,在创建对象之前,如果定义了块,一定会先执行程序块,如果有static修饰的静态块,那么静态块会比普通块先执行。在有继承关系的对象创建过程中,问题稍稍变得复杂起来,子类对象在调用构造方法创建子类对象之前,会先调用父类的构造方法。因此父类比子类加载的要...

2020-02-05 12:18:22 632 1

原创 Java类与类之间关系总结

类和类之间的关系a is-a b 泛化(继承 实现)a has-a b 包含(组合 聚合 关联) a use-a b 依赖 (need-a)4种权限修饰符:public protected 默认不写 private (它们的权限由大到小)继承关系子类继承父类用关键字 extends子类的对象可以调用父类中的(public protect...

2020-02-04 21:38:26 345

原创 面向对象类的设计----ArrayBox类的封装(一个代替数组的列表型容器)

数组的缺点在于:长度一旦确定就不可改变;只能存取基本数据类型;不能删除元素;操作不当可能会产生数组越界问题等。我们利用java语言来进行ArrayBox类的设计,以此去体会面向对象的编程思想。ArrayBox类从一定的角度来看可以完成数组存取元素的功能,同时还解决了使用数组带来的一些缺陷,让容器来做更多的事,让元素的增加,删除,遍历都变得简单可靠。ArrayBox.javapublic c...

2020-02-04 21:17:15 914

Java版飞机大战(自设计款)需JRE运行

使用Java语言实现的一款飞机大战小游戏,3种类型的敌机,分别对应不同的生命值,战机生命值在右上角显示,随着分数的增加,3种敌机依次出现

2020-09-09

win7风格后台管理模板

win7风格后台管理模板,后台管理系统的前端页面模板。

2019-12-09

空空如也

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

TA关注的人

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