
Java
触初
这个作者很懒,什么都没留下…
展开
-
continue a;与break a;跳转代码块
continue a;与break a;除了在多层循环中可以控制跳转的循环层级;;也可以直接跳转对应的代码块。如下演示:原创 2022-06-07 10:36:42 · 234 阅读 · 0 评论 -
多层循环continue a;与break a;跳转
continue a;这种,后面带标签的,只有在三层循环以上才有实际意义。(单层循环直接使用continue ,两层循环直接使用break)break a;这种,带标签的,两层循环以上就有实际意义。(单层循环,直接break就够了)测试源码package xunhuan;public class ForTest { public static void main(String[] args) { a: for (int i = 0; i <原创 2021-03-27 00:04:43 · 1413 阅读 · 0 评论 -
String、StringBuilder、StringBuffer
相同点:1、三个类都被final修饰,代表了不可被继承2、内部都是使用char数组来存储数据不同点:1、String无继承的父类;StringBuilder、StringBuffer继承了AbstractStringBuilder2、String中的char数据被final修饰,这也是其不可变的原因;3、StringBuilder存在并发安全的问题,StringBuffer通过在实例方法上加synchronized来保证线程安全...原创 2022-05-26 14:53:39 · 142 阅读 · 0 评论 -
Java创建不可修改的静态常量集合
如下代码举例了:List、Map、Set的创建方式源码import java.util.*;public class ConstantUtil { public static final List<String> LIST; public static final Map<String, String> MAP; public static final Set<String> SET; static { Arra原创 2021-10-26 20:55:46 · 1314 阅读 · 0 评论 -
TDD——测试驱动开发(Test-Driven Development)
TDD测试驱动开发(Test-Driven Development)在编码之前,先将测试用例编写好,然后再基于用例去编写满足的代码;然后再添加一个用例,再调试、修改代码,依次类推。类似于算法题的测试用例。原创 2021-07-29 00:19:33 · 325 阅读 · 0 评论 -
Java注解
本文转自我狗哥——Zs夏至 的博客原文地址:https://www.cnblogs.com/Zs-book1/p/12916281.htmljava注解篇什么是注解?注释是给开发者看的,可以提升代码的可阅读性和可维护性,但是对于java编译器和虚拟机来说是没有意义的,编译后的字节码文件中没有任何注释信息。 而注解和注释有些类似,不过注解是给编译器和虚拟机看的。编译器和虚拟机可以在运行过程中获取注解信息,然后根据注解信息做各种想做的事。注解如何使用?定义注解 使用注解 通过..转载 2021-05-10 20:33:07 · 292 阅读 · 1 评论