- 博客(19)
- 资源 (1)
- 收藏
- 关注
转载 博客积分规则
博客积分是优快云对用户努力的认可和奖励,也是衡量博客水平的重要标准。博客等级也将由博客积分唯一决定。积分规则具体如下: 1、每发布一篇原创或者翻译文章:可获得10分;2、每发布一篇转载文章:可获得2分;3、博主的文章每被评论一次:可获得1分;4、每发表一次评论:可获得1分(自己给自己评论、博主回复评论不获得积分);5、博文阅读次数每超过100次:可获得1分,阅读加分最高加到100分,即文章
2018-02-02 12:12:06
201
原创 新旧电脑文件转移
换了电脑,记录一下文件转移的过程 需要工具:一个网线,新旧两台电脑 参考:买新电脑之后,两台电脑怎么转移数据 https://www.jianshu.com/p/d0d292e8a2e4 按照网上查阅的,好像不需要联网,但我是在同一wifi下进行的操作 0.用网线连接两台电脑 1.在旧电脑上整理好需要复制的文件 2.打开网络和共享中心 点击本地连接(也可能显示为以太网) 点击详细信息查看IP地址,并记录 关闭后点击更改高级共享设置,关闭密码保护(可省略
2021-08-16 07:30:05
3778
1
原创 接口和抽象类的区别
接口和抽象类的区别相同点:1):都位于继承的顶端,用于被其他实现或继承2):都不能实例化3):都可以定义抽象方法,其子类/实现类必须覆写这些抽象方法不同点:1):接口没有构造方法,抽象类有构造方法2):抽象类可包含普通方法和抽象方法,接口只能包含抽象方法(Java8之前)3):一个类只能继承一个直接父类(可能是抽象类),接口是多继承的并且只支持一个类实现多个接口(接口弥补了Java的单继承)4):...
2018-02-23 10:28:28
219
原创 接口的定义和接口的成员
Java中的接口:多个抽象类的抽象就是接口在Java中最小的程序单元就是类,接口其实是一个特殊的类Java中的接口表示规范,用于定义一组抽象方法,表示某一类食物必须具备的功能,要求实现类必须来实现该接口并提供方法实现---------------------------------接口存在的成员: 1):接口中没有构造器 推论:接口不能创建对象(不能new),接口中不能定义普通方法 2):接口中定...
2018-02-08 21:21:59
4687
原创 抽象类和抽象方法
使用abstract修饰且没有方法体的方法,称为抽象方法 特点: 1):使用抽象abstract修饰,无方法体,留给子类去实现 2):抽象方法修饰符不能是private、final和static 3):抽象方法必须定义在抽象类或接口中 一般的:把abstract写在方法修饰符最前面 ---------------------------------------- 使用abst
2018-02-07 21:19:16
264
原创 Integer与int的区别
Integer与int的区别(包装类型和数据类型的区别): 1):默认值 int默认值为0 Integer默认值为null 2):包装类中提供该类型相关的很多操作方法 static String toBinaryString(int i); 3):在集合框架中,只能存储对象类型,不能存储基本数据类型值 4):Integer与int不是相同的数据类型 5):方法中
2018-02-07 20:19:43
250
原创 包装类中的缓存设计
包装类中的缓存设计(享元模式),本质就是缓存设计 Byte,Short,Integer,Long:缓存[-128,127]区间的数据 Character:缓存[0,127]区间的数据
2018-02-07 20:03:06
295
原创 单例设计模式
设计模式(Design pattern):是一套被反复使用、多人知晓的、经过分类编目的、代码设计经验的总结 单例设计模式(singleton):最常用,最简单的设计模式 目的:保证某一个在整体应用中某一个类有且只有一个实例(一个类在内存只存在一个对象),即所有指向该类型实例的引用都指向同一块内存空间 写单例设计模式的步骤:(饿汉式) 1):必须在该类中,自己先创建一个对象 2):
2018-02-07 15:10:36
164
原创 多态时方法的调用问题
多态时方法调用问题: 前提:必须存在多态情况 存在父类:SuperClass,子类SubClass,方法doWork --------------------- 测试代码: SuperClass clz = new Subclass();//多态 clz.doWork();//??? 情况1:doWork方法存在于SuperClass中,不存在于SubClass中
2018-02-04 15:08:31
1245
原创 子类初始化过程
子类初始化过程:创建子类对象的过程 在创建子类对象之前,会先创建父类对象 调用子类构造器之前,在子类构造器中会先调用父类的构造器 默认是调用的父类的无参数构造器 1):若父类不存在可以被子类访问的构造器,则不能存在子类 2):若父类没有提供无参数构造器,此时子类必须显示通过super语句去调用父类带参数的构造器 必须先有父类对象,然后才能有子类对象 必须先调用
2018-02-04 10:43:45
656
原创 方法重载和方法覆盖(方法重写)的区别
方法重载和方法覆盖(方法重写)的区别 方法重载:Overload 方法重写:Override 两者本身没有关系 ----------------------------- 方法重载:Overload 作用:解决了同一个类中,相同功能的方法名不同的问题 既然是相同的功能,那么方法名就应该相同 规则:两同一不同 同类中,方法名相同,方法参数列表不同(参数类型,参数个数,参数顺序)
2018-02-04 09:34:36
5356
原创 方法覆盖
方法覆写的原则(一同两小一大) 一同: 1)实例方法签名必须相同(方法签名 = 方法名 + 方法参数列表) 两小: 2)子类方法的返回值类型和父类方法的返回值相同或是其子类 3)子类方法声明抛出的异常类型和父类方法声明抛出的异常类型相同或是其子类 a)子类方法中声明抛出的异常≤父类方法声明抛出的异常 b)子类方法可以同时声明抛出多个属于父类方法声明抛出异常类的子类(Runtime
2018-02-04 09:24:01
315
原创 子类继承了父类的哪些成员
子类继承父类之后,可以拥有父类的某些状态和行为(子类复用了父类的功能或状态) 子类继承父类的哪些成员(根据访问修饰符来判断) 1):若父类中的成员使用public/protected修饰,子类继承 2):若父类和子类在同一个包中,此时子类继承父类中default修饰的成员 3):若父类中的成员使用private修饰,子类无法继承,因为private只能在本类中访问 4):父类的构
2018-02-04 09:18:21
3472
2
原创 JavaBean 规范(简述)
JavaBean 规范: JavaBean是一种JAVA语言写成的可重用组件(类) 必须遵循一定的规范: 1):类必须使用public修饰 2):必须保证有公共无参数构造器 3):包含了属性的操作手段(给属性赋值,获取属性值) 分类: 1):复杂:UI,比如:Button,Panel,Window类 2):简单:domain,dao,service组件,封装数据,操作数据库,逻辑运
2018-02-03 18:49:37
2525
原创 权限访问修饰符
访问权限控制: private: 表示私有的,表示类访问权限,只能在本类中访问,离开本类之后,就不能直接访问 default: 表示包私有,表示包访问权限,访问者的包必须和当前定义的类的包相同才能访问 protected: 表示子类访问权限,同包中的可以访问,即使不同包,但是有继承关系,也可以访问 public: 表示全局的,表示公共访问权限,若某字段/方法,使用了public修饰,则
2018-02-03 16:06:36
532
原创 类成员和实例成员
类成员和实例成员: 类中的成员:字段,方法,内部类 类成员: 使用static修饰的成员 实例成员:未使用static修饰的成员 类成员只能访问类成员,实例成员只能访问实例成员 类成员,直接属于类,可以通过类来访问static字段和static方法 实例成员,只属于对象,通过对象来访问非static方法 (对象其实可以访问类成员,但底层依然使用类名访问) 在
2018-02-03 12:52:57
1274
原创 static修饰符和特点
static修饰符表示静态的,可修饰字段、方法、内部类,其修饰的成员属于类,也就是说static修饰的资源属于类级别,而不是对象级别 static真正的作用:用来区别字段,方法,内部类,初始化代码块是属于对象还是类本身 static修饰符的特点 1):static 修饰的成员(字段/方法)随着所在类的加载而加载 当JVM把字节码加载进JVM的时候,static修饰的成员已经
2018-02-03 09:53:07
757
原创 构造器概述和缺省构造器
在创建某个对象的时候,代码如下: Student s1 = new Student(); 这个代码特别像在调用一个方法名称为Student的无参数方法 我们将这种特殊的方法称之为构造方法,构造器(Constructor) 但在Student类中,又找不到该构造方法却又不报错 编译器在编译源文件的时候,会创建一个缺省的构造器 构造器的作用: 1)创建对象,必须和new一
2018-02-02 22:48:40
863
原创 java5新特性之方法的可变参数
java5的新特性之方法的可变参数,说的是参数的个数可变 示例代码如下 public class VarArgsDemo {public static void main(String[] args) {double sum = getSum(10.0, 34, 13, 54.0);System.out.println(sum);} static double getSu
2018-02-02 11:55:15
276
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅