自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 transient 关键字

对于不想进行序列化的变量,使用transient关键字修饰。transient关键字的作用是:阻止实例中那些用此关键字修饰的的变量序列化;当对象被反序列化时,被transient修饰的变量值不会被持久化和恢复。transient只能修饰变量,不能修饰类和方法。...

2020-11-29 13:45:29 247

原创 Java 中的异常处理

文章目录Error(错误)Exception(异常)Throwable类常用方法异常处理总结在Java中,所有的异常都一个共同的祖先java.lang包中的Throwable类。Throwable:两个重要的子类:Exception(异常)和Error(错误),二者都是java异常处理的重要子类,各自都包含大量子类Error(错误):是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而表示代码运行时 JVM(Java 虚拟机)出现的问题。例如,Java虚拟机运

2020-11-29 13:44:11 118

原创 final关键字

final关键字主要用的三个地方: 变量、方法、类对于一个final变量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象。当用final修饰一个类时,表明这个类不能被继承。final类中的所有成员方法都会被隐式地指定为final方法。3.使用final方法的原因有两个。第一个原因是把方法锁定,以防任何继承类修改它的含义;第二个原因是效率。在早期的Java实现版本中,会将final方法转为内嵌调用。但是如果方法过于庞大,.

2020-11-29 13:31:38 145

原创 hashCode与equals

文章目录hashCode()介绍为什么要用到hashCodehashCode()介绍hashCode是获取哈希码,也称为散列码;它实际上是返回一个int整数。这个哈希码的作用是确定该对象在哈希表中的索引位置。hashCode()定义在JDK中的Object.java中,这就意味着Java中任何类都包含hashCode()函数散列值存储的是键值对(key-value),它的特点是: 能根据“键”快速的检索出对应的值为什么要用到hashCode以“HashSet”如何检查重复为例子来说明为什么要

2020-11-29 13:25:08 238

原创 ==和equals区别

文章目录1. ==2. equals1. ==它的作用是判断两个对象的地址是不是相等,即,判断连个对象是不是同一个对象。基本数据类型 == 比较的是值,引用数据类型 == 比较的是内存地址2. equals它的作用也是判断两个对象是否相等。有两种情况:类没有覆盖equals方法。则 通过equals()比较该类的两个对象,等价于通过“==”比较这两个对象类覆盖了equals()方法,一般,我们都是覆盖equals()方法来比较对象的内容是否相等;如果内容相等,则返回true,否则返回fa

2020-11-29 13:09:54 131

原创 Java 访问控制修饰符

修饰符当前类同一包内子孙类(同一包)子孙类(不同包)其他包publicYYYYYprotectedYYYNNdefaultYYYNNprivateYNNNN访问控制和继承父类中声明为 public 的方法在子类中也必须为 public。父类中声明为 protected 的方法在子类中要么声明为 protected,要么声明为 public,不能声明为 private。父类中声明为 private 的方法,不能...

2020-11-29 12:59:21 94

原创 成员变量与局部变量的区别

文章目录语法形式内存存储生命周期初始换语法形式从语法形式上,看成员变量是属于类的,局部变量是在方法中定义的变量或方法参数成员变量可以被public、private,static等修饰符所修饰,而局部变量不能被访问控制符修饰以及static修饰成员变量和局部变量都可以被final所修饰内存存储成员变量是对象的一部分,对象存在于堆内存局部变量存在于栈内存生命周期成员变量是对象的一部分,它随着对象的创建而存在,局部变量随着方法的调用而自东消失初始换成员变量如果没有被赋值,则会

2020-11-29 12:49:17 77

原创 Java中定义一个空参的构造方法

Java程序在执行子类的构造方法之前,如果没有用super()来调用父类特定的构造方法,则会调用父类中“没有参数的构造方法”。因此,如果父类中只定义了有参数的构造函数,而子类的构造方法中没有用super()来调用父类中特定的构造方法,则编译时将发生出错,因为Java程序在父类中找不到没有参数的构造方法可供执行。解决方法是在父类里加一个不做事且没有参数的构造方法...

2020-11-29 12:41:56 3983

原创 接口和抽取类的区别

接口的默认方法是public,所有方法在接口中不能有实现(JDK8 开始接口方法可以有默认实现),抽象类中可以有非抽象的方法接口中的实例变量默认是final类型的,而抽象方法中则不一定一个类可以实现多个接口,但最多只能继承一个抽象类一个类实现接口的话要实现接口的所有方法,而抽象类不一定接口不能用new实例化,但是可以声明,但是必须引用一个实现该接口的对象; 从设计层面来说,抽象是对类的抽象,是一种默认模板设计,接口是行为的抽象,是一种行为的规范...

2020-11-27 18:01:46 278

原创 centos7配置jdk环境

1.创建安装目录sudo mkdir /local/java2.解压文件unzip linux-jdk.3. 修改配置文件sudo vim /etc/profile export JAVA_HOME=/local/java/jdk1.7.0_79 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PA

2020-11-25 15:10:48 131

原创 centos7配置静态IP

1. 修改配置文件ifcfg-ens33vi /etc/sysconfig/network-scripts/ifcfg-ens33BOOTPROTO=static //修改ONBOOT=yes // 修改IPADDR=192.168.135.130 // 新增 GATEWAY=192.168.135.2 // 新增 DNS1=223.5.5.5 // 新增 NETMASK=255.255.255.0 // 新增2. 重启网卡重启网卡:servie network restart

2020-11-25 15:04:35 141

原创 Centos7 关闭防火墙

关闭防火墙:systemctl stop firewalld.service 禁用防火墙:systemctl disable firewalld.service 查看防火墙:systemctl status firewalld.service 关闭Selinux:vi /etc/selinux/config 将SELINUX=enforcing改为SELINUX=disabled``...

2020-11-25 15:00:10 76

原创 Linux修改主机名和主机名和IP映射

1. 修改主机名方法1:修改配置文件(永久修改)sudo vim /etc/hosts方法2:(永久修改)sudo hostnamectl set-hostname <newhostname>方法3:临时修改主机名sudo hostname <new-hostname>2. 修改主机和IP映射 vi /etc/hosts192.168.1.51 bigdata111192.168.1.52 bigdata112192.168.1.53 bigdata1

2020-11-25 11:42:31 1392

ExtJS-4.2.2-gpl.rar

ExtJS-4.2.2-gpl.rar完整版,包含源码,示例,api,文档

2019-02-28

空空如也

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

TA关注的人

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