
JAVA
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中的单例模式
单例模式饿汉式与懒汉式单例模式的三要素饿汉式与懒汉式单例模式,即对某类只进行一次实例化,不允许再出现其他的实例化对象。实现的方法是通过将类的构造函数限制为private,禁止其他类对其进行调用,并且类本身对构造函数只进行一次调用。具体实现常用的方法有两种,饿汉式和懒汉式:1.饿汉式:程序开始立即进行实例化public class Singleton { //私有化构造方法 private Singleton(){ } private static Singleton原创 2020-05-12 21:50:37 · 280 阅读 · 0 评论 -
Java中通过三步异或来交换两个数
代码中经常需要交换两个数的值,常见方法是新建一个中间变量temp,通过temp暂存数字的方法实现交换。int a=5;int b=10;int temp;//交换temp=a;a=b;b=temp;现在通过 异或操作^ 来实现交换。int a=5;int b=10;//交换a=a^b;b=a^b;a=a^b;System.out.println("a和b的值分别...原创 2020-04-18 09:31:57 · 643 阅读 · 0 评论 -
Java中多层循环时使用break,让循环提前终止
java中对于多层循环(此处以for循环为例),使用break可以在满足条件的情况下提前终止循环。方法1.通过内部break,终止外部循环通过改变breakflag的值,让外部i循环退出。boolean breakout = false; for (int i=1; i<10; i++){ for (int j=1; j<10; j++){...原创 2020-04-17 17:40:48 · 2028 阅读 · 0 评论 -
Java中的 “长路与&” 和 “短路与&&”
public class HelloWorld {public static void main(String[] args) {//长路与 无论第一个表达式的值是true或者false,第二个的值,都会被运算int i = 2;System.out.println( i== 1 & i++ ==2 ); //无论如何i++都会被执行,所以i的值变成了3System.out....原创 2020-04-03 19:57:25 · 373 阅读 · 0 评论