自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序yan的博客

不断学习;

  • 博客(26)
  • 收藏
  • 关注

原创 java【多线程】之同步下载图片

首先需要在项目中导入一个Commons.io的jar包;这个jar包可以在点击这里过去下载到这个页面之后往下翻,就可以看到这个jar包的下载地址了;点击进去,找到我们要的IO点击之后选择自己想要的版本下载即可;...

2022-03-09 16:06:34 463

原创 java【多线程】之继承Thread类创建多线程

通过继承java.lang包下的Thread类,重写该类下的run()方法,在run()方法中实现运行在线程上的代码。当还是运行run()方法的时候,程序则是按照先后顺序运行下去;代码:package Demo20220308;public class Test { static class MyThread extends Thread{ public void run(){ for (int i = 0; i < ...

2022-03-09 15:56:28 948

原创 java【多线程】之进程与线程

进程:在一个操作系统中,每个独立执行的程序都可作为一个进程,也就是“正在运行的程序”; 例如,打开windows习系统下的【任务管理器面板】,就可以在窗口的【进程】选项卡中看到当前正在运行的程序,也就是系统所有的进程,可以参考一下下面的截图:在多任务操作系统中,表面上看是支持进程并发执行的,例如我们可以一边听音乐一边打博客,但是实际上这些进程并不是同时运行的。在计算机中,所有的应用程序都是由cpu执行的。对于一个CPU而言,在某个时间点只能运行一个程序,也就是说只能执行一个进程。操作系...

2022-03-09 15:27:32 584

原创 【java小练习】九九乘法表

打印九九乘法表,理解起来其实就是两个for循环;代码如下:public class JiuJiuChengFaBiao { public static void main(String[] args) { System.out.println("九九乘法表"); for (int i = 1; i <= 9; i++) { for (int j = 1; j <=i ; j++) { Sys

2022-02-24 16:39:48 361

原创 【java小练习】用循环输出1-1000之间能被5整除的数,并且每行输出三个

代码如下: public static void main(String[] args) { //用循环输出1-1000之间能被5整除的数,并且每行输出三个 int count =0; for (int i = 0; i <1000 ; i++) { if (i % 5 == 0) //判断是否能被整除 { System.out.print(i + "\t");..

2022-02-24 16:36:57 1407 1

原创 【java小练习】打印三角形

可以把三角形分为三个部分,分别为“ * ”、“ $ ”、“ ¥ ”这三个部分,具体代码看下文代码如下: public static void main(String[] args) { for (int i = 1; i <= 5; i++) { for (int j = 5; j >=i; j--) { System.out.print("*"); }

2022-02-24 16:29:52 360

原创 【java小练习】计算0-100之间的奇数和偶数的和

其实就是在循环里面分别进行数的相加,奇数为一组相加起来,偶数为一组相加起来。代码:public class DemoTwo {public static void main(String[] args) { // 计算0-100之间的奇数和偶数的和 int jiShu = 0; int ouShu = 0; for (int i = 0; i < 100; i++) { if (i % 2 == 0) {

2022-02-05 23:53:20 1192

原创 在Oracle中,用户输入一个雇员编号,根据它所在的部门给调整工资,规则:10部门上涨20%,20部门降薪10%,30上涨30%,要求最高不能超过5000,最低不能低于750,如果超过5000就停留在

用户输入一个雇员编号,根据它所在的部门给调整工资,规则:10部门上涨20%,20部门降薪10%,30上涨30%,要求最高不能超过5000,最低不能低于750,如果超过5000就停留在5000,低于750就停留在750。代码如下:第一种:--用户输入一个雇员编号,根据它所在的部门给调整工资,规则:10部门上涨20%,20部门降薪10%,30上涨30%,要求最高不能超过5000,最低不能低于750,如果超过5000就停留在5000,低于750就停留在750。set serveroutpu

2021-11-25 13:30:11 3452

原创 在Oracle中查询姓名“SMITH”的雇员信息,如果此人存在,则显示其所有信息,否则显示查无此人。

查询姓名“SMITH”的雇员信息,如果此人存在,则显示其所有信息,否则显示查无此人。代码如下:--查询姓名“SMITH”的雇员信息,如果此人存在,则显示其所有信息,否则显示查无此人;set serveroutput ondeclare v_empRow emp_temp%rowtype;begin select * into v_empRow from emp_temp where ename='SMITH'; dbms_output.put_line('姓名为S...

2021-11-25 13:24:42 1453

原创 在Oracle中PL/SQL编程实现1+2+…100;

这个程序属于入门级别的,只需要利用一个循环语句就可以实现数值相加的要求了。代码:set serveroutput ondeclarei int:=0; --定义一个int类型的isum_i int:=0; --定义一个int类型的sum_ibegin loop --循环开始 i :=i+1; sum_i :=sum_i+i; exit when i=100; --当i=100时退出循环 end loop; --结束循环 dbms_output.pu

2021-11-25 13:20:07 3082

原创 java中的Iterator接口

JDK专门提供了一个接口Iterator,因为在程序开发中,经常需要遍历集合中的所有元素,可以用这个接口来实现。Iterator接口也是java集合中的一员,但它与Collection、Map接口有所不同,Collection接口与Map接口主要用于存储元素,而Iterator接口主要用于迭代访问也就是遍历Collection中的元素,因此Iterator对象也被称为迭代器。代码如下:import java.util.*;public class App {...

2021-11-14 14:05:50 684

原创 java【字符串】简单介绍

在应用程序中经常会用到字符串,所谓字符串就是指一连串的字符,它是由许多单个字符连接而成的。对String类进行初始化:1.使用字符串常量直接初始化一个String对象:String str1=”abc”;2.使用String的构造方法初始化字符串对象,String类的构造方法如下:String() 创建一个内容为空的字符串String(String value) 根据指定的字符串内容创建对象String(char[] value) 根据指定的字符数组创...

2021-10-28 11:18:21 223

原创 java【数组】中的冒泡排序

实现的思想是先每一轮找出一个最大的,再把它放在数组的最后,然后进行下一轮查找,找出第二大的,放在第二高位,以此类推;最终实现从小到大排列;public class BubbleSort { public static void main(String[] args) { int[] a = new int[]{11,55,66,33,22,88,77,99}; System.out.print("初始数组:"); for (...

2021-10-28 10:05:54 96

原创 java【数组】中直接调用sort()方法就可以实现升序排列

直接调用这个sort()方法就可以实现升序排列;核心在于这一句Arrays.sort(a);import java.util.Arrays;public class PaiXu { public static void main(String[] args) { int a[] = new int[]{5,99,7,52,87,63}; System.out.println("初始一维数组是:"); for (int i = 0

2021-10-28 09:47:35 695

原创 java【数组】中的转置实现

数组矩阵转置的核心在于在遍历的时候用上这一句:arr2[j][i] =arr[i][j]; 就可以让原始的行等于转换后的列;让原始的列等于转换后的行;import static com.sun.org.apache.bcel.internal.classfile.Utility.printArray;public class ZhuanZhi { public static void main(String[] args) { int arr[][] =.

2021-10-28 09:41:23 1114

原创 java中查找【数组】中最小元素

查找最小的关键语句是:int s =arr[1];for (int j = 0; j <arr.length-1 ; j++) { if(s>arr[j+1]){ s =arr[j+1]; }}先把第一个定义为最小的,然后让后面一个跟这个最小的比,要是后面这个(arr[j+1])比这个最小的(s)大,那么最小的还是这个(s),然后继续跟后面一个比,依次进行,如果这个(arr[j+1])比这个最小的(s)还小,那么就把这个(ar...

2021-10-28 09:36:03 3698

原创 java【数组】元素求和

让他们一个一个加起来得出总和,用一个for循环语句,跟遍历一样,再把他们加起来;package day;public class DayTwo { public static void main(String[] args) { int[] num={1,2,3,4,5,6,7,8,9,10}; int sum=0; System.out.println("数组求和:"); for (int i = 0; i <num

2021-10-28 09:28:57 3374

原创 java中【数组】的遍历

对于一维数组,就是用一个for循环让它们实现遍历;public class Fori { public static void main(String[] args) { int[] arr=new int[]{1,2,3,3,2,1}; for (int i = 0; i < arr.length; i++) { System.out.print(arr[i]+" "); } }}运行结果截图:

2021-10-28 09:24:36 213

原创 java【数组篇介绍】

数组是具有相同数据类型的一组数据的集合。当需要使用的变量很多,而且数据类型相同时,逐个声明就显得非常麻烦,这时可以声明一个数组,然后对数组进行操作,从而省去了不少操作。定义数组1.数组元素的声明格式如下:数组元素类型 数组名字[];数组元素类型[] 数组名字;int arr[]; // 括号在后的声明int[] arrr; //括号在前的声明中括号在前在后两种形式都可以;2.数组元素的初始化定义:给每个...

2021-10-27 22:05:14 96

原创 区分JavaScript中的浅拷贝与深拷贝

拷贝应该对于大家来说挺熟悉的吧,我们简单的ctrl+C和ctrl+V,复制粘贴,拷贝就是这个意思,将一个目标数据复制一份,形成两个个体。我们将一个基本数据类型(数值、字符型)的变量赋值给另一个变量,就可以得到两个值相同的变量,改变其中一个变量的值,不会影响另一个变量的值。但是,如果操作的目标是复合数据类型(如数组、对象),则会出现两个变量指向同一个对象的情况,如果改变其中一个对象的成员,另一个对象也会发生改变。具体示例如下:代码:scri...

2021-10-15 10:26:54 91

原创 用JavaScript编写网页计算器

编写网页计算器,首先用两个text文本框接收输入的两个值,然后通过触发按钮的单击事件,即触发calc()函数,传递实参(add、sub、mul或者div),实现相应的加减乘除运算,最后将结果显示在结果的这个文本框,该文本框的属性有只读(readonly),从而实现结果的获取。 通过获取两个文本框的数值,然后赋值给num1和num2。同时也会判断输入是否为数字,否则无法进行运算。function calc(func){ var result = document...

2021-10-13 16:58:03 8995 3

原创 用JavaScript编写字符串大小写转换

这里简单用到按钮的单击时间,根据用户传递参数的不同,完成字符串大小写的转换。实现准备思想:首先,编写一个text输入框,用来接受输入数据,当输入字符串为英文字母时,单击转大写按钮,就会在新数据的这个文本框给输出出来,显示的全为大写字母,反之全为小写字母。实现原理:单击“转大写”按钮时,调用JavaScript的自定义函数deal()并传递实参upper表示转大写,在switch...case语句中捕获后即实现字符串的大写转换,反之,单击“转小写”按钮时,传递实参lower,实现转小写功能。

2021-10-13 11:32:18 11839 2

原创 用JavaScript实现省份城市的三级联动

简单的三级联动代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>省份城市的三级联动</title> <style>select{ width:150px; height:35px;}</style></head><body><select class

2021-10-05 01:04:05 2325

原创 在JavaScript中根据圆的半径计算出圆的周长和面积

根据输入圆的半径r来代入圆的周长和半径的计算公式当中去因为圆周长的计算公式圆的周长=2*pi*r;圆面积的计算公式圆的面积=pi*r*r;代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>根据圆的半径计算出圆的周长和面积</title></head><body&g

2021-10-04 17:57:18 10292

原创 JavaScript中修改背景颜色

通过按钮的单击事件,传递参数给函数,从而实现相应的背景颜色变化。代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>改变网页背景色</title> <script> function color(str){ document.body.style.backgr

2021-10-04 17:03:49 16200

原创 JavaScript代码实现最简单的九九乘法表

无论什么语言,九九乘法表无非就是两个for循环的嵌套,在JavaScript中就只需要在Script标签中写下即可实现,代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>九九乘法表</title></head><body><script> var str.

2021-10-04 16:15:50 3788

空空如也

空空如也

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

TA关注的人

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