摘要: 1、题目 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因 阅读全文
posted @ 2019-08-19 23:15 W_King 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1、概述 String是字符串常量,StringBuffer是线程安全字符串变量,而StringBuilder是非线程安全的字符串变量 2、String与StringBuffer区别 主要区别在于String是不可变的字符串常量类型,而StringBuffer是可变的字符串变量类型。每次对Strin 阅读全文
posted @ 2019-08-05 23:40 W_King 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1、概述 建造者模式多用在对象构成比较复杂的场景中,比如汽车、电脑等包含的组件数量和种类很多很大的情形下。建造者(Builder)模式的定义如下,把一个复杂对象的构造与它的装配分离,使同样的构造过程可以创建不同的装配,这样的设计模式被称为建造者模式。它是将一个复杂的对象分解为多个简单的对象(小的组件 阅读全文
posted @ 2019-06-29 10:38 W_King 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1、前提工作 在配置Java环境变量之前,首先要确保在系统中成功安装了相应的Java版本。本文以在Windows 10系统中配置JDK 1.8为例讲解。安装成功后的Java安装路径为C:\Program Files\Java\jdk1.8.0_181,文件夹结构如下图: 2、为什么要配置环境变量 首 阅读全文
posted @ 2019-06-28 17:20 W_King 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1、简述 工厂模式包括简单工厂模式、工厂方法模式和抽象工厂模式,属于创建型模式。 2、不使用工厂模式 (1)类图分析 一个接口Computer,接口有两个实现类HP和Apple,同时有一个测试类Client。不使用工厂模式时,在Client中直接通过new操作符类创建HP和Apple类的实例。 (2 阅读全文
posted @ 2019-06-28 11:00 W_King 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1、单例模式定义 单例模式可定义为:一个类只有一个实例,并且该类能够自行创建此实例的模式。在Java中,单例模式可以保证一个类在JVM中只有一个实例对象存在。 一般情况下,我们定义一个普通的类之后,当需要该类的实例对象时只需要通过new操作符就可以获得此类的一个实例对象,这是因为Java类都包含一个 阅读全文
posted @ 2019-06-26 21:55 W_King 阅读(134) 评论(0) 推荐(0) 编辑
摘要: MySQL数据库有多个可以选择的数据库引擎,这里重点介绍MyISAM和InnoDB 1、MyISAM (1)MyISAM是MySQL 5.5之前版本的默认数据库引擎,是在早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)的基础上改进得到的。 (2 阅读全文
posted @ 2019-06-25 18:42 W_King 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 原始的String对象中的内容没有改变成“Hello world”. 1、原因 因为在Java中String类被设计成不可改变的类,所以String类的所有对象都是不可变的。第一句代码中,s(存储在栈区)引用了堆中的一个内存区域 (记为a1),a1堆内存区域存储的内容是“Hello”。执行第二句代码 阅读全文
posted @ 2019-06-25 12:06 W_King 阅读(447) 评论(0) 推荐(0) 编辑
摘要: 1、Java中的基本数据类型有四大类共8种: (1)整型:byte short int long (2)浮点型:float double(注意:默认是double类型,float类型需要在数字后面加字母f,比如12.17是double类型,12.17f是float类型) (3)字符型:char (4 阅读全文
posted @ 2019-06-24 18:03 W_King 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1、相同点: 都是面向对象的语言,都支持封装、继承、多态等。 2、不同点: (1)Java 不提供指针来直接访问内存,程序内存更加安全 (2)Java 的类是单继承的,C++ 支持多重继承;虽然 Java 的类不可以多继承,但是接口可以多继承 (3)Java 有自动内存管理机制,不需要程序员手动释放 阅读全文
posted @ 2019-06-22 11:35 W_King 阅读(83) 评论(0) 推荐(0) 编辑