自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (8)
  • 收藏
  • 关注

原创 哈希表

哈希表的设计主要是为了查找,为了对内存中的数据进行快速查找,它的查找时间复杂度是O(1)。设计一个哈希表的关键有三个:怎么控制哈希表的长度,怎么设计哈希函数,怎么处理哈希冲突今天这篇文章先来讨论一下如何设计我们的哈希表的大小哈希表的长度一般是定长的,在存储数据之前我们应该知道我们存储的数据规模是多大,应该尽可能地避免频繁地让哈希表扩容。但是如果设计的太大,那么就会浪费空间,因为我们跟不用不...

2019-02-26 11:17:09 361

原创 静态块>main()>构造块>构造方法

 用static申明,JVM加载类时执行,仅执行一次构造块:类中直接用{}定义,每一次创建对象时执行执行顺序优先级:静态块>main()>构造块>构造方法静态块按照申明顺序执行,所以先执行publicstaticB t1 = newB();该语句创建对象,则又会调用构造块,输出构造块接着执行public static B t1 = new B();输出构造块...

2019-01-15 17:07:36 323

原创 当if语句中的条件为赋值语句

C语言中当if语句中的条件为赋值语句时,实际上是将赋值后的结果与0进行比较【左值】if(1)  由于1>0  所以认为是true java语言中,虽然也用了左值,但是不再与0比较,而是直接将0放入if()中但是int类型,不能转换为boolean,所以会报错:“ Type mismatch: cannot convert from int to boolean ”...

2019-01-15 16:43:15 6013

原创 正则表达式中,表示匹配非数字字符的字符

大写表示“非”,d表示digit数字。非数字就是\D, w表示word,非单词就是\W  元字符 描述 \ 将下一个字符标记符、或一个向后引用、或一个八进制转义符。例如,“\\n”匹配\n。“\n”匹配换行符。序列“\\”匹配“\”而“\(”则匹配“(”。即相当于多种编程语言中都有的“转义字符”的概念。 ...

2019-01-15 16:34:25 90251

原创 堆(heap)、栈(stack)和方法区(method)

JAVA的JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method)栈区:每个线程包含一个栈区,栈中只保存方法中(不包括对象的成员变量)的基础数据类型和自定义对象的引用(不是对象),对象都存放在堆区中 每个栈中的数据(原始类型和对象引用)都是私有的,其他栈不能访问。 栈分为3个部分:基本类型变量区、执行环境上下文、操作指令区(存放操作指令)。堆区:存储的全...

2019-01-15 16:30:26 547

原创 HashMap,Hashtable,TreeMap.

HashMap不能保证元素的顺序,HashMap能够将键设为null,也可以将值设为null,与之对应的是Hashtable,(注意大小写:不是HashTable),Hashtable不能将键和值设为null,否则运行时会报空指针异常错误;HashMap线程不安全,Hashtable线程安全 1.  关于HashMap的一些说法:a)  HashMap实际上是一个“链表散列”的数据...

2019-01-15 16:27:24 138

原创 Java 内部类、成员类、局部类、匿名类等

( 1 )对于外部类而言,它也可以使用访问控制符修饰,但外部类只能有两种访问控制级别: public 和默认。因为外部类没有处于任何类的内部,也就没有其所在类的内部、所在类的子类两个范围,因此 private 和 protected 访问控制符对外部类没有意义。( 2 )内部类的上一级程序单元是外部类,它具有 4 个作用域:同一个类( private )、同一个包( protected )和任...

2019-01-15 16:19:09 132

原创 Java 类执行顺序

Java 类执行顺序:  静态优先,父类优先父类的静态变量和静态块赋值(按照声明顺序) 自身的静态变量和静态块赋值(按照声明顺序) 父类成员变量和块赋值(按照声明顺序) 父类构造器赋值 自身成员变量和块赋值(按照声明顺序) 自身构造器赋值 java程序种类:1.内嵌于web文件中,有浏览器观看的applet2.可独立运行的application3.服务器端的serv...

2019-01-15 16:15:51 401 1

原创 局部变量和成员变量

1、boolean类型只有两个直接量值:true和false. 2、除成员变量会有默认初始值外,其他变量必须在第一次使用之前初始化boolean类型的默认值是false;其余的7种基本类型默认值:byte是 (byte)0;short是 (short)0;int是 0;long是 0L;float 是0.0f;double 是0.0d;char是 \u0000.Stri...

2019-01-15 16:00:55 147

转载 匿名内部类

匿名内部类的创建格式为: new 父类构造器(参数列表)|实现接口(){                                             //匿名内部类的类体实现                                        }使用匿名内部类时,必须继承一个类或实现一个接口 匿名内部类由于没有名字,因此不能定义构造函数 匿名内部类中不能含有静...

2019-01-15 15:55:01 153

原创 MVC

        MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。          MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻...

2019-01-15 15:47:50 95

成语数据库

从网上下载的,也分享给大家,包括,成语、拼音、释义、出处、示例,字数

2019-05-15

funcode 微信版打飞机

funcode微信版打飞机实训指南,详细讲述了在funcode平台下用C++写出一个游戏的步骤。

2018-06-06

funcode 坦克大战

funcode坦克大战代码;相信大部分同学都玩过或看过“坦克大战”这款经典游戏。 综合运用C++及其面向对象的知识开发一款小游戏。 打开FunCode,创建一个新的C++项目。注意:项目名称必须为英文和数字,且不能有空格。点击“项目”→“导入地图模板”,从对话框中选取名称为TankWar的模板导入.......

2018-06-06

funcode 太空大战

funcode太空大战实训指南,在funcode平台上用C++语言做游戏开发。

2018-06-06

C# 多当编辑器Word

一个简单的文本编辑器,C#实现 vs2017 能够对文本的编辑、排版、打印等。程序启动时有密码输入提示,窗体有菜单栏、工具栏、状态栏、工具提示(类似Word)等

2018-06-06

同学通讯录

学生通讯录系统 学生通信录信息包括:姓名、学号、年龄、性别、家庭住址、联系电话、寝室号等信息。 系统以菜单方式工作,使之能提供以下功能:: 学生通信录信息的输入 学生的通信录信息删除和修改 学生的通信录信息查询和统计功能 学生的通信录信息输出显示 而且数据都保存在内存中;

2018-06-06

C#拼图游戏源文件

游戏说明: 设计一款拼图游戏,要求点击图片按钮,实现图片按钮的移动,直到每一个按钮都到达指定位置游戏终止退出。 游戏设计思路: 1.准备一张图像文件; 2.创建N个按钮图标,每个按钮图标里面存入一张分割后的图片信息; 3.创建一个空白按钮用于和图标按钮交换位置,达到移动的效果; 4.乱序,将按钮图标乱序,完成游戏效果; 5.创建一个面板添加游戏开始和游戏结束按钮; 6.设计游戏窗口;

2018-06-06

空空如也

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

TA关注的人

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