- 博客(13)
- 收藏
- 关注
原创 递归调用查看所以路径文件
示例给的时腾讯会议这个文件下面所有子目录import java.io.File;//查看D:\\腾讯会议文件 下面的全部子文件public class Filelearn { public static void main(String[] args) { File f=new File("D:\\腾讯会议"); getfile(f); } public static void getfile(File F){ System.ou
2020-10-21 15:50:58
264
原创 java自定义异常
自定义异常使用Java内置的异常类可以描述在编程时出现的大部分异常情况。除此之外,用户还可以自定义异常。 用户自定义异常类,只需继承 Exception 类即可。在程序中使用自定义异常类,大体可分为以下几个步骤:创建自定义异常类。在方法中通过 throw 关键字抛出异常对象。如果在当前抛出异常的方法中处理异常,可以使用 try-catch 语句捕获并处理;否则在方法的 声明处通过 throws 关键字指明要抛出给方法调用者的异常,继续进行下一步操作。在出现异常方法的调用者中捕获并处理异常。
2020-10-20 13:53:52
284
原创 java异常及其处理机制
java异常Java把异常当作对象来处理,并定义一个基类 java.lang.Throwable 作为所有异常的超类。在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常Exception。Java异常层次结构图:从图中可以看出所有异常类型都是内置类 Throwable 的子类,因而 Throwable 在异常类的层次结 构的顶层。接下来Throwable 分成了两个不同的分支,一个分支是Error,它表示不希望被程序捕获或者是程序 无法处理的错误。另一个分支是E
2020-10-20 13:08:26
264
原创 JAVA软件开发面试基础一
Java基础知识代理、反射和多态equals和(==)和hashcode我们在用的时候,如果比较的是基本数据类型,比较的就是它们的值,如果比较的是引用数据类型,那我们比较的就是对象的的地址是否一致,equals的话,不能对基本数据类型进行比较,在没有重写equals方法的时候其实和==一样,比较的是对象的地址,但是我们可以通过从重写equals方法来让它比较两个对象的值,重写equals通常有必要重写hashcode方法。hashcode就是把对象的地址通过计算返回一个整数,它是针对散列存储结构的
2020-10-18 22:08:54
426
1
原创 Mysql基础三
今日内容1. 多表查询2. 事务3. DCL多表查询:* 查询语法: select 列名列表 from 表名列表 where....* 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部'); # 创建员工表 CREATE TAB
2020-10-18 15:07:00
119
原创 Mysql基础二
今日内容1. DQL:查询语句 1. 排序查询 2. 聚合函数 3. 分组查询 4. 分页查询2. 约束3. 多表之间的关系4. 范式5. 数据库的备份和还原DQL:查询语句1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排序方式: * ASC:升序,默认的。 * DESC:降序。 * 注意: * 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。2.
2020-10-18 15:04:39
154
原创 数据库基本概念
今日内容数据库的基本概念MySQL数据库软件安装卸载配置SQL数据库的基本概念1. 数据库的英文单词: DataBase 简称 : DB2. 什么数据库? * 用于存储和管理数据的仓库。3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQL4. 常见的数据库软件 * 参见《MySQL基础.pdf》MySQL数据库软件1. 安装 * 参见《MySQL基础
2020-10-18 15:00:51
142
原创 JAVA学习路线
基础路线阶段一:1.计算机基础2.java入门学习3.java基础学习4.流程控制与方法5.数组6.面向对象编程7.异常8.常用类9.集合框架10.I/O11.多线程12. GUI编程13. 网络编程(通信网络)14. 注解与反射15. JUC编程16. JVM编程17. 23种设计模式18. 数据结构与算法19. 正则表达式阶段二:1.Mysql初级2.JDBC3.(前端的东西HTML,CSS3,JS,JQuery)4.Http协议5.Tomcat6.S
2020-10-13 13:24:00
1176
原创 用户图形界面GUI的Awt包和Swing包的区别
用户图形界面GUIAwt:1.AWT(Abstract Window Toolkit):抽象窗口工具包,早期编写图形界面应用程序的包。2.AWT的图形函数与操作系统提供的图形函数有着相对应的关系,我们利用Awt来构建用户界面的时候,实际上是在利用操作系统的图形库。3.不同的操作系统其图形库的功能可能不一样,在一个平台上存在的功能在另外一个平台上则可能不存在。为了实现Java语言所宣称的"一次编译,到处运行"的概念,AWT不得不通过牺牲功能来实现平台无关性。因此,AWT 的图形功能是各操作系统图形功能
2020-10-12 21:29:18
910
原创 关于递归连续两次调用的小结
关于递归连续两次调用的小结递归定义递归简单的来说可以理解为函数自己直接调用自己,或者间接调用。递归调用的时候。要找到递归的规律和结束的条件出口。通常递归一次调用比较好理解。但是一般超过一次后,就比较难理解,比较抽象。 public void f(int count) { if (count >0) { return; } count--; System.out.println(count);
2020-10-12 16:29:04
1712
原创 java变量的类型
JAVA变量介绍Java语言支持的变量类型有:类变量:独立于方法之外的变量,用 static 修饰。实例变量:独立于方法之外的变量,不过没有 static 修饰。局部变量:类的方法中的变量。public class Variable{ static int allClicks=0; // 类变量 String str="hello world"; // 实例变量 public void method(){ int i =0; // 局部
2020-10-09 16:27:02
437
原创 JAVA基本数据类型
Java 基本数据类型基本概念:变量是通过申请内存来存储值的,意味着在创建变量的时候,需要在内存中申请。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。Java 的两大数据类型: 内置数据类型(也叫基本数据类型)和引用数据类型内置数据类型(基本数据类型)包括8种,六种数据类型(4个整数型和2个浮点型),一个字符型和一个布尔型。以下四个为整型类型: byte:byte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是 -128即(-2^7); 最
2020-10-01 17:57:44
150
原创 java继承小结
java继承知识点小结Java继承的概念继承是面向对象中一个非常重要的特性,通过继承,子类可以使用父类中的一些成员变量和方法,从而提高代码的复用性,提高开发的效率。被继承的类叫做基类或者父类,继承基类或父类的类叫派生类或子类,继承通过关键字extends关键字来实现的。继承格式public class 子类名 extend 父类名{}继承的一些特性1.java语言不支持多重继承,也就是子类最多只有一个父类,但是可以通过实现多个接口的方式来实现多重继承的目的。2.子类会继承父类中所有属性和方法,
2020-09-29 17:35:56
294
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人