
Java面向对象
阿条.
这个作者很懒,什么都没留下…
展开
-
File对象判断是否存在几种方法区别
isFile():判断是否文件,也许可能是文件或者目录;当且仅当此抽象路径名表示的文件存在且是一个标准文件时,返回true;否则返回false exists():判断是否存在,可能不存在;当且仅当此抽象路径名表示的文件或目录存在时,返回true;否则返回false; isDirectory(): 是检查一个对象是否是文件夹。返回值是boolean类型的。如果是则返回true,否则返回false...转载 2019-04-29 15:21:58 · 4656 阅读 · 0 评论 -
Java中final、finally、finalize的区别和用法
1.简单区别final用于声明属性,方法和类,分别表示属性不可交变,方法不可覆盖,类不可继承。 finally是异常处理语句结构的一部分,表示总是执行。 finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,供垃圾收集时的其他资源回收,例如关闭文件等。2.中等区别final:java中的关键字,修饰符。A).如果一个类被声明为final,就意味...转载 2018-11-27 19:20:37 · 449 阅读 · 0 评论 -
replace、replaceAll、replaceFirst区别
public class Replace { public static void main(String[] args) { String s = "my.test.txt"; System.out.println(s.replace(".", "#")); // replace将字符串中的. 都替换为 # System.out...转载 2018-11-29 08:09:53 · 444 阅读 · 0 评论 -
重载与重写、重用与重构
重载:在面向对象编程中分为方法重载和运算符重载。方法重载是让类以统一的方式处理不同类型数据的一种手段。使用重载方法,可以在类中创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。调用方法时,通过传递给它们的不同个数和类型的参数来决定具体使用哪个方法。运算符重载就是对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型。重写:一般在面向对象编程语言中重写指的是方法重写...转载 2018-10-30 10:21:41 · 417 阅读 · 0 评论 -
统计本网段有多少可用IP地址
1.获取本机IP地址。 代码示例:package socket;import java.net.InetAddress;import java.net.UnknownHostException;public class TestSocket { public static void main(String[] args) throws UnknownHostExcepti...转载 2018-11-01 00:02:05 · 3447 阅读 · 0 评论 -
this 与 super
类在继承时会用到this 和 super,在这里对这两个方法做一些总结。thisthis是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。this的用法在java中大体可以分为3种:1.普通的直接引用这种就不用讲了,this相当于是指向当前对象本身。2.形参与成员名字重名,用this来区分: class Person { ...转载 2018-10-31 17:37:49 · 110 阅读 · 0 评论 -
类与接口
1、类:抽象类(abstract),密封类(sealed),静态类(static)1.1:抽象类(abstract)关键字:abstract; 使用目的:若所有子类拥有共同的特性,可以把这个特性放到一个抽象类中,子类继承此抽象类; 特点:1.不能被实例化;ClassName en=new ClassName();//这样会报错。2.抽象成员必须包含在抽象类中。3.抽象类除了抽...转载 2018-10-29 18:20:43 · 165 阅读 · 0 评论 -
封装、继承、多态
1.封装 所谓封装,就是将某些共同的东西提取出来成为一个抽象基类。例如:男人和女人都属于人类,他们共同的行为都有吃、喝、住、行,所以我们将这些共同行为封装在一个Human的基类,让它拥有吃、喝、住、行的方法。 封装把一个对象的属性私有化,同时提供一些可以被外界访问的属性的方法,如果不想被外界方法,我们大可不必提供方法给外界访问。但是如果一个类没有提供给外界访问的方法...转载 2018-10-29 18:19:48 · 130 阅读 · 0 评论 -
Java注解
1.注解定义同 classs 和 interface 一样,注解也属于一种类型。它是在 Java SE 5.0 版本中开始引入的概念。代码定义public @interface TestAnnotation {}2.注解应用@TestAnnotationpublic class Test {}3.元注解元注解是可以注解到注解上的注解,或者说元注解是一种基本注解,...原创 2019-08-17 16:07:16 · 108 阅读 · 0 评论