- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 如何使用BufferedReader读取本地文件
FileOutputStream、FileInputStream和**FileWriter、FileReader**是常用的文件输入输出流,其中FileOutputStream、FileInputStream是单字节写入和读取的,即每次读取和写入的单位为一个字节;而**FileWriter、FileReader**是单字符写入和读取的,即每次读取和写入的单位为一个字符,这个字符可能是一个字节,也...
2019-06-12 09:09:09 7445
转载 乐观锁和悲观锁的定义
悲观锁 乐观锁乐观锁 悲观锁是一种思想。可以用在很多方面。比如数据库方面。悲观锁就是for update(锁定查询的行)乐观锁就是 version字段(比较跟上一次的版本号,如果一样则更新,如果失败则要重复读-比较-写的操作。)JDK方面:悲观锁就是sync乐观锁就是原子类(内部使用CAS实现)本质来说,就是悲观锁认为总会有人抢我的。乐观锁就认为,基本没人抢。CAS...
2019-06-13 10:06:50 23268
原创 求100以内质数
package com.learn01;public class Test11 { public static void main(String[] args) { /** * * 取质数 100以内 */ int i=0; int j=0; boolean flag=true; for(i=2;i<100;i++ ) { flag=tr...
2019-06-13 08:47:57 736
原创 字符串倒叙排列(递归算法)
package com.learn01;public class Test09 { public static void main(String[] args) { /** * 递归算法 */ int digui=DiGui(100); System.out.println(digui); String s="abcd"; System.out.printl...
2019-06-13 08:42:36 683
原创 按字母顺序进行排序,不区分大小写
package com.learn01;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class Test08 { /** * 字母大小写排序 * @param args */ public static void main(String[] args...
2019-06-13 08:38:28 4359
原创 数组排序
使用Arrays.sort对数组进行排序,默认升序。代码如下:package com.learn01;public class Test0601 { /** * java Util.Array进行排序 * @param args */ public static void main(String[] args) { int[] arr= {1,3,9,4,6,...
2019-06-13 08:34:25 94
原创 经典冒泡排序
package com.learn01;public class Test06 { /** * 冒泡排序 * @param args */ public static void main(String[] args) { int[] arr= {1,3,9,4,6,7,5}; // 轮数 for(int i=0;i<arr.length;i++) {...
2019-06-13 08:32:19 101
原创 计算二维数组的和
代码如下package com.learn01;public class Test05 { // 计算二维数组的和 public static void main(String[] args) { int[][] arrs= {{1,2,4},{3,5,7},{4,9}}; int sum=0; for(int i=0;i<arrs.length;i++) { ...
2019-06-13 08:29:48 1278
原创 java判断是否为闰年
* 判断输入年份是否是闰年 满足条件* 1、能被4整除,不能被100整除* 2、能被400整除package com.learn01;import java.util.Scanner;/** * 判断输入年份是否是闰年 满足条件 * 1、能被4整除,不能被100整除 * 2、能被400整除 * @author Administrator * */publi...
2019-06-13 08:28:28 7059
原创 java多线程实例
package com.learn01;import java.io.IOException;import com.learn01.ThreadsTest.MyThread;public class ThreadsTest { private int i = 10; private Object object = new Object(); ...
2019-06-13 08:26:06 790
原创 java 水仙花算法
public class learnJava {public static void main(String[] args) { int i; /** * 水仙花算法 */ /* * i=576; int a=i/100; int b=i%10; int c=i/10%10; System.out.println(a); * System.out.println...
2019-06-13 08:21:51 591
原创 如何使用BufferedWriter读取本地文件
使用BufferedWriter方法写入文件,使用的是缓存机制,写入数据更快。当操作较大文件时,效率更高,推荐使用此方式!public class BufferedWriterTest { public static void main(String[] args) { FileWriter fw=null; BufferedWriter bw=null; try { ...
2019-06-12 10:06:43 912
原创 java实现9*9乘法表
使用java实现9*9乘法口诀表public static void main(String[] args) { // TODO Auto-generated method stub for(int i=1;i<10;i++) { for(int j=1;j<=i;j++) { System.out.print(j+"*"+i+"="+(i*j)+"\t...
2019-06-12 09:26:35 12889
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人