自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 线程同步之同步代码块

同步方法任然涉及到同步监视器,只不过不需要我们显示的声明非静态的同步方法,同步监视器是This静态的同步方法,同步监视器是当前类本身

2021-08-21 15:44:07 86

原创 程序、进程、线程之间的区别

程序、进程、线程之间的区别欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样

2021-08-16 20:22:52 107

原创 JavaBean是一个用java语言写成的可重用组件

所谓JavaBean是指,符合以下标准的Java类 类是公共的 一个无参的公共构造器 有属性

2021-06-05 18:29:15 189

原创 Java中双重for循环嵌套,内部for循环变量问题

public int method() { int i,j;//(1) for (i = 0; i < 10; i++) { for (j = 0; j < 8; j++) { System.out.print("* "); } System.out.println(); } return (i * j);//(2) }...

2021-05-14 16:50:05 456

原创 Java面向对象的特征

1、Java类及类的成员:属性、方法、构造器;代码块、内部类2、面向对象的三大特征:封装性、继承性、多态性、(抽象性)

2021-05-09 15:30:45 53

原创 算法的五大特征

输入输出有穷性确定性可行性

2021-05-06 08:36:19 307

原创 Java------创建一个长度为6的int型数组,要求取值为1-30,同时元素值各不相同

public class ArrayExercise02 { public static void main(String[] args) {// // 方法1:// int[] arr = new int[6];// // for (int i = 0; i < arr.length; i++) {// [0,1),[0,30),[1,31)// arr[i] = (int) (Math.random() * 30) + 1;// Math.random()返回值是dou..

2021-05-02 21:39:08 276

原创 Java随机函数概述

Math.random();这个函数的返回之是double类型,需要强转为自己想要的类型,而且其返回的范围是[0,1)估需要进行基本运算改变其范围eg:范围是0-31则需要:(int)(Math.random()*30)+1;即可

2021-05-02 19:25:03 70

原创 Java杨辉三角形,10行

public class ArrayExercise01 { public static void main(String[] args) { // 制作杨辉三角形 int[][] arr = new int[10][];/*这里定义的是动态的二维数组,且没有指明列是多少,估下面需要再new*/ for (int i = 0; i < arr.length; i++) { arr[i] = new int[i + 1];//这里要注意需要再new一个数组 for (int .

2021-05-02 18:33:50 992

原创 Java数组概述

2021-04-30 18:14:15 92 1

原创 求1000以内的完数最优版本

完数:它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身;代码中的(1)与(2)要着重思考原因,尤其是(1)。/*求1000以内的完数*/class WanShu{ public static void main(String[] args){ int factor = 0; for(int i = 1;i <= 1000;i++){ for(int j = 1;j <= i / 2;j++){//(1) if(i % j == 0

2021-04-28 18:02:56 75

原创 Java求质数的最优方法——利用标签lable

满足i % j == 0 时,continue会终止lable,也就是外部循环的当次循环及不会执行count++,转而直接执行i++开始新的一轮质数判断这里需要对continue有一个深层次的理解/*100000以内的质数实现方法二:*/class PrimeNumberTest01{ public static void main(String[] args){ int count = 0; long start = System.currentTimeMillis();

2021-04-28 10:19:28 122

原创 Java中continue和break的区别

1、正常情况下break是终止包含此关键字的最近的一次循环。continue是终止包含此关键字的最近的循环的当次循环例如:当执行break时显示:001012012301234012345012345601234567012345678因为当i == j时直接终止距离break最近的那个for循环,开始执行外部for循环的i++,并开始新的一轮的内部for循环当执行continue时显示:123456789023456789013456789

2021-04-27 21:01:12 186

原创 currentTimeMillis()的解释

Returns: the difference, measured in milliseconds, between the current time and midnight, January 1, 1970 UTC. 这是java_api文档对currentTimeMillis()的解释:返回一个long型的数值,这个数值是当下时间与1970年1月1日零时的时间差,以毫秒为单位。 最简单的一个运用是可以计算一个程序的运行时间 ...

2021-04-27 13:04:35 2050

原创 Java求质数

/*输出100以内的所有质数PrimeNumber*/class PrimeNumberTest{ public static void main(String[] args){ int primeNumber; boolean isFlag; System.out.print(1 + " "); for(primeNumber = 3;primeNumber <= 100;primeNumber++){ ...

2021-04-27 12:56:43 92

原创 java循环嵌套菱形

java循环嵌套菱形注意:可以将菱形空白部分看作空格 因为第1至5行的规律与6至9行的规律有所不同,估以第5行为界将其分为上下两部分/* * * * * * ** * * ** * * * ** * * * * * * * * **/class ForForTest{ public static void main(String[] args){ //上半部分 for(int i = ...

2021-04-26 16:59:51 206

空空如也

空空如也

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

TA关注的人

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