02 2023 档案

摘要:接口概念 接口的实例化类似于向上转型。 接口是一种约束、规定。实现该接口的类必须实现接口的所有抽象方法。多个类实现该接口后,该接口还可以声明实现类的对象,然后调用接口的方法,类似于刚开始所讲的向上转型。(注:接口不能实例化) 例如Java库中List是一个接口,ArrayList、LinkedLis 阅读全文
posted @ 2023-02-18 23:26 pureayu 阅读(60) 评论(0) 推荐(0)
摘要:抽象类意义 Q:为什么引入抽象类? A:父类方法的不确定性 class Animal { private String name; private int age; public Animal(String name, int age) { this.name = name; this.age = 阅读全文
posted @ 2023-02-18 19:47 pureayu 阅读(77) 评论(0) 推荐(0)
摘要:设计模式 单例设计模式 饿汉式设计模式 步骤 将构造器私有化(不会new出新的对象,防止在类的外部创建,保证唯一性) 类内部创建静态实例(静态保证唯一性,类加载时唯一创建) 类内部提供一个公共的static方法返回实例 public class Main { public static void m 阅读全文
posted @ 2023-02-18 18:05 pureayu 阅读(45) 评论(0) 推荐(0)
摘要:viewpager滑动时中间的一闪而过 开发时遇到了这个问题,百思不得其解,后来查看源码 /** * Set the currently selected page. * * @param item Item index to select * @param smoothScroll True to 阅读全文
posted @ 2023-02-16 11:30 pureayu 阅读(28) 评论(0) 推荐(0)
摘要:前言 Android入门的简单activity跳转太过单调,因此学习使用Google专门设计的转场动画 简单使用 在触发动画的组件xml上声明转场动画标识 <Button android:id="@+id/login_reg_btn" android:layout_width="wrap_conte 阅读全文
posted @ 2023-02-15 21:03 pureayu 阅读(50) 评论(0) 推荐(0)
摘要:-- 显示雇员名字、工资以及所在部门的名字 -- 在默认情况下,当两个表查询时,规则: -- 1.从第一张表中,取出一行,与第二张表的每一条记录进行拼接 -- 2.总返回记录数:第一张表记录数 * 第二张表记录数 -- 3.这种返回结果称为 笛卡尔集 SELECT * FROM emp, dept 阅读全文
posted @ 2023-02-15 12:19 pureayu 阅读(29) 评论(0) 推荐(0)
摘要:-- 多子句查询顺序 SELECT column1, column2,... FROM mytable GROUP BY columnx HAVING conditionx ORDER BY columnx LIMIT startx, rowsx; -- 统计各个部门平均工资,并且大于1000, 并 阅读全文
posted @ 2023-02-15 11:53 pureayu 阅读(23) 评论(0) 推荐(0)
摘要:-- 增强group by的使用 -- 显示每种岗位的雇员总数、平均工资 SELECT COUNT(*) AS SUM, AVG(sal), job FROM emp GROUP BY job -- 显示雇员总数,以及获得补助的雇员数 -- 法1 SELECT COUNT(*) AS SUM, CO 阅读全文
posted @ 2023-02-15 11:46 pureayu 阅读(35) 评论(0) 推荐(0)
摘要:-- 第一页 SELECT * FROM emp ORDER BY empno ASC LIMIT 0, 3 -- 第二页 SELECT * FROM emp ORDER BY empno ASC LIMIT 3, 3 -- 第三页 SELECT * FROM emp ORDER BY empno 阅读全文
posted @ 2023-02-15 11:27 pureayu 阅读(24) 评论(0) 推荐(0)
摘要:-- CURRENT_DATE() 当前日期 select current_date() from dual; -- CURRENT_TIME() 当前时间 select CURRENT_TIME() from dual; -- CURRENT_TIMESTAMP() 当前时间戳(和now()类似) 阅读全文
posted @ 2023-02-15 00:41 pureayu 阅读(52) 评论(0) 推荐(0)
摘要:-- CHARSET(str) 返回字符集 SELECT CHARSET(ename) FROM emp; SELECT CONCAT(ename, ' 工作是 ', job) AS sumname FROM emp; -- 查找子串位置,从1开始 SELECT INSTR('hanshunping 阅读全文
posted @ 2023-02-13 23:13 pureayu 阅读(21) 评论(0) 推荐(0)
摘要:CREATE TABLE dept( deptno MEDIUMINT NOT NULL DEFAULT '0', dname VARCHAR(20) NOT NULL DEFAULT '', loc VARCHAR(13) NOT NULL DEFAULT '' ); INSERT INTO de 阅读全文
posted @ 2023-02-13 22:44 pureayu 阅读(62) 评论(0) 推荐(0)