- 博客(15)
- 收藏
- 关注
原创 多线程 Java
线程概念进程:计算机中特定功能的程序在数据集上的一次运行线程:线程是进程的一个单元多线程:一个进程中有多个线程在同时运行,如迅雷下载,迅雷软件的一次运行就是一个进程,那么在迅雷中可以同时下载多个电影,这就是多线程(每一个下载都是一个线程)Jvm是多线程的,在我们运行jvm的时候后台会运行垃圾回收的线程,来清理没有被引用的对象一、线程的实现(一)继承 Thread 类两个小问题:为什么要重写 run() 方法?因为 run() 方法是用来封装被执行的代码run() 方法和 star
2021-11-11 22:24:28 571
原创 IO流 java
IO流的概述IO:输入/输出(Input/Output)流:是一种抽象概念,是对数据传输的总称。也就是说数据在设备间的传输称为流,流的本质就是数据传输IO流就是用来处理设备间数据传输问题的常用的应用:文件复制、文件上传、文件下载以游戏程序为中心读取文件就是输入,写入文件是输出IO流的分类IO流在java中从输入输出角度分类:1.输入流2.输出流IO流在java中从数据的角度来分类:1.字符流文本,我们能读的懂的都可以认为是字符流。比如:文章,java文件等等2
2021-11-04 23:02:20 143
原创 File文件 、递归
File1.File 的概述File:它是文件和目录路径名的抽象表示文件和目录是可以通过 File 封装成对象的对于 File 而言,其封装的不一定是一个真正存在的文件,仅仅是一个路径而已。它可以是存在的,也可以是不存在的。将来是要通过具体的操作把这个路径的内容转换为具体存在的2.File 的构造方法File(File parent, String child)从父抽象路径名和子路径名字符串创建新的 File实例File(String pathname)通过将给定的路径名字符
2021-10-30 20:48:14 172
原创 集合 java
集合类体系结构java.util 包中的集合类就像一个装有多少个对象的容器,提到容器就不难想到数组,集合与的数组的不同之处在于:数组:长度固定,可以存储基本数据类型,也可以存储对象集合:长度可变,只能存储对象类型(由于有包装类的存在,集合可以储存任何类型),集合给我们提供了丰富的API,功能更强大一、Collection1.什么是Collection是单例集合的顶级接口,他表示一组对象,这些对象也称为Collection的元素JDK不提供此接口的任何实现类,他提供更具体的子接口(如S
2021-10-24 11:01:54 1494
原创 异常 (Exception)Java
异常体系结构Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常ExceptionError 和 Exception(1)Error类称为错误类,它表示Java运行时产生的系统内部错误或资源耗尽的错误,是比较严重的,仅靠修改程序本身是不能恢复执行的。(2)Exception类称为异常类,它表示程序本身可以处理的错误,在开发Java程序中进行的异常处理,都是
2021-05-19 12:47:07 1128
原创 Java 方法
1.方法的定义和调用定义格式:public static void 方法名() { //方法体}范例:public static void isEvenNumber() { //方法体}调用格式:方法名();范例:isEvenNumber();2.带参数方法的定义和调用定义调用3.形参和实参4.带返回值方法的定义和调用定义调用5.方法注意事项方法不能嵌套定义void表示没有返回值,可以省略return,也可以单独的书写retu
2021-05-16 20:44:12 84
原创 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 128
原创 Java 循环语句
1.for循环语句结构2.while循环语句结构3.do…while循环语句结构4.三种循环的区别5.跳转控制语句continue 用在循环中,基于条件控制,跳过某次循环体内容的执行,继续下一次执行break 用在循环体中, 基于条件控制,终止循环体内容的执行,也就是说结束当前的整个循环体。6.循环嵌套...
2021-05-16 18:06:34 83
原创 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 108
原创 Java基本语法
1.注释注释分类单行注释格式:// 注释信息多行注释格式:/* 注释信息 */文档注释格式:/** 注释信息 */2.关键字关键字 含义关键字 含义abstract 表明类或者成员方法具有抽象属性assert 断言,用来进行程序调试boolean 基本数据类型之一,布尔类型break 提前跳出一个块byte 基本数据类型之一,字节类型case 用在switch语句之中,表示其中的一个分支catch 用在异常处理中,用来捕捉异常char
2021-05-16 16:14:56 88
原创 (二)什么是面向对象(java)
(一)类的继承(单继承,多实现)1.继承的概念在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称作子类,现有类被称作父类,子类会自动拥有父类所有非私有可继承的属性和方法。在程序中,如果想声明一个类被另一个类继承,需要用extends关键字。注意事项:在Java中,类只支持单继承,不允许多重继承,也就是说一个类只能有一个直接父类。多个类可以继承一个父类。在Java中,多层继承是可以的,即一个类的父类可以再去继承另外的父类。快捷键:Ctrl + H 查看继
2021-05-15 20:37:22 207
原创 (一)什么是面向对象(Java)
*文章内容面向对像编程(Object-Oriented Programming,OOP)(一)面向对象的概念1.面向对象概念2.三大特征封装性继承性多态性(二)类与对像1.类的定义类的重要性: 是Java程序的基本组成单位类是什么: 是对现实生活中一类具有共同属性和行为的事物的抽象,确定对像将会拥有的属性和行为类的组成:属性和行为属性:在类中通过成员变量来体现(类中方法外的变量)行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)例如
2021-05-15 16:00:20 304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人