自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java中重写(Override)与重载(Overload)

重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写。重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 父类的一个方法申明了一个检查异常 IOException,但是在重写这个方法的时候不能抛出 Exception 异常,因为 Exception 是 IOException 的父类,只能抛出 IOExceptio

2020-07-11 21:19:24 85

原创 Java中的静态方法和实例方法

区别1.在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。2.静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法,如果需要调用,则需要先实例化;实例方法则无此限制。允许不创建对象而调用静态方法,是Java为了减少程序员调用某些常用方法时的麻烦,而允许程序员按照传统的C语言中使用函数的方式来使用方法。典型的例子是用"Math.ramdo

2020-07-11 15:03:18 712

原创 浅谈Hashmap

简介Java为数据结构中的映射定义了一个接口java.util.Map,此接口主要有四个常用的实现类,分别是HashMap、Hashtable、LinkedHashMap和TreeMap。HashMap根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值,因而具有很快的访问速度,但遍历顺序却是不确定的。 HashMap最多只允许一条记录的键为null,允许多条记录的值为null。HashMap非线程安全,即任一时刻可以有多个线程同时写HashMap,可能会导致数据的不一致。如果需要满足线

2020-07-07 22:19:22 77

原创 Java中HashSet用法

1.add()方法//向hashset中添加一个字符串hashset.add("abc");//向hashset中添加一个整数hashset.add(1);//向hashset中添加一个字符hashset.add('a');//向hashset中添加一个数组int[] abc={10,11,12};hashset.add(abc);//向hashset中添加一个自定义对象Cat cat1=new Cat("asd", 2);hashset.add(cat1);//向hashset中添

2020-05-30 13:12:24 2784 1

原创 Java工厂模式

一、概念工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。(工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,虽然这样做,可能多做一些工作,但会给你系统带来更大的可扩展性和尽量少的修改量。)二、分类工厂模式在《Java与模式》中分为三类:(1)简单工厂模式(Simple Factory)(2)工厂方法模式(Factory Method)(3)抽象工厂模式(Abstract Factory)三、区别工厂方法模式:一个

2020-05-22 10:23:21 100

原创 Java正则表达式

正则表达式,又称规则表达式,是计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个字符串。正则表达式语法在其他语言中,\\ 表示:我想要在正则表达式中插入一个普通的

2020-05-11 17:45:47 108

原创 git 的基本使用教程

安装git链接: git官网安装时没有特殊要求,全部选默认选项,不断点next即可。第一次使用Git需要配置一个全局用户信息,这些信息只是一个简单的标记,不会进行邮箱验证,以后不再需要配置:git config --global user.name “Your Name”git config --global user.email “email@example.com”注意:git ...

2020-04-25 23:35:26 123

原创 **程序人生-Hello’s P2P**

关键词:预编译;编译;汇编;链接;进程;存储;IO管理摘要:在对Hello做了简单介绍后,对Hello进行预编译、编译、汇编、链接操作,并对其相应操作下的指令及操作的结果进行分析,可以让我们对Hello这一看似简单却又是每个程序员的起点的程序有更深入的了解,并以此为基础对这些操作进行到更加深入的运用。通过对Hello的fork和execve过程的理解,让我们更加清楚地了解Hello程序的生命周期...

2020-01-05 14:54:44 60

空空如也

空空如也

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

TA关注的人

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