自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jiangxuan的博客

Java学习

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

原创 多线程

多线程 1.实现多线程的方式 1.1 继承Thread类 ​ public class Thread implements Runnable{} 1.2 实现Runnable接口 ​ 创建一个实现实现了Runnable的类; ​ 这个类去实现抽象方法run(); ​ 创建这个类的实例对象,把这个对象作为参数传递到Thread类的构造器中,创建Thread类的对象; ​ 通过Thread类的对象去调用start()方法。 1.3实现Callable接口 1.4使用线程池 2.Thread类中的常用方法 ​ s

2020-09-26 21:23:32 2090

原创 Java面向对象三大特征

Java面向对象三大特征 1.重写 ​ **概念:**子类继承父类的以后,可以对父类中同名参数的方法进行覆盖的操作。 ​ 应用: 重写以后,创建子类对象后,子类调用父类中同名同参数的方法时,实际上调用的是子类重写后的方法。 ​ **注意:**子类重写的方法的方法名和形参列表要与父类的保持一致; ​ 子类重写方法的访问修饰符不小于父类中被重写的访问修饰符; ​ 子类不能重写父类中private修饰的方法; ​ 子类重写的方法返回值类型要与父类的相同或者是父类中返回类型的子类; ​

2020-09-26 21:21:24 2112

原创 数组

数组 一、数组初始化 静态初始化:初始化和赋值同时进行 int [] i; i=new int[]{1,2,3,4}; 动态初始化:初始化和赋值分开进行 String [] names=new String[5]; 注意:数组元素是char型:默认初始值是0或者‘\u0000’,而不是‘0’ 二、数组内存分析 int[]=new int[]{1,2,3}; 先在堆中开辟3个int类型的空间默认值为0,然后依次赋值1,2,3,堆地址为0x34ab;arr存在栈中,地址为0x34ab

2020-08-03 23:21:19 89

原创 Java嵌套循环

外层控制行,内层控制列 案例 /* 九九乘法表 */ public static void nineNineTable(){ for(int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(j+"*"+i+"="+(i*j)+"\t"); } System.out.println();

2020-07-28 22:57:12 190

原创 Java流程控制

一、分支结构 1. if else 只进一次条件,多选一,执行完后直接跳出。 1.if(条件表达式){ } 执行语句 2.if(){ }else{ } 3.if(){ }else if(){ }else{ } 2. switch — case 根据switch表达式的值,依次匹配各个case中的常量,匹配成功调用其执行语句。调用完执行语句后,仍然继续向下执行其他case中的语句,直到遇到break关键字或者switch-case末尾结束为止

2020-07-28 19:57:45 86

原创 Java运算符

算术运算符 % 取模运算 结果的符号与被模数相同 前++,先加一后运算 、后++ ,先运算后加一。 +=、*=、不会改变数据类型 short i =1; i=i+1; //报错; short i =1; i+=1; int i=1; i*=0.1; System.out.println(i);//0 比较运算符 比较运算符的结果都是boolean型 逻辑运算符 & 、| 、 &&、 || 、! 位运算符 位运算都是在整型的基础上运行的 ‘’<&l

2020-07-28 19:56:46 57

原创 Java数据类型

一、八大基本类型 1. 整型类 类型 占用存储空间 范围 byte 1字节=8bit -128~127 2^8 short 2字节 -215~215-1 int 4字节 -231~231-1(约21亿) long 8字节 -263~263-1 说明:声明long型必须以“l”或者“L”结尾。整型默认为int。 2.浮点类型 类型 占用存储空间 范围 单精度float 4字节 -3.403E38~3.403E38 双精度double 8字节 -1.798

2020-07-28 19:54:53 49

原创 java基础前沿知识

bit(比特)和byte(字节) 一个0或者一个1存储为一个bit ,是计算机最小的存储单元。 计算机中最基本的存储单元是byte。每个byte由8个bit构成。 java运行环境(jdk、jre、jvm)关系 JDK:Java Develpment Kit Java开发工具包 JRE:Java Runtime Environment Java运行环境 JVM:Java Virtual Machine Java虚拟机 JDK=JRE+开发工具集(如javac编译工具) JRE=JVM+jav

2020-07-28 19:52:44 85

空空如也

空空如也

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

TA关注的人

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