自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-09-02 多线程基本总结

多线程基本总结package Thread;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.FutureTask;public class ThreadSummary { public static void main(String[] args) { //继承Thread类线程启动

2021-09-02 14:32:53 77

原创 Array类

Array类package com.array;import java.util.Arrays;/*Arrays类可以调用很多方法常用的方法:给数组赋值;通过fill() 对数组排序:通过sort() 比较数组:通过equals() 查找数组元素:通过binarySearch() */public class ArrayDemo03 { public static void main(String[] args) {

2021-08-05 18:02:41 71

原创 二维数组及多维数组

二维数组及多维数组package com.array;/*二维数组:就相当于数组的嵌套,就是把原来一维数组中的元素换成一个一维数组实际上差不多值这样的 数组 :A[a[元素],b[元素],c[元素]] 多维数组也是一样的想要几维就嵌套几层 */public class ArrayDemo02 { public static void main(String[] args) { /* 1,2 a[0] 2,3 a[1]

2021-08-05 18:02:11 162

原创 2021-08-05 如何定义一个数组

如何定义一个数组package com.array;/*如何定义一个数组静态初始化:创建+赋值动态初始化:包含默认初始化;这种是常用的1.数组的长度都是确定的2。数组元素的类型都是一个类型3.数组可以封装成参数 */public class ArrayDemo01 { public static void main(String[] args) { //静态初始化 int[] a = {1,2,3,4,5}; System.out.

2021-08-05 18:01:34 121

原创 2021-08-05递归

递归package com.menthod;/*递归:其实就是自己调用自己 下面用递归求阶乘 */public class Demo04 { public static void main(String[] args) { System.out.println(funtion(10)); } //阶乘 public static int funtion(int n){ if (n==1){ retu

2021-08-05 17:48:50 50

原创 2021-08-03 方法的重载

方法的重载package com.menthod;/*方法的重载1.重载就是在一个类中,有相同的函数(方法)名,但形参不同的函数2.参数列表必须不同(个数不同,类型不同,参数的排列顺序不同) */public class Demo02 { public static void main(String[] args) { double max = max(12,20); //int max = max(12,20); System.out.

2021-08-05 17:47:59 72

原创 2021-07-31 什么是方法

什么是方法package com.menthod;/*修饰符 返回值类型 方法名(参水类型:参数值){ 方法体 return 返回值;}修饰符:public static final等等返回值类型:int void float 等等等等等参数类型:形参:用来定义作用的 实参:实际调用传递的值 */public class Demo01 { //main方法 public static void main(Strin

2021-08-03 20:55:53 69

原创 for循环计算1-100之间的奇数和偶数的和

for循环计算1-100之间的奇数和偶数的和public class ForDemo02 { public static void main(String[] args) { //计算1--100之间的奇数和偶数的和 int oddSun = 0; int evenSun = 0; for (int i = 0; i < 100; i++) { if (i%2!=0){ o

2021-07-31 13:55:02 5643

原创 2021-07-31 for循环和while循环的区别

for循环和while循环的区别public class For_and_While_Demo01 { public static void main(String[] args) { //利用while循环输出1————10 int i =0;//初始化值 while (i<10) {//条件判断 i++;//迭代 System.out.println(i);//循环体 }

2021-07-31 13:54:22 51

原创 2021-07-31 do-while与while的区别

do-while与while的区别public class DoWhile_and_while { /* while与do while的区别 1.while是先判断后执行;do while 是先执行后判断 2.do while能保证程序至少能执行一次 */ public static void main(String[] args) { int i = 0; while (i<0){ i++;

2021-07-31 13:53:36 54

原创 2021-07-31 do-while循环

do-while循环public class DoWhileDemo01 { public static void main(String[] args) { //利用do-while循环输出1+2+3+...+100 int i = 0;//初始化值 int sum = 0;//初始化值 do { sum = sum+i;//循环体 i++;//迭代 }while (i

2021-07-31 13:52:49 56

原创 2021-07-31 while输出1加到100

while输出1加到100package com.struct;public class WhileDemo02 { public static void main(String[] args) { //利用while循环输出1+2+3+...+100 int i = 0;//初始化值 int sum = 0;//初始化值 while (i<=100){//条件判断 sum = sum+i;//循环体

2021-07-31 13:51:45 856

原创 2021-07-31 while输出1到100

while输出1到100package com.struct;public class WhileDemo01 { public static void main(String[] args) { //利用while循环输出1————100 int i =0;//初始化值 while (i<100){//条件判断 i++;//迭代 System.out.println(i);//循环体

2021-07-31 13:50:40 1846

原创 2021-07-31 switch选择结构

switch选择结构package com.struct;public class SwitchDemo01 { public static void main(String[] args) { //不加break case穿透性 //switch 匹配一个具体的值 char grade = 'c'; switch (grade){ case 'a': System.o

2021-07-31 13:48:53 56

原创 2021-07-31 if双选择结构

if双选择结构package com.struct;import java.util.Scanner;/*if双选择结构if(){}else{}括号里是判断语句,如果判断为真运行第一个{}中的内容,反之运行第二个{}的内容 */public class Ifdemo01 { public static void main(String[] args) { //创建一个输入对象 Scanner scanner = new Scanner(System.

2021-07-31 13:45:46 108

原创 2021-07-31 if多选择结构

if多选择结构package com.struct;import java.util.Scanner;/*if多选择结构1.其中一个判断为真,则会跳过其他的语句,只执行为真的语句 */public class IfDemo03 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.println("请输入成绩:");

2021-07-31 13:44:17 59

原创 2021-07-30 scanner对象

scanner对象使用next()接收package com.scanner;import java.util.Scanner;/*next()1.一定要读取到有效字符后才可以结束输入2.对输入有效字符之前遇到的空白,next()方法会自动将其去掉。3.只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符4.next()不能得到带有空格的字符串 */public class Demo { public static void main(String[] args) {

2021-07-30 11:16:54 55

原创 2021-07-29扩展运算符

package operator;public class Operator04 { public static void main(String[] args) { //扩展运算符 int a = 10; int b = 20; a+=b; //相当于a=a+b a-=b; //相当于a=a-b System.out.println(a); //字符串连接符 + ,Strin

2021-07-29 14:27:41 61

原创 2021-07-29三元运算符

package operator;public class Operator05 { public static void main(String[] args) { //三元运算符 //x ? y : z //如果x==true,则结果为y,否则结果为z int score = 100; String type = score < 60 ?"不及格" : "及格"; System.out.pr

2021-07-29 14:26:45 67

原创 2021-07-29位运算符

package operator;public class Operator03 { public static void main(String[] args) { /*位运算符 A = 0011 1100 B = 0000 1101 ------------- A&B = 0000 1100 //两个都有1则为1 A|B = 0011 1101 //有一个为一则为一

2021-07-29 13:41:57 74

原创 2021-07-29逻辑运算符

package operator;public class Operator02 { //逻辑运算符 //与 或 非 public static void main(String[] args) { boolean a = true; boolean b = false; System.out.println("a && b"+":"+(a&&b));//逻辑与运算符;两个变量都为真,结果才为tru

2021-07-29 13:40:17 66

原创 2021-07-29二元运算符

package operator;public class Operator { public static void main(String[] args) { //二元运算符 //ctrl +d ;复制当前行到下一行 int a = 520; int b = 521; int c = 5200; int d = 52000; short e = 52; byte f

2021-07-29 13:38:35 57

原创 2021-07-29一元运算符

package operator;public class Operator01 { public static void main(String[] args) { //一元运算符 //++ -- 自增,自减 一元运算符 int a = 3; int b = a++;//执行完这行后,先给b赋值,再自增 //a = a + 1; System.out.println(a);

2021-07-29 13:36:57 70

原创 2021-07-23类型转换

类型转换public class Dome3 { public static void main(String[] args) { /*1.强类型语言,不同类型数据先转换同一类型 2.不能对布尔值进行转换 3. 不能把对象类型转换为不相干的类型 4.把高容量转换到低容容量时,强制转换 5.转换时可能存在内存溢出或精度问题 低----------------------------------------&

2021-07-23 12:22:13 106

原创 2021-07-22八大数据类型

在这里插入代码片八大数据类型public class dome1 { public static void main(String[] args) { //八大数据类型 //整数 int num1 = 10; //最常用 byte num2 = 20; short num3 = 30; long num4 = 30L;//Long类型要在数字后面加个L //小数 浮点数

2021-07-23 00:05:27 55

原创 JAVA关键字

关键字数据类型:boolean、int、long、short、byte、float、double、char、class、interface。流程控制:if、else、do、while、for、switch、case、default、break、continue、return、try、catch、finally。修饰符:public、protected、private、final、void、static、strict、abstract、transient、synchronized、volatile、na

2021-07-22 21:13:55 43

原创 HelloWorld基本解释

初识HelloWorlpublic class Hello{ //定义了一个类 public static void main(String[] args){ System.out.print("Hello,Word!"); }}1.public static//这两个单词属于修饰符表示一个类或方法的属性2Hello//类名跟文件名一致3.main(String[] args)//main是一个方法 括号是main方法的一个参数4.System.out.print(“Hello

2021-07-20 23:09:46 102

原创 2021-07-20 快捷键学习

快捷键学习1.超常用快捷键F1显示程序或系统帮助内容F2重新命名所选项目F3搜索文件或文件夹F5刷新当前窗口F6循环切换屏幕元素F10激活当前程序中的菜单条Ctrl+A选中全部内容Ctrl+C复制Ctrl+X剪切Ctrl+V粘贴Ctrl+Z撤消Ctrl+Esc显示“开始”菜单Alt+Enter查看所选项目的属性Alt+F4关闭当前项目或退出程序Alt+空格键为当前窗口打开快捷菜单Alt+Tab在打开的项目之间切换Alt+Esc以项目打开的顺序循环切换DELETE删

2021-07-20 15:32:41 92

原创 2021-07-18MarkDown学习

MarkDown学习标题:二级标题三级标题四级标题字体粗体斜体斜体加粗删除线效果引用引用体分割线图片超链接[点击跳转](百度一下,你就知道 (baidu.com))列表有序列表ABC无序列表ABC表格名字性别年龄二哈母1代码public ...

2021-07-20 15:07:07 43

空空如也

空空如也

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

TA关注的人

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