自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (16)
  • 收藏
  • 关注

原创 for循环与while循环的区别

3.while循环一般用于循环变量已存在,只要满足循环条件就可以执行循环的情况,用于当某条件成立则执行代码的情况;for循环一般要自己定义三要素,用于从头到尾遍历的情况。1.while循环的循环变量写在循环外,不是循环内代码环境的局部变量,可能会造成全局变量之间的污染。2.while循环三要素书写位置分散,for循环三要素更紧凑清晰。

2023-04-23 12:48:30 1212

原创 JavaScript:变量定义、声明、初始化 区别与联系

JavaScript:变量定义、声明、初始化 区别与联系

2023-04-14 12:24:09 740 1

原创 3d理解Z-index:绝对定位/固定定位元素的宽度百分比设置失效问题

绝对定位/固定定位元素宽度设置百分比失效问题

2023-04-12 02:03:45 427

原创 Java组合与代理如何选择的实例

public class SpaceShipDelegation { private String name; private SpaceShipControls controls = new SpaceShipControls(); public SpaceShipDelegation(String name) { this.name = name; } // Delegated methods: public void back(int velocity) { .

2021-09-28 11:24:43 4686

原创 Thinking in Java:第五章练习20:创建一个使用可变参数列表而不是普通的main()语法的main()。打印所产生的的args数组的所有元素,并用各种不同数量的命令行参数来测试它。

工具:IDEA 代码段: //:chapter_four/src/main/java/Variableparameters.java public class Variableparameters { static void kebian(String...args) { System.out.println("String...args:"+args[2]); } public static void main(String...args) {

2021-09-20 21:57:52 126

原创 java:JVM内存结构初步理解入门:堆、栈、方法区(浅显通俗易懂自记)

自己整理的一些资料以及自己的一些理解,希望记下来的不是高大上而晦涩的概念,将自己此时此刻的理解最大程度地刻模,以便将来重温知新。 JVM内存结构最简单可以初步分为:1栈 2堆 3方法区 4 程序计数器 一、栈区 方法每次被线程调用都会在栈区开辟新的内存空间——栈帧,每个线程包含一个栈帧,每个栈帧中的数据(基本数据类型和对象引用)都是私有的,其他栈帧不能访问,也就是说,同一个方法的不同线程执行彼此是互不干扰的。 栈分为三个部分:基本类型变量区、执行环境上...

2021-09-20 10:33:07 191

原创 Thinking in Java:第四章练习10:写一个程序,找出4位数的所有吸血鬼数字

吸血鬼数字:吸血鬼数字是指位数为偶数的数字,可以由一对数字相乘而得到,而这对数字各包含乘积的一半位数的数字,其中从最初的数字中选取的数字可以任意排序。 public class E10_Vampire { public static void main(String[] args) { int[] startDigit = new int[4]; int[] productDigit = new int[4]; for(int num1 = 10; num1 <= 99; num1

2021-09-19 11:54:23 241

原创 Thinking in Java:练习9:一个斐波那契数列是由数字1、1、2、3、5、8、13、21、34等等组成的,其中每一个数字(从第三个数字起)都是前两个数字的和。创建一个方法,接受一个整数参数

//: chapter_four/src/main/java/Fibonacci.java public class Fibonacci { public static void dayin_fibonacci(int i) { for(int j=1,k=1,c=1;c<i/2+1;j=j+k,k=j+k,c++) { System.out.print(" "+j+" "+k); } } }

2021-09-19 11:41:59 252

原创 Thinking in Java:第四章练习4:写一个程序,使用两个嵌套的for循环和取余操作符(%)来探测和打印素数(只能被其自身和1整除,而不能被其他数字整除的整数)

//: chapter_four/src/main/java/sushu.java import java.util.*; public class sushu { public static int k=0; public static void qusushu() { System.out.println("以下为10以内的素数:"); for(int i=0;i<10;i++) { System.out.printl.

2021-09-19 09:28:31 167

原创 Thinking in Java 第三章练习14 编写一个接收两个字符串参数的方法,用各种布尔值的比较关系来比较这两个字符串,然后把结果打印出来。做==和!=比较的同时,用equal()作测试。在ma

//: src/ex14 import static net.mindview.util.Print.*; import java.util.*; public class ex14 { public static void Str(String s1,String s2) { print(s1==s2 ? "s1==s2" : "s1!=s2"); print(s1.equals(s2) ? "s1.equals(s2)==true" .

2021-09-17 16:40:21 503

原创 求大佬解惑!java递增操作符的前置与后置

直入正题: int x = 0; int y = x++; System.out.println(x); System.out.println(y); //这个输出结果是1 和0 int x = 0; int y = ++x; System.out.println(x); System.out.println(y); //这个输出结果是1 和1 //这两段代码我理解,就是说++x 是先执行加减操作再运用它的值,而x++是先运用x的值再执行加减操作,但是请大佬看一下下面这段代码: in

2021-07-11 15:41:17 240 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除