码迷,mamicode.com
首页 > 编程语言 > 周排行
Java中的String,StringBuilder,StringBuffer三者的区别
这三个类之间的区别主要是在两个方面,即运行速度和线程安全这两方面。 首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:StringBuilder > StringBuffer > String String最慢的原因: String为字符串常量,而StringBuilder和StringBu ...
分类:编程语言   时间:2019-04-27 13:01:57    阅读次数:151
c++理解析构函数
析构函数有2种方式调用,一个是主动调用delete,另一个是根据RAII的规则,在对象的生命周期结束时自动析构。第一点没什么好说的,就简单讲下第二点。 对象的生命周期不等于是程序的生命周期,一般我们所谓的生命周期就是一个作用域,当变量或者对象离开这个作用域时就会自动析构。一般一对{}就是一个作用域, ...
分类:编程语言   时间:2019-04-27 13:03:24    阅读次数:126
Java Swing 编程 JComboBox 实现模糊查找功能。
废话不多说,直接上代码。代码如下: 原创不易,欢迎打赏。 ...
分类:编程语言   时间:2019-04-27 13:04:07    阅读次数:352
收集整理的一些c++书籍(推荐)
Accelerated C++中文版 .pdf Beyond the C++ Standard Library(Boost)中文版.pdf Beyond the C++ Standard Library.pdf C++ Primer 3rd Edition 中文完美版.pdf C++ Primer ...
分类:编程语言   时间:2019-04-27 13:07:28    阅读次数:249
Java数据类型(primitive)原始数据类型
1.小心别溢出来。 要确保变量能存下来所保存的值。 你无法用小杯子装大值。好吧,其实可以,但是会损失某些信息,也就是所说的溢位。当判断到所使用的容器不足以装载时,编译器会试着防止珍重情况发生。举例来说,你无法使用像下面这样的把int大小的东西装进byte的容器中: int x = 24; byte ...
分类:编程语言   时间:2019-04-27 13:10:56    阅读次数:168
python错误和调试
在程序运行过程中,总会遇到各种各样的错误。 有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,这种错误我们通常称之为bug,bug是必须修复的。 有的错误是用户输入造成的,比如让用户输入email地址,结果得到一个空字符串,这种错误可以通过检查用户输入来做相应的处理。 还有一类错 ...
分类:编程语言   时间:2019-04-27 13:12:25    阅读次数:201
【Python3爬虫】你会怎么评价复仇者联盟4?
一、写在前面 最近复仇者联盟4正在热映中,很多人都去电影院观看了电影,那么对于这部电影,看过的人都是怎么评价的呢?这时候爬虫就可以派上用场了! 二、主要思路 首先打开豆瓣电影,然后进入复仇者联盟4的详情页面:https://movie.douban.com/subject/26100958/,下拉页 ...
分类:编程语言   时间:2019-04-27 13:12:40    阅读次数:196
Python基础:七、注释
有时候我们写的东西不一定都是给用户看的,或者不希望解释器执行(方便自己,方便他人),我们可以使用#来注释掉代码被注释的内容是不会执行的,可以方便后面的程序员来拜读你的代码。 1. 单行注释:#被注释的内容 2. 多行注释:'''被注释的内容''' 或者 """被注释的内容""" ...
分类:编程语言   时间:2019-04-27 13:15:17    阅读次数:113
linux环境下vim创建java文件,并编译运行
一、前提 安装Java 二、创建工作目录并编辑java文件 三、编译 四、运行 ...
分类:编程语言   时间:2019-04-27 13:16:02    阅读次数:204
Python基础 ----- 流程控制
条件判断 if 条件判判断语法: 条件判断注意: 1、由if 条件起始 2、关键字后面要加一个空格 3、条件后面接: 4、符合python代码缩进格式 5、条件判断可以有多种组合方式 6、条件判断是顺序执行的 循环 目的:用于解决大量数据的处理 方法:设置循环条件遍历数据,针对不同的数据做出对应的处 ...
分类:编程语言   时间:2019-04-27 13:21:16    阅读次数:145
Python基础:八、python基本数据类型
一、什么是数据类型? 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能,计算机虽然很强大,但从某种角度上来看又很傻,除非你明确告诉它,"1"是数字,"壹"是文字,否则它分不清"1"和"壹"的区别。因此,每一个编程语言里哦读会有一个叫数据类型的东西,其实就是对常用的各种数据类型进行来明确的划 ...
分类:编程语言   时间:2019-04-27 13:22:08    阅读次数:147
kmp匹配算法
优秀博文推荐http://www.cnblogs.com/yjiyjige/p/3263858.html http://www.cnblogs.com/c-cloud/p/3224788.html ...
分类:编程语言   时间:2019-04-27 13:25:54    阅读次数:137
Java Core - ‘==’和‘equals’的区别
不管是‘==’还是‘equals’,他们的比较都需要区分类型来讨论的: ‘==’ 当比较的数据类型是基本类型时,比较值是否相同 当比较的数据类型是引用类型时,不仅比较值相同还比较其所在内存地址是否相同,也就是引用是否相同。 分析:String不是一个基本类型,它和Integer一样是一个类。由于st ...
分类:编程语言   时间:2019-04-27 13:27:28    阅读次数:171
Java Swing 编程 JComboBox 显示不全问题。
最近在做Java Swing编程一个小例子。然后遇到JComboBox 宽度固定,而下拉列表比较长,导致显示不全的问题。 解决的思路想到两种,1:下拉列表当显示不全的时候,换行显示。2:在下拉列表停几秒后,悬浮框提示信息。 第一种找了很多方法都没有成功。因此选择了第二种,具体解决如下: 1.提示框类 ...
分类:编程语言   时间:2019-04-27 13:31:20    阅读次数:214
JavaWeb中的域对象
域对象:可以在不同Servlet之间传递数据的对象,就是域对象,它们内置了map集合,都有setAttribute和getAttribute方法; Java Web有ServletContext、ServletRequest、HttpSession、PageContext四大域对象,其中PageCo ...
分类:编程语言   时间:2019-04-27 13:31:33    阅读次数:175
线程之Callable、Future 和FutureTask使用及源码分析
一、Callable 我们知道启动线程有以下两种方式(jdk源码注释中官方定义只有两种启动方式,callable不算线程启动方式) 原文链接:http://www.studyshare.cn/blog-front/blog/details/1141 (1)、new Thread().start() ...
分类:编程语言   时间:2019-04-27 14:41:49    阅读次数:176
java 注解
1.@Controller 注解,在对应的方法上,视图解析器可以解析return 的jsp,html页面, 并且跳转到相应页面 若返回json等内容到页面,则需要加@ResponseBody注解 2.@RestController 注解,相当于@Controller+@ResponseBody两个注 ...
分类:编程语言   时间:2019-04-27 14:42:54    阅读次数:190
pom文件miss artifact com.sun:tools:jar:1.5.0:system问题
问题现象: 导入新的maven项目时,有时候pom.xml文件会提示一个错误信息:Missing artifact com.sun:tools:jar:1.5.0:system 问题原因: maven是须要使用Jdk中的tools工具,而eclipse使用的是jre的执行环境,导致maven无法找到 ...
分类:编程语言   时间:2019-04-27 14:45:36    阅读次数:150
2.1 初级排序算法
2.1demo的C语言实现 ...
分类:编程语言   时间:2019-04-27 14:45:48    阅读次数:137
剑指 Offer——连续子数组的最大和
1. 题目 2. 解答 初始化 sum=0,然后遍历数组进行累加。如果 sum 变为负数,也就说再继续累加的话贡献为负,我们需要更新 sum=0,重新开始累加。 初始化 max_sum 为数组的第一个元素,之所以不初始化为零,就是防止出现数组中全为负数的情况,比如 [ 2, 1, 3, 4, 5]。 ...
分类:编程语言   时间:2019-04-27 15:56:38    阅读次数:147
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!