自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 static关键字的作用

1>static修饰变量: 用tatic修饰的变量叫做静态变量,属于类。在内存中只有一个复制。只要静态变量所在的类被加载,这个静态变量就会被分配空间。对静态变量的引用有两种方式,分别是“类名.静态变量”和“对象.静态变量”。所有实例化对象共享静态变量。不能在成员函数内部定义静态变量。2>static修饰成员方法: 用static修饰的成员方法叫做静态方法,静态方法是类的方法,不需要创...

2019-10-24 16:48:01 166

原创 final,fianlly和finalize的区别

1、fianl用于声明属性,方法和类。分别表示属性不可变,方法不可覆盖,类不可被继承。fianl修饰属性:属性不可变指的是引用不可变,即它只有指向初始值指向的那个对象,而不关心 指向对象内容的变化。被final修饰的变量必须被初始化final修饰方法:当一个方法声明为final时,该方法不允许任何子类重写这个方法,但是子类可以使用这个方法final修饰参数:用来表示这个参数在这个函数内部不允...

2019-10-24 16:16:26 342

原创 抽象类与接口的区别

1.抽象类要被子类继承,接口要被子类实现2.接口只能作方法声明,抽象类可以作方法声明也可以作方法实现3.接口里定义的变量只能是公共的静态常量,抽象类中的变量是普通变量4.抽象类和接口都是用来抽象具体对象的,但是接口的级别最高5.抽象类可以有具体的方法和属性,接口只能有抽象方法和不可变常量...

2019-10-24 15:50:19 178

原创 重载与重写的区别

重载与重写的区别1.定义区别重载是指不同的方法使用相同的方法名,但是方法的参数个数,参数类型,参数顺序可以不同。重写是指子类重写父类中的方法,方法名和参数都相同2.类的关系区别重载是在同一个类中,重写是在有继承关系的类中3.产生方法的区别重载是多个方法之间的关系,重写是由一个方法或一对方法产生关系4.参数列表要求区别重载要求参数列表不同,重写要求参数列表相同5.调用方法区别重...

2019-10-24 15:38:14 240

原创 聊天小程序

聊天小程序项目背景:在学习了javaSE知识以后,为了练习所设计的一个简单的聊天小程序。开发环境:Intellij IDEA项目描述结合了java中多线程的知识,MySQL数据库以及界面的一些知识共同设计的一个聊天小程序。实现了用户注册,登录,私聊,群聊功能。使用技术JavaSE,JDBC,多线程,Socket 编程,MySQL项目测试单元测试利用白盒法对程序中模块的数据结构...

2019-08-24 00:10:55 1757

原创 JVM垃圾回收策略

写在前面:我们都知道,java语言与C++语言相比的一个优点就是自动回收内存,java虚拟机JVM会自动进行垃圾回收,但是它是如何实现的呢,接下来为大家介绍几种垃圾回收策略!线程私有区域内存会随着线程消亡会自动回收,所以垃圾回收主要针对的是回收java堆与方法来回收那些已“死亡”对象。回收java堆判断对象已死的几种算法:1.引用计数法给对象增加一个引用计数器,每当有一个地方引用它时,...

2019-05-14 10:35:37 105

原创 java中代码块的定义与使用

根据代码块出现的位置以及关键字分为以下四种代码块普通代码块定义在方法中的代码块我们来观察下面两段代码public class TestMethod { public static void main(String[] args) { { //普通代码块 int a = 10; System.o...

2019-02-20 16:40:13 1181

原创 Java多线程实现的三种方法

继承Thread类实现多线程Java.lang.Thread是线程操作的核心类,新建一个线程最简单的方法就是直接继承Thread类,而后覆写run()方法。//继承Thread类实现多线程//线程主体类class MyThread extends Thread{ private String title; public MyThread(String title) ...

2019-01-16 15:16:57 295

原创 软件测试分类

最近看了一些软件测试方面的数,整理出了一些软件测试中的分类,希望与大家分享。。。

2019-01-15 11:57:54 257

原创 深度理解数组指针,指针数组等

指针数组定义指针数组是数组,是一个存放指针的数组指针数组有整形指针数组`int *arr[10]; 存放整型指针的数组字符型指针数组int i=0;char *arr[]={"good","hello",&a

2018-09-23 20:02:09 199

原创 用状态机编程思想完成注释转换

将C注释转换成C++注释图函数说明fputc函数原型 int fputc(int c,FILE*stream) 给文件里写一个字符fgetc函数原型 int fgetc(FILE*stream) 从文件中读取一个字节后,光标位置后移一个字节代码CommentConvert.h#ifndef __COMMENT_CONVERT_H__#de...

2018-08-06 19:15:19 303

原创 C语言操作法用法总结

1.算数操作符  +    -    *    /    %a+b 含有两个操作数,+为双目操作符%操作符的两个操作数必须为整数。除了%之外,整数和浮点数都可以做+  -  *  / 运算。对于/操作符,只要两个操作数中有一个数是浮点型,执行的就是浮点数操作。2.移位操作符  << 左移   >>右移<< 左移操作符用法  :左移一位直接丢弃,右边补0     ...

2018-06-18 11:42:44 200

原创 初始

  Hello,这是我第一次在CSDN上写博客,我今年大二了,但是在编程方面还是有点弱,希望各位大神多多指教我希望自己在努力学习之后能够写出一个游戏的代码,在毕业之后能进入一家不错的IT公司,成为程序猿的一员。今天自己写了几个代码,改了好多次才运行出来正确结果,还是因为对一些语法不熟悉才报错。所以我决定再翻一遍C语言,给自己加油!!!...

2018-05-27 22:35:09 135

空空如也

空空如也

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

TA关注的人

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