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