自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA 多线程

线程:一个进程中的执行路径,一个进程可以包含多个线程,线程之间共享一个内存空间,并发执行。一个进程最少有一个线程。在java是抢占式线程机制在java中使用线程的三种方式 1、继承Thread// 在java中使用线程的第一种方式// 直接继承thread类 重写thread的run方法class Demo extends Thread{ @Override public void run(){ // 这里是一个线程 通过thr...

2021-11-05 00:06:22 52

原创 JAVA 泛型

泛型: 参数化类型,就是将类型由原来的具体的类型参数化(把类型当作参数传递)使用泛型的好处 :1、使用泛型可以提高代码代码复用率 2、 泛型中的类型在使用时指定,不需要强转类型(类型安全)泛型的使用注意 : 泛型只在编译阶段有效 泛型限制类型:在使用泛型时可以指定泛型的限定区域 例如:必须是某个类的子类,或者某个接口的实现类 ...

2021-07-28 15:15:26 56

原创 JAVA 抽象类与接口

抽象类:abstract。 继承抽象类 extends 1、使用abstract声明类、方法 2、抽象类中可以有普通方法 3、抽象类不能被实例化,只能被子类继承(如果子类不是抽象类,则必须重写父类中的抽象 方法) 4、抽象类不能使用final声明、不能使用private修饰public abstract class Pather{ // 抽象方法没有方法体 public abstrac...

2021-06-24 23:01:38 120

原创 JAVA 重载与重写

重载 :overload 1、方法名相同、参数列表不同(参数类型、数量)public class Demo{ public static void main(String[] args){ new Demo().say(); new Demo().say(100,200); } // 两个say方法构成重载,可根据参数不同,调用不同方法 public void say(){ System...

2021-06-24 22:23:39 47

原创 JAVA final 关键字

public class Dome{ // final 修饰属性 , 必须显式初始化且只能赋值一次(常量) // public static final 修饰为全局常量 public final String NAME = 10; // final 修饰方法 // 不能被子类重写 public final void test(){ } // final 修饰类 不能被继承 public stat.

2021-06-24 22:03:20 51

原创 JAVA 代码块

代码块:在代码中使用“ { } ”代表,代码块分为以下几类1、普通代码块public class CodeBlock{ public static void main(String[] args){ { // 普通代码块按照代码执行顺序执行 System.out.println("普通代码块"); } }}2、构造代码块(与方法同级别) 区别于构造方法:当构造方法出现重载时,无论通过哪...

2021-06-24 21:39:54 40

原创 JAVA 数组

定义数组的三种方式静态初始化 动态初始化 简化定义class JavaArray{ public static void main(String[] args){ // 静态初始化 int[] arr = new int[]{1,2,3,4,5}; // 动态初始化 int[] d = new int[10]; // 简化定义 int[] c = {1,2,3,3}; .

2021-05-07 11:28:08 48

原创 JAVA 流程控制

JAVA 流程控制分支结构package TestJava;public class JavaTast_01 { public static void main(String[] args) { int a = 1; if(a == 1) { System.out.println("a 等于 1"); // 条件成立执行 }else { System.out.println("a 不等于 1"); // 不成立执行 } }}package Tes

2021-05-07 10:55:19 61

原创 JAVA 数据类型

JAVA 数据类型1、java语言中的数据类型基本数据类型 :class JavaTast{ public static void main(String[] args){ // 基本数据类型 byte short int long // 整型 byte b = 1;// 1字节 short s = 2;// 2字节 int i = 4;// 4字节 默认 long l = 8L; // 8字节 // 字符型 char c = 2; // 浮点型 f

2021-05-07 10:29:34 41

空空如也

空空如也

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

TA关注的人

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