摘要:
用Object.create(prototype)方法创建一个对象,这个对象的原型将指向这个传入的prototype参数
阅读全文
posted @ 2017-11-19 18:11
AndreMao
阅读(418)
推荐(0)
摘要:
如上图,使用第三种方式实现继承最好,也就是加了下划线的。 但是Object.create方法是ES6才支持的,所以,右边就写了一个实现其同样功能的函数。 如上图,使用第三种方式实现继承最好,也就是加了下划线的。 但是Object.create方法是ES6才支持的,所以,右边就写了一个实现其同样功能的
阅读全文
posted @ 2017-11-19 18:10
AndreMao
阅读(243)
推荐(0)
摘要:
1)Array.slice方法 1.1)接收两个参数: a:起始下标 b:结束下标 1.2)返回由a(包括)至b(不包括)的元素所组成的数组,若一个参数都不传,则返回由全部元素组成的数组。 1.3)该方法执行不影响原数组元素。 1.4)范例图: 2)Array.splice方法 2.1)接收若干参数
阅读全文
posted @ 2017-11-19 18:07
AndreMao
阅读(177)
推荐(0)
摘要:
1、虚拟机类加载器(称为“bootstrap class loader”),它本身没有父类加载器,它负责加载虚拟机的内置类,由于它是用C、C++写的,所以Java无法拿到其class文件,返回的都是空,因为C、C++编译后不是*.class文件 2、JDK扩展类加载器(sun.misc.Launch
阅读全文
posted @ 2017-11-19 18:01
AndreMao
阅读(653)
推荐(0)
摘要:
本章学习,记住: 1 1 3 6(一张图、一个类、三个知识点、六个接口) 主要内容: 容器的概念: 容器 API: Collection 接口: 重写 equals 方法,你应该也重写 hashCode 方法,这是为了程序执行效率着想!!! 补充说明: Java中equals()和hashCode(
阅读全文
posted @ 2017-11-19 18:00
AndreMao
阅读(147)
推荐(0)
摘要:
主要内容: * 字符串相关类(String、StringBuffer) * 基础数据类型包装类(Byte、Character、Short、Integer、Long、Float、Double、Boolean) * Math 类 * File 类 * 枚举类 java.lang.String 类 * j
阅读全文
posted @ 2017-11-19 18:00
AndreMao
阅读(166)
推荐(0)
摘要:
1级、 2级、 3级、 补充说明:FileOutputStream 在实例化时,如果找不到指定文件,系统会自动创建该文件(注意:它只能帮你建文件,不能帮你建目录),再开始往文件里流数据。 FileReader、FileWriter例子程序: 文件内容(全世界所有国家的文字): 补充说明:在使用Dat
阅读全文
posted @ 2017-11-19 17:59
AndreMao
阅读(161)
推荐(0)
摘要:
主要内容: * 一维数组的声明和初始化。 * 数组元素的引用。 * 二维数组的声明和使用。 * 数组拷贝。 数组概述: * 数组可以看成是多个相同类型数据的组合,对这些数据的统一管理。 * 数组变量属于引用数据类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。 * 数组中的元素可以
阅读全文
posted @ 2017-11-19 17:58
AndreMao
阅读(152)
推荐(0)
摘要:
主要内容: * Java 异常的概念。 * Java 异常的分类。 * 异常的捕获和处理。 Q:Java 是如何对异常进行处理的? A:Java 中定义了很多异常类,这些类对应了各种各样可能出现的异常事件,Java 程序的执行过程中如果出现异常事件,会生成一个异常对象并将其提交给 Java 运行时系
阅读全文
posted @ 2017-11-19 17:57
AndreMao
阅读(127)
推荐(0)
摘要:
要事为先,你如果想要在这个行业发展下去的话,实际上三角形的三个点在支撑着你发展,一个是技术、一个是管理(不是说管理别人,是管理你自己的时间,管理你自己的精力)、还有一个就是沟通,注重这三点均衡的发展。 分层有巨大的好处,它能帮我们屏蔽掉一些底层的东西,统一对外接口。 分层思想比喻:就好比你去邮局寄信
阅读全文
posted @ 2017-11-19 17:56
AndreMao
阅读(201)
推荐(0)
posted @ 2017-11-19 17:55
AndreMao
阅读(176)
推荐(0)
摘要:
追加说明: 追加说明: ① SingletonHolder的final声明和SINGLETON的final声明可以去掉(不去也不会报错)。 ② 以上实现方式是真单例(线程安全,绝对唯一),一般适用于需要保证绝对单例的类,对于只需要减少实例化从而减少内存开销的类来说,建议采用伪单例(非线程安全,不一定
阅读全文
posted @ 2017-11-19 17:54
AndreMao
阅读(96)
推荐(0)
摘要:
抽公共部分的时候,从细粒度往粗粒度方向抽取 细粒度 调用 粗粒度
阅读全文
posted @ 2017-11-19 17:48
AndreMao
阅读(201)
推荐(0)
摘要:
class A1 { public static void f() { System.out.println("A1.f()"); }}class A2 extends A1 { public static void f() { System.out.println("A2.f()"); }}cla
阅读全文
posted @ 2017-11-19 17:47
AndreMao
阅读(559)
推荐(0)
摘要:
如上图,精度后只有一位时,是五舍六入。 如上图,精度后只有一位时,是五舍六入。 如上图,精度后只有第一位不为0时,也是五舍六入。 如上图,精度后只有第一位不为0时,也是五舍六入。 如上图,精度后至少有两位不为0时,才是四舍五入。 如上图,精度后至少有两位不为0时,才是四舍五入。
阅读全文
posted @ 2017-11-19 17:47
AndreMao
阅读(7573)
推荐(0)
posted @ 2017-11-19 17:46
AndreMao
阅读(240)
推荐(0)
摘要:
线程定义(先脑补这个):线程,是一个程序里面不同的执行路径。 有人说进程是可以执行的,从严格意义来讲,这个句是错误的。 进程只是一个静态的概念,QUE:什么叫进程?ANS:机器上的一个class文件、一个exe文件,这叫做一个进程。 大家都知道这个程序的执行过程,首先第一步:要把这个程序的代码放到内
阅读全文
posted @ 2017-11-19 17:45
AndreMao
阅读(192)
推荐(0)
摘要:
创建一个内部类实例,若不是在本类,必须先创建一个外部类的实例。(注:嵌套内部类<也就是static的>除外) 内部类方法中想使用外部变量,该变量必须加final修饰
阅读全文
posted @ 2017-11-19 17:43
AndreMao
阅读(88)
推荐(0)
摘要:
会执行,在方法return动作之前,return语句执行之后,若finally中再有return语句,则此方法以finally的return作为最终返回,若finally中无return语句,则此方法以try的return作为最终返回。 P:方法的返回值以最后一个执行return语句的运算结果为准,
阅读全文
posted @ 2017-11-19 17:42
AndreMao
阅读(5375)
推荐(0)
摘要:
编程的智慧 编程是一种创造性的工作,是一门艺术。精通任何一门艺术,都需要很多的练习和领悟,所以这里提出的“智慧”,并不是号称一天瘦十斤的减肥药,它并不能代替你自己的勤奋。然而由于软件行业喜欢标新立异,喜欢把简单的事情搞复杂,我希望这些文字能给迷惑中的人们指出一些正确的方向,让他们少走一些弯路,基本做
阅读全文
posted @ 2017-11-19 17:37
AndreMao
阅读(216)
推荐(0)
摘要:
--存储过程范例:得到雇员表 emp 的记录数 begin --说明:若过程中要向外抛异常,请使用 exception when others then raise; 这个抛出的异常在程序里是可以捕获的。 create or replace procedure getEmpCount AS v_to
阅读全文
posted @ 2017-11-19 17:32
AndreMao
阅读(279)
推荐(0)
摘要:
在sql语句执行时是先执行触发器再检查约束条件的
阅读全文
posted @ 2017-11-19 17:27
AndreMao
阅读(425)
推荐(0)
摘要:
UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。 SQL UNION 语法 SELECT column_name
阅读全文
posted @ 2017-11-19 17:26
AndreMao
阅读(400)
推荐(0)
摘要:
表中某个状态字段的状态表示区分最好用数字,如status - [9999:失败,1111:成功]
阅读全文
posted @ 2017-11-19 17:25
AndreMao
阅读(1716)
推荐(0)
摘要:
RIGHT JOIN 关键字 RIGHT JOIN 关键字会右表 (table_name2) 那里返回所有的行,即使在左表 (table_name1) 中没有匹配的行。 RIGHT JOIN 关键字语法 SELECT column_name(s) FROM table_name RIGHT JOIN
阅读全文
posted @ 2017-11-19 17:23
AndreMao
阅读(265)
推荐(0)
摘要:
INNER JOIN 关键字 在表中存在至少一个匹配时,INNER JOIN 关键字返回行。 INNER JOIN 关键字语法 SELECT column_name(s) FROM table_name INNER JOIN table_name ON table_name.column_name=
阅读全文
posted @ 2017-11-19 17:22
AndreMao
阅读(183)
推荐(0)
摘要:
LEFT JOIN 关键字 LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。 LEFT JOIN 关键字语法 SELECT column_name(s) FROM table_name LEFT JOIN ta
阅读全文
posted @ 2017-11-19 17:22
AndreMao
阅读(158)
推荐(0)
摘要:
SQL FULL JOIN 关键字 只要其中某个表存在匹配,FULL JOIN 关键字就会返回行。 FULL JOIN 关键字语法 SELECT column_name(s) FROM table_name FULL JOIN table_name ON table_name.column_name
阅读全文
posted @ 2017-11-19 17:21
AndreMao
阅读(2918)
推荐(0)
摘要:
语法规则: SELECT * FROM tableName t WHERE 1 = 1 AND 2 = 2 AND EXISTS (SELECT * FROM tableName t2 WHERE t.id = t2.proj_id) SELECT * FROM tableName t WHERE
阅读全文
posted @ 2017-11-19 17:18
AndreMao
阅读(199)
推荐(0)
摘要:
范例: CASE WHEN p.allow_over = 1 THEN p.allow_over_capital ELSE 0 END
阅读全文
posted @ 2017-11-19 17:14
AndreMao
阅读(149)
推荐(0)
摘要:
如上图,我想把结果集中的三行链接成一行,则可这样写: 如上图,我想把结果集中的三行链接成一行,则可这样写: 总结: GROUP_CONCAT函数默认是用','逗号链接,如果你加上第二个参数,则以',第二个参数值'逗号+第二个参数值链接,如下图 补充说明: 若连接得到的不是字符串类型,那么加上CAST
阅读全文
posted @ 2017-11-19 17:13
AndreMao
阅读(138)
推荐(0)
摘要:
SELECT * FROM xxxTableName x WHERE FIND_IN_SET(x.id, '1,2,3,4,5,6,7,8'); 如上查询,意为:xxxTableName 表中 x.id 在 '1,2,3,4,5,6,7,8' 中的记录
阅读全文
posted @ 2017-11-19 17:12
AndreMao
阅读(215)
推荐(0)
摘要:
DELETE t0 FROM t_demo t0, t_user u WHERE t0.id = 6 AND t0.id = u.id
阅读全文
posted @ 2017-11-19 17:10
AndreMao
阅读(3030)
推荐(0)
摘要:
范例1: INSERT INTO t_table SELECT ot.* FROM t_other_table ot WHERE ot.is_sent = ? and ot.insert_time <= ? 范例2: INSERT INTO t_dict_province(code, name) S
阅读全文
posted @ 2017-11-19 17:08
AndreMao
阅读(468)
推荐(0)