摘要:
最近在牛课网上写题目,经常要用到Scanner所以借此我总结了一下Scanner的常见用法 最常见的开头 Scanner in = new Scanner(System.in); 然后有 in.hasNext() //判断有没有输入 常见用法 in.next()//在接受字符串之前遇到空格和回车会忽
阅读全文
posted @ 2019-03-06 21:10
ShineYoung
阅读(123)
推荐(0)
编辑
摘要:
这道题目一开始只想到了把10进制整数转为2进制数组 toBinaryString(int i) 将i以二进制形式输出出来 toOctalString(int i)将i以八进制形式输出出来 toHexString(int i)将i以十六进制形式输出出来 不过这是直接调用api并不是题目的本意 调用to
阅读全文
posted @ 2019-03-06 20:43
ShineYoung
阅读(386)
推荐(0)
编辑
摘要:
最近在牛课网上做了几道字符串操作的题目,好久没有做题了,之前用的也是大一时C语言做的,对Java字符串操作不太了解,所以深入了解一下String类的相关用法 String构造方法 String() 空构造String(byte[] bytes) 把字节数组转成字符串String(byte[] byt
阅读全文
posted @ 2019-03-06 14:07
ShineYoung
阅读(155)
推荐(0)
编辑
摘要:
牛课网上的题目 char '1'和 int 1给我好好上了一课
阅读全文
posted @ 2019-03-05 19:02
ShineYoung
阅读(1357)
推荐(0)
编辑
摘要:
快速排序原理还是简单的,先确定一个基准数,最左或最右边的数,左边都比基准数小,右边大,然后交换基准数和移动后的左标(右标位置)继续直到不能进行下去 有一点注意!如果基准数取最左边,一定要先移动右标(high)再左标(low) 反之相反。
阅读全文
posted @ 2019-03-05 13:49
ShineYoung
阅读(102)
推荐(0)
编辑
摘要:
LinkedList是基于双向链表实现的,先看构造方法和方法 Constructor Summary Constructors ConstructorDescription LinkedList() Constructs an empty list. LinkedList(Collection<?
阅读全文
posted @ 2019-03-05 12:49
ShineYoung
阅读(840)
推荐(0)
编辑
摘要:
Java ArrayList的构造方法和方法 Constructor Summary Constructors ConstructorDescription ArrayList() Constructs an empty list with an initial capacity of ten. A
阅读全文
posted @ 2019-03-05 11:25
ShineYoung
阅读(672)
推荐(0)
编辑
摘要:
Java ReentrantLock 个人认为的好处主要在于用condition(await,signal)代替了synchronized的(wait,notify) synchronized的(wait,notify)唤醒线程只能所有都唤醒或者唤醒随机一个 condition(await,sign
阅读全文
posted @ 2019-03-04 20:55
ShineYoung
阅读(147)
推荐(0)
编辑
摘要:
Java Timer 定时类,主要用来执行定时任务 Timer管理所有要执行的定时任务 TimerTask封装好的定时任务 常见的用法 Schedules the specified task for execution after the specified delay. Schedules th
阅读全文
posted @ 2019-03-04 15:06
ShineYoung
阅读(180)
推荐(0)
编辑
摘要:
java中的管道流(pipeStream)是一种特殊的流,用于在不同线程间直接传送数据。一个线程发送数据到输出管道,另外一个线程从输入管道中读取数据。通过使用管道,实现不同线程间的通信,而不必借助类似临时文件之类的东西。jdk提供4个类来使线程建可以进行通信。 (1)PipedInputStream
阅读全文
posted @ 2019-03-03 13:10
ShineYoung
阅读(228)
推荐(0)
编辑