会员
周边
新闻
博问
融资
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
qianlong13
博客园
首页
博问
闪存
新随笔
订阅
管理
2019年8月19日
[LeetCode]两数之和
摘要: 1、题目 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因
阅读全文
posted @ 2019-08-19 23:15 W_King
阅读(137)
评论(0)
推荐(0)
编辑
2019年8月5日
String、StringBuffer以及StringBuilder区别
摘要: 1、概述 String是字符串常量,StringBuffer是线程安全字符串变量,而StringBuilder是非线程安全的字符串变量 2、String与StringBuffer区别 主要区别在于String是不可变的字符串常量类型,而StringBuffer是可变的字符串变量类型。每次对Strin
阅读全文
posted @ 2019-08-05 23:40 W_King
阅读(118)
评论(0)
推荐(0)
编辑
2019年6月29日
设计模式——建造者模式
摘要: 1、概述 建造者模式多用在对象构成比较复杂的场景中,比如汽车、电脑等包含的组件数量和种类很多很大的情形下。建造者(Builder)模式的定义如下,把一个复杂对象的构造与它的装配分离,使同样的构造过程可以创建不同的装配,这样的设计模式被称为建造者模式。它是将一个复杂的对象分解为多个简单的对象(小的组件
阅读全文
posted @ 2019-06-29 10:38 W_King
阅读(145)
评论(0)
推荐(0)
编辑
2019年6月28日
Windows 10配置Java环境变量
摘要: 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)
编辑
2019年6月26日
设计模式——单例模式
摘要: 1、单例模式定义 单例模式可定义为:一个类只有一个实例,并且该类能够自行创建此实例的模式。在Java中,单例模式可以保证一个类在JVM中只有一个实例对象存在。 一般情况下,我们定义一个普通的类之后,当需要该类的实例对象时只需要通过new操作符就可以获得此类的一个实例对象,这是因为Java类都包含一个
阅读全文
posted @ 2019-06-26 21:55 W_King
阅读(134)
评论(0)
推荐(0)
编辑
2019年6月25日
MySQL中的两种数据库引擎
摘要: 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)
编辑
005 String s = "Hello";s = s + " world!";执行这两行代码执行后,原始的 String 对象中的内容到底变了没有?
摘要: 原始的String对象中的内容没有改变成“Hello world”. 1、原因 因为在Java中String类被设计成不可改变的类,所以String类的所有对象都是不可变的。第一句代码中,s(存储在栈区)引用了堆中的一个内存区域 (记为a1),a1堆内存区域存储的内容是“Hello”。执行第二句代码
阅读全文
posted @ 2019-06-25 12:06 W_King
阅读(447)
评论(0)
推荐(0)
编辑
2019年6月24日
004 String 是最基本的数据类型吗?
摘要: 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)
编辑
2019年6月22日
003 Java与C++异同
摘要: 1、相同点: 都是面向对象的语言,都支持封装、继承、多态等。 2、不同点: (1)Java 不提供指针来直接访问内存,程序内存更加安全 (2)Java 的类是单继承的,C++ 支持多重继承;虽然 Java 的类不可以多继承,但是接口可以多继承 (3)Java 有自动内存管理机制,不需要程序员手动释放
阅读全文
posted @ 2019-06-22 11:35 W_King
阅读(83)
评论(0)
推荐(0)
编辑
下一页