![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
CCblibo
这个作者很懒,什么都没留下…
展开
-
java字符串String类的常用方法
JAVAString基础使用转载 2020-03-23 00:27:36 · 188 阅读 · 0 评论 -
Java之快速排序
一、原理快速排序是对冒泡排序的一种改进下面用例子来理解快速排序给出如下数组:首先先找出一个基准数据=2,然后再数组两端设首指针和尾指针然后尾指针开始扫描,遇到小于基准数据的arr[low]=arr[high] 将这个值赋值给low然后首指针开始扫描,遇到大于基准数据的 arr[high] = arr[low] 将这个值赋值给high然后尾指针开始扫描,此刻low=high,那...原创 2019-12-01 10:47:06 · 88 阅读 · 0 评论 -
Java之冒泡排序
冒泡排序的理解就是从头到尾比较相邻的两个元素,如果有逆序,那么就调换位置,一直到结束再来一遍比较相邻元素,逆序就换位置,知道再来一遍的时候没有逆序存在,那么就证明排序结束。(逆序:就是大的在前小的在后 eg: 1,2,5,0这里5,0就是逆序)下面借用图来理解一下这里第一次排序: 5>2 :2与5调换位置 5>1:5与1调换位置 9>8:9与8调换位置 9&g...原创 2019-11-18 11:11:43 · 82 阅读 · 0 评论 -
接口和抽象类的区别
接口与抽象类相同之处:都不能被实例化;(不能new)都位于继承树的顶端,可以被其他类实现和继承;都可以包含抽象方法,实现接口或继承抽象类的普通子类都必须实现这些抽象方法不同之处:接口(关键字interface):只包含抽象方法.静态方法.默认方法.不能为普通方法提供方法实现(也就是可以有方法没有方法体)只能定义静态常量 public static final不能有构造器不...原创 2019-10-30 20:55:26 · 90 阅读 · 0 评论 -
Maven项目的pom.xml文件报错
可能是在第一次下载的时候,手贱的取消或者中断了,那么会将此认定为不可更新文件解决办法:项目右键选中Force Update of Snapshots/Releases 将pom.xml文件强制更新。...原创 2019-10-23 15:39:15 · 229 阅读 · 0 评论 -
Java —— 生成随机数的两种方法 与 生成想要几位小数随机数的方法
生成随机数 ,这个感觉还是蛮常用的,下面来记录一下生成各样随机数的方式方法一:利用Random类中的nextInt()方法生成随机数这个方法生成的是随机整数,范围是左闭右开eg:random.nextInt(int n);获取的是0<=随机数<npackage Test;import java.util.Random;public class TestByMyself {...原创 2019-10-14 23:08:04 · 5639 阅读 · 0 评论 -
Java之128陷阱
128陷阱先看如下代码,发现同是==判断 a=10时与A=1000时竟然出现两种结果: public static void main(String[] args) { Integer a=10; Integer b=10; Integer c=new Integer(10); System.out.println(a==b);/...原创 2019-10-04 21:05:07 · 104 阅读 · 0 评论 -
Java——equals和==的区别简单理解
如下代码:1.==比较的是指向的地址 ,当new之后指向的是新的“123”2.equals 比较的是内容,只要内容相同就是true public static void main(String[] args) { String s1 = "123"; String s2 = "123"; String s3 = "1"+"2"+"3"; ...原创 2019-10-04 20:32:54 · 96 阅读 · 0 评论 -
Java基本功之栈的增删改查
方法一:通过调用Stack这个类来实现1.了解 栈 是一种只能在一端进行插入或删除操作的线性表 并且是先入后出的(也是后入先出)2.下面我们先了解一下栈的基本操作:Stack stack=new Stack();//这是创建一个Stack类对象并赋值给Stack类的stack变量stack.empty()//是判断栈是否为空,若为空则返回trueSystem.out.pri...原创 2019-10-04 18:27:28 · 1212 阅读 · 0 评论 -
Java初学——写一个每100ms递增100的小代码
新建一个txt文档输入以下内容保存成Learn.java打开powershell运行javac Learn.java以及java Learn即可原创 2019-09-05 13:33:50 · 614 阅读 · 0 评论 -
Java初学之详细教写hello word
用记事本写一个Hello Word新建一个记事本,随意命名,输入下面的代码(其中asd只是传递一个参数可以随意命名)点击文件—另存为—命名(这里命名一定要与public class 之后的这个Learn相同)在这里命名成Learn.java—保存然后打开powershell输入cd Learn.java所放的位置 ,这里我放在了桌面上(cd和位置直接要有空格)接着输入javac...原创 2019-09-05 11:55:49 · 567 阅读 · 1 评论