自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程 Java

线程概念进程:计算机中特定功能的程序在数据集上的一次运行线程:线程是进程的一个单元多线程:一个进程中有多个线程在同时运行,如迅雷下载,迅雷软件的一次运行就是一个进程,那么在迅雷中可以同时下载多个电影,这就是多线程(每一个下载都是一个线程)Jvm是多线程的,在我们运行jvm的时候后台会运行垃圾回收的线程,来清理没有被引用的对象一、线程的实现(一)继承 Thread 类两个小问题:为什么要重写 run() 方法?因为 run() 方法是用来封装被执行的代码run() 方法和 star

2021-11-11 22:24:28 545

原创 IO流 java

IO流的概述IO:输入/输出(Input/Output)流:是一种抽象概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质就是数据传输IO流就是用来处理设备间数据传输问题的常用的应用:文件复制、文件上传、文件下载以游戏程序为中心读取文件就是输入,写入文件是输出IO流的分类IO流在java中从输入输出角度分类:1.输入流2.输出流IO流在java中从数据的角度来分类:1.字符流文本,我们能读的懂的都可以认为是字符流。比如:文章,java文件等等2

2021-11-04 23:02:20 120

原创 File文件 、递归

File1.File 的概述File:它是文件和目录路径名的抽象表示文件和目录是可以通过 File 封装成对象的对于 File 而言,其封装的不一定是一个真正存在的文件,仅仅是一个路径而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的2.File 的构造方法File(File parent, String child)从父抽象路径名和子路径名字符串创建新的 File实例File(String pathname)通过将给定的路径名字符

2021-10-30 20:48:14 138

原创 集合 java

集合类体系结构java.util 包中的集合类就像一个装有多少个对象的容器,提到容器就不难想到数组,集合与的数组的不同之处在于:数组:长度固定,可以存储基本数据类型,也可以存储对象集合:长度可变,只能存储对象类型(由于有包装类的存在,集合可以储存任何类型),集合给我们提供了丰富的API,功能更强大一、Collection1.什么是Collection是单例集合的顶级接口,他表示一组对象,这些对象也称为Collection的元素JDK不提供此接口的任何实现类,他提供更具体的子接口(如S

2021-10-24 11:01:54 1475

原创 Java APL

(一)String类 和 String Buffer类用来封装字符串String1.string类 常见方法

2021-05-19 22:05:33 376

原创 异常 (Exception)Java

异常体系结构Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常ExceptionError 和 Exception(1)Error类称为错误类,它表示Java运行时产生的系统内部错误或资源耗尽的错误,是比较严重的,仅靠修改程序本身是不能恢复执行的。(2)Exception类称为异常类,它表示程序本身可以处理的错误,在开发Java程序中进行的异常处理,都是

2021-05-19 12:47:07 1086

原创 Java 方法

1.方法的定义和调用定义格式:public static void 方法名() { //方法体}范例:public static void isEvenNumber() { //方法体}调用格式:方法名();范例:isEvenNumber();2.带参数方法的定义和调用定义调用3.形参和实参4.带返回值方法的定义和调用定义调用5.方法注意事项方法不能嵌套定义void表示没有返回值,可以省略return,也可以单独的书写retu

2021-05-16 20:44:12 67

原创 Java 数组

1.数组数组定义格式格式一: 数据类型 [ ] 变量名范例: int[ ] arr定义了一个int类型的数组,数组名是arr2.数组初始化动态初始化格式: 数据类型 [ ] 变量名 = new 数据类型 [数组长度]范例: int [ ] arr = new int [3]静态初始化格式: 数组类型 [ ] 变量名 = new 数组类型 [ ] { 数据1,数据2,数据3,…}范例: int [ ] arr = new int [ ] {1,2,3,}简化

2021-05-16 19:28:12 108

原创 Java 循环语句

1.for循环语句结构2.while循环语句结构3.do…while循环语句结构4.三种循环的区别5.跳转控制语句continue 用在循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次执行break 用在循环体中, 基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环体。6.循环嵌套...

2021-05-16 18:06:34 67

原创 Java 条件语句

1.顺序结构顺序结构是程序中最简单最基本的流程控制,没有特定的语法结构,按照代码的先后顺序,依次执行,程序中大多数代码都是这样执行的。流程图:开始----语句A---语句B---语句C---结束2.if语句结构if语句结构 1if语句结构 2if语句结构 3执行流程:首先计算关系表达式1的值如果值为 true 就执行语句体1的值;如果值为 false 就计算关系表达式语句体2的值;如果值为 true就执行语句体2的值;如果值为 false 就计算关系表达式语句体3的

2021-05-16 17:40:57 87

原创 Scanner 和 Random( Java )

1.Scanner使用步骤:案例:2.Random作用和使用步骤:案例:

2021-05-16 16:58:32 56

原创 Java运算符

1.算术运算符2.赋值运算符3.自增自减运算符4.关系运算符5.逻辑运算符6.短路逻辑运算符7.三元运算符

2021-05-16 16:36:01 76

原创 Java基本语法

1.注释注释分类单行注释格式:// 注释信息多行注释格式:/* 注释信息 */文档注释格式:/** 注释信息 */2.关键字关键字 含义关键字 含义abstract 表明类或者成员方法具有抽象属性assert 断言,用来进行程序调试boolean 基本数据类型之一,布尔类型break 提前跳出一个块byte 基本数据类型之一,字节类型case 用在switch语句之中,表示其中的一个分支catch 用在异常处理中,用来捕捉异常char

2021-05-16 16:14:56 70

原创 (二)什么是面向对象(java)

(一)类的继承(单继承,多实现)1.继承的概念在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有非私有可继承的属性和方法。在程序中,如果想声明一个类被另一个类继承,需要用extends关键字。注意事项:在Java中,类只支持单继承,不允许多重继承,也就是说一个类只能有一个直接父类。多个类可以继承一个父类。在Java中,多层继承是可以的,即一个类的父类可以再去继承另外的父类。快捷键:Ctrl + H 查看继

2021-05-15 20:37:22 187

原创 (一)什么是面向对象(Java)

*文章内容面向对像编程(Object-Oriented Programming,OOP)(一)面向对象的概念1.面向对象概念2.三大特征封装性继承性多态性(二)类与对像1.类的定义类的重要性: 是Java程序的基本组成单位类是什么: 是对现实生活中一类具有共同属性和行为的事物的抽象,确定对像将会拥有的属性和行为类的组成:属性和行为属性:在类中通过成员变量来体现(类中方法外的变量)行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)例如

2021-05-15 16:00:20 252

空空如也

空空如也

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

TA关注的人

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