Java
老薛的猫出海抓鱼不在这
哎吆~技术小渣
展开
-
String使用equals方法和==分别比较的是什么?(转)
equals方法和==的区别 首先大家知道,String既可以作为一个对象来使用,又可以作为一个基本类型来使用。这里指的作为一个基本类型来使用只是指使用方法上的,比如String s = "Hello",它的使用方法如同基本类型int一样,比如int i = 1;,而作为一个对象来使用,则是指通过new关键字来创建一个新对象,比如String s = new String("Hello"转载 2017-09-25 22:47:44 · 287 阅读 · 0 评论 -
Java基本算法(2)——选择排序
选择排序的流程:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。注意:比较的轮数为:num.length-1(即:比数组中元素个数少1) 第i轮比较会确定数组中第i小的位置,比较位为j=i+1(第i轮比较开始,即把数组的第i位当作最小的比较对象去比较,因为i之前的已经排好)p...原创 2019-01-11 16:29:45 · 162 阅读 · 0 评论 -
Java基本算法(1)——冒泡排序
冒泡排序流程:(默认按照从小到大排序) 比较相邻的元素。 如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。 第一轮比较结束,数组末端的元素应该会是最大的数。 针对剩余的元素重复以上的步骤,每轮结束,都会找到当前轮中最大的数,并放到数组次末端。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较...原创 2019-01-11 14:46:37 · 155 阅读 · 0 评论 -
解决javaweb项目使用Tomcat服务在网页中的某些页面中的图片无法显示问题。
最近写了一个web项目,但在浏览器中测试,发现某些页面中的图片无法显示。原因是在加载页面时一些img标签或者css中的background-image请求了一些含有中文的图片。于是这个页面会自动向服务端发送请求获取资源,但是这个过程不会体现到地址栏的,是在后台操作的。例如我请求了一个index.html页面但是页面中有一个<img src="img/测试图片.png">标签。通过f...原创 2018-12-25 13:47:38 · 7304 阅读 · 4 评论 -
奇数排列算法,实现九宫格(转)
1.奇数九宫格 最近,看到BD知道了解了九宫格的一种解答方法,通过奇数排列算法,实现九宫格,九宫格其实就是横竖列3个数相加和为15。先简单介绍下算法思路,如下图所示,我们将9个数斜线排列,每3个一组,我们可以看到1只要填到8和6之间就可以了,所以然后行列坐标各加一找到了2的位置,然后2的位置超出9宫格了,则通过除3取余数方法找到了2的对称位置,同理找到3的位置,当转移到4,5,6排序时候,我们转载 2017-09-26 00:39:51 · 1652 阅读 · 0 评论 -
对一个数组中的随机数进行排序
首先借用 x=Math.random(); (int)(x*100);产生随机数,并将这一组随机数赋值给定义好的数组,之后只需要调用Arraysort函数排序后输出即可。import java.util.* ;public class Arraysort {public static void main(String args[]) {原创 2017-09-26 00:19:30 · 918 阅读 · 0 评论