java2

以下是为您整理出来关于【java2】合集内容,如果觉得还不错,请帮忙转发推荐。

【java2】技术教程文章

java26

1.方法的覆盖原则 -1-子类和父类的名字必须相同,不然不叫覆盖 -2-判断是否实现覆盖:在有@Override后,如果覆盖内容不报错,说明已经实现 方法的覆盖,这时父类和子类的名字必须相同。 -3-父类和子类返回值类型必须相同 -4-父类和子类的签名(方法名+参数)必须相同 -5-子类必须比父类的访问权限相同或者比父类的访问权限大。 2.在调用方法时会先去访问子类(本类),然后去访问父类。 3.只有方法有覆盖的概念而字段没有。 4.supe...

JAVA21-Mybatis学习【图】

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Ordinary Java Object,普通的 Java对象)映射成数据库中的记录.1.mybatis框架常见面试题1.1 JDBC编程有哪些不足之处,Mybatis是如何解决这些问题的? 1) 数据库连接的创建、释放频繁造成系统资源...

java24

1.访问修饰符 【子孙类:与继承有关】public:整个工程中都可以访问, 前提:相同包中,需要调用public所在的类名用来创建对象 不同包中:不仅需要调用public所在的类名用来创建对象,还需要导入public所在的包。 private:只在本类中能够访问(字段和方法) protected:在同一个包中都可以访问,子孙类可以访问,使用继承时也可以访问 默认:在本包里能访问,子孙类不可以访问,使用继承时不可以访问。 2.属性概念 一般都是私有化...

java23中设计模式之中介者模式【代码】【图】

package com.bdqn.mediator; /*** 部门接口* @author OU**/publicinterface Department {void selfAction();//做本部门的事情void outAction();//向总经理发出申请 }departmentpackage com.bdqn.mediator; /*** 研发部门* @author OU**/publicclass Development implements Department{private Mediator m;//持有中介者引用public Development() {}public Development(Mediator m) {super();this.m = m;m.register("developmen...

android查询天气demo,基于mvp+kotlin+rxjava2+room+retrofit2 (一)

前言本文用于记录整个demo学习、开发的过程一、key point  1.使用主流框架:mvp+kotlin+rxjava2+room+retrofit2   2.简结的ui/ux   3.第三方api的使用  https://www.sojson.com/blog/305.html   4.定期自动更新天气数据 原文:https://www.cnblogs.com/johnnyzhao/p/10337589.html

java23种设计模式

单例设计模式:★★★★★解决的问题:保证一个类在内存中的对象唯一性。比如:多程序读取一个配置文件时,建议配置文件封装成对象。会方便操作其中数据,又要保证多个程序读到的是同一个配置文件对象,就需要该配置文件对象在内存中是唯一的。 Runtime()方法就是单例设计模式进行设计的。如何保证对象唯一性呢?思想:1,不让其他程序创建该类对象。2,在本类中创建一个本类对象。3,对外提供方法,让其他程序获取这个对象。步骤:...

Java23种设计模式学习笔记【目录总贴】

以下是各个模式的简要介绍,点击设计模式名称进入对应设计模式的详细解释页面。学习资料来源于网络,如有问题欢迎留言。创建型模式:关注对象的创建过程 1、单例?模式:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点主要:饿汉式(线程安全,调用效率高,但是不能延时加载)懒汉式(线程安全,调用效率不高,但是可以延时加载)其他:双重检测锁式(由于JVM底层内部模型原因,偶尔会出问题。不建议使用)静态内部类...

java20140406

数组 声明 初始化静态初始化 动态初始化java的数组提供了length属性,通过这个属性可以得到数组的长度。java length属性针对数组java length()方法针对字符串Stringjava size方法()针对泛型集合foreach Scanner sc=new Scanner(System.in); String s=sc.next(); for(int i=0;i<s.length();i++){ System.out.println(i); }java.util.Arrays;重载,在一个类定义中,可以...

Rxjava2 可连接的Observable(ConnectableObservable)操作详解及实例【代码】【图】

目录简要:1. ConnectableObservable2. Publish3. Connect4. RefCount5. Share6. Replay小结简要:需求了解:Rxjava中的普通的 Observable 在观察者订阅的时候就会发射数据,但是有的时候我们想自己控制数据的发射,比如在有指定的观察者或者全部的观察者订阅后开始发射数据,这个时候我们就要要用到Rxjava中的可连接的Observable来完成这个需求。这一节主要介绍 ConnectableObservable 和它的子类以及它们的操作符:ConnectableOb...

【Java23种设计模式学习笔记】一:策略模式【图】

策略模式(Strategy Pattern)一:引入 大家都知道,面向对象(OO)的基础是抽象,封装,多态,继承,然而,滥用继承的结果将是,如果父类的行为改变,子类也跟着改变(比如父类中增加一个非抽象方法,那么子类也就具备了这个方法,而我们有可能不想让某些子类拥有这个方法),而且当实例运行时行为不容易改变,于是有了第一个设计原则,找出应用中可能需要变换之处,把它们独立出来,不要和那些不需要变化的代码混在一起,简称...

JAVA2 - 相关标签