摘要:
Map = function () { this.objects = new Object(); // 加入元素 this.put = function (key, value) { this.objects[key] = value; }; // 删除元素 this.remove = functi 阅读全文
摘要:
在工厂模式中,我们创建对象而不将创建逻辑暴露给客户端。 首先,我们设计一个接口来表示Shape。 然后我们创建实现接口的具体类。 核心工厂模式是一个Factory类。以下代码显示了如何为Shape对象创建Factory类。 ShapeFactory类基于传递给getShape()方法的String值 阅读全文
摘要:
一、异常简介 在 Java 中,所有的异常都有一个共同的祖先 Throwable(可抛出)。Throwable 指定代码中可用异常传播机制通过 Java 应用程序传输的任何问题的共性。 Throwable: 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常 阅读全文
摘要:
类加载机制与对象初始化 一 . 类加载机制 类加载机制是指.class文件加载到jvm并形成Class对象的机制。之后应用可对Class对象进行实例化并调用。类加载机制可在运行时动态加载外部的类,还可以达到类隔离的效果。 类从而加载到虚拟机中开始,整个过程分为下图七个阶段,其中验证,准备,解析统称为 阅读全文
摘要:
String 类详解 StringBuilder与StringBuffer的功能基本相同,不同之处在于StringBuilder是非线程安全的,而StringBuffer是线程安全的,因此效率上StringBuilder类更高,但是在多线程环境中则应该使用StringBuffer,String类是f 阅读全文
摘要:
访问控制修饰符 Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java支持4种不同的访问权限。 默认的,也称为default,在同一包内可见,不使用任何修饰符。 私有的,以private修饰符指定,在同一类内可见。 共有的,以public修饰符指定,对所有类可见。 受保护的, 阅读全文
摘要:
1.在语句中找到和消除空值 is null 和 is not null ,null值不跟任何值相等 ,任何值不和null相等,null不等于null。 2.排序 Oracle 支持区分大小写和不区分大小写两种排序方式。有一个环境变量 NLS_SORT 可以控制排序是否区分大小写。 默认是区分大小写的 阅读全文
摘要:
源文件声明规则 当在一个源文件中定义多个类,并且还有import语句和package语句时,要特别注意这些规则。 一个源文件中只能有一个public类 一个源文件可以有多个非public类 源文件的名称应该和public类的类名保持一致。例如:源文件中public类的类名是Employee,那么源文 阅读全文
摘要:
现在公司用的是封装太多东西的平台开发,觉着之前学的东西很多都忘了,所以想好好总结回顾一下。之前总是想学很多编程语言像python、s6、node、react,但现在越来越体会到编程语言只是一个开发的工具,只要能实现业务需求,将语言的优势最大化的利用不就好了嘛~~~当然,了解其他语言也不是坏事。之前很 阅读全文
摘要:
前言:一直用平台开发,太多东西封装了,发现以前很多东西都忘记了,无聊的时候就来复习复习好了。 一、DDL CREATE TABLE table_name 创建表 DESC table_name 查看表结构 RENAME old_name TO new_name 修改表名 DROP TABLE tab 阅读全文