摘要: static详解 static表明静态的意思,修饰一个类的方法或变量的时候表示他们是该类的静态资源,是所有该类的实例之间共享的。 1. 修饰变量的时候,通过类名/实例名.变量名直接引用。 2. 修饰方法的时候,通过类名/实例名.方法名直接调用。 静态块 static { ... } 类里面的静态块只 阅读全文
posted @ 2019-04-15 10:21 一笑风生 阅读(259) 评论(0) 推荐(0) 编辑
摘要: finally的作用 finally作用有三。 1. 修饰类的时候表明该类不能被继承。 2. 修饰方法的时候表明该方法不能被重写。 3. 修饰变量的时候表明该变量不能被改变。 变量不能被改变的具体含义 变量不能被改变指的是引用不可被改变,但是引用指向的内容可以被改变。 finally的其他作用 1. 阅读全文
posted @ 2019-04-15 10:00 一笑风生 阅读(932) 评论(0) 推荐(0) 编辑
摘要: 概述 多态是面向对象世界中三大特性(封装、继承、多态)之一,是Java非常重要的部分之一。 什么是多态? 多态就是一个引用变量所指向的具体对象和通过这个引用变量执行的方法在编译时期是不能确定的,需要在运行时才能确定。一个引用变量具体指向那个对象、通过这个引用变量执行方法调用那个类的方法都需要在程序执 阅读全文
posted @ 2019-04-11 21:42 一笑风生 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 内部类 内部类的定义 将一个类定义在另一个给类里面或者方法里面,这样的类就被称为内部类。 内部类可以分为四种: 成员内部类、局部内部类、匿名内部类、静态内部类 ,下面我们逐一介绍这四种内部类。 成员内部类 他定义在另一个类中。一般定义格式如下 因为类C相对与类D在外面,我们且称类C为外部类。 成员内 阅读全文
posted @ 2019-03-27 19:21 一笑风生 阅读(44144) 评论(6) 推荐(18) 编辑
摘要: &和&&的区别 Java中&和&&都是表示与的逻辑运算符。 两者的区别 &&具有短路功能,即碰到表达式值为false后就不再计算后续表达式。 &则不具有短路功能,所有表达式都会计算。 &还可以用作位运算符 阅读全文
posted @ 2019-03-27 17:52 一笑风生 阅读(263) 评论(0) 推荐(0) 编辑
摘要: Java和JavaScript的区别 1. Java是面向对象的语言,JavaScript是脚本语言,是基于对象和事件驱动的语言。 2. Java的源代码在执行之前必须经过编译,而JavaScript的代码不需要,可以由浏览器直接解释执行。 3. Java变量在使用之前必须声明,反之不要 4. 代码 阅读全文
posted @ 2019-03-27 17:52 一笑风生 阅读(6065) 评论(0) 推荐(0) 编辑
摘要: int和Integer的区别 int和Integer的基本区别 1. int是基本数据类型,Integer是int包装类。 2. Integer变量必须实例化后才能使用,int可以直接使用 3. Integer的默认值是null,int默认值是0 4. Integer变量实际上是对象的引用,指向ne 阅读全文
posted @ 2019-03-26 20:59 一笑风生 阅读(7088) 评论(0) 推荐(2) 编辑
摘要: equals和==的区别 ==主要用来比较基本数据类型,而equal主要用来比较对象是否相等。equal是Object的方法。 如果两者都用来比较对象的相等性,那么如果两个引用地址相同,那么==就返回true,但是如果对象重写了equal方法,那么就需要根据实际情况进行分析。比如String对象,根 阅读全文
posted @ 2019-03-26 20:03 一笑风生 阅读(836) 评论(0) 推荐(0) 编辑
摘要: String详解 字符创建方式 字符串创建有两种方式 创建过程解析 方式一创建时,先解析字符串常量"myString",它会在常量池里面的一个字符串常量列表中查找,如果没有找到,在堆里面创建一个包含字符序列(myString)的String对象s1,然后把这个String对象的字符序列和引用作为名值 阅读全文
posted @ 2019-03-26 19:15 一笑风生 阅读(1418) 评论(0) 推荐(0) 编辑
摘要: equals和==的区别 ==主要用来比较基本数据类型,而equal主要用来比较对象是否相等。equal是Object的方法。 如果两者都用来比较对象的相等性,那么如果两个引用地址相同,那么==就返回true,但是如果对象重写了equal方法,那么就需要根据实际情况进行分析。比如String对象,根 阅读全文
posted @ 2019-03-26 13:48 一笑风生 阅读(212) 评论(0) 推荐(0) 编辑