java基础
00后程序员kkl
奋斗的少年
展开
-
Futrue cancel() mayInterruptIfRunning 的含义
源码注释 * @param mayInterruptIfRunning {@code true} if the thread executing this * task should be interrupted; otherwise, in-progress tasks are allowed * to complete翻译成如下:mayInterruptIfRunning为true...原创 2020-02-21 23:00:25 · 1876 阅读 · 9 评论 -
break语法糖跳出多重循环
// 自定义标记 retry: for (int i = 0; i < 10; i++){ for(int j = 0 ; j < 10; j++ ){ System.out.println(i+"->"+j); if(j > 5){ ...原创 2019-12-29 16:08:34 · 490 阅读 · 0 评论 -
jdk12环境变量配置失败
我之前用的jdk8,今天突然想换个jdk12来玩玩,我接下来说说我配置jdk12环境变量遇到的坑。我的配置过程:我先是把原来的classpath、java_home删除了,然后删除path中的%java_home%bin条目,最后将jdk12的安装路径+bin添加到path中,按照常理来说配置应该是成功了于是我关闭原来cmd窗口再打开,javac命令不可用。傻傻的我决定重启计算机可还是不行。...原创 2019-03-24 21:16:15 · 20070 阅读 · 1 评论 -
静态内部类与非静态内部类的加载顺序
静态内部类与外部的加载顺序它们的关系是按需加载,如果你调用了外部类的静态属性、静态方法或者构造器,那么外部类将会被加载而内部类并不会加载。如果你调用了静态内部类的静态属性、静态方法或者构造器,那么内部类将会被加载而外部类并不会被加载。接下来我们验证下:1) 类的准备public class OutClass { static { System.out.print...原创 2019-03-31 20:06:03 · 14999 阅读 · 0 评论 -
Object...的使用方法
文章目录1 传入数组1.1代码1.2 输出结果2 传入不定参数2.1 代码2.2 输出结果1 传入数组1.1代码 public static void main(String[] args) { test(new Object[]{"111","222","333"}); } public static void test(Objec...原创 2019-07-10 17:31:45 · 1834 阅读 · 0 评论 -
int与byte之间的相互转化
目录1 主函数2 int转化成byte3 byte转化成int4 测试结果5 过程分析1 主函数 public static void main(String[] args) { int number = 10; System.out.println(toInt(toBytes(number))); }2 int转化成byte public sta...原创 2019-07-05 18:45:21 · 48313 阅读 · 3 评论 -
六种创建二维数组的方式
float f1[][] = new float[4][4];float f2[][] = new float[4][];float []f3[] = new float[4][4];float []f4[] = new float[4][];float [][]f5 = new float[4][4];float [][]f6 = new float[4][];口诀:左(等号左...原创 2019-08-10 15:49:02 · 3993 阅读 · 0 评论 -
java-io
转载自StoneGeek原创 2019-09-10 22:15:06 · 101 阅读 · 0 评论