- 博客(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
258
原创 java自定义异常
自定义异常 使用Java内置的异常类可以描述在编程时出现的大部分异常情况。除此之外,用户还可以自定义异常。 用户自定义异常类,只需继承 Exception 类即可。 在程序中使用自定义异常类,大体可分为以下几个步骤: 创建自定义异常类。 在方法中通过 throw 关键字抛出异常对象。 如果在当前抛出异常的方法中处理异常,可以使用 try-catch 语句捕获并处理;否则在方法的 声明处通过 throws 关键字指明要抛出给方法调用者的异常,继续进行下一步操作。 在出现异常方法的调用者中捕获并处理异常。
2020-10-20 13:53:52
279
原创 java异常及其处理机制
java异常 Java把异常当作对象来处理,并定义一个基类 java.lang.Throwable 作为所有异常的超类。 在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常Exception。 Java异常层次结构图: 从图中可以看出所有异常类型都是内置类 Throwable 的子类,因而 Throwable 在异常类的层次结 构的顶层。 接下来Throwable 分成了两个不同的分支,一个分支是Error,它表示不希望被程序捕获或者是程序 无法处理的错误。另一个分支是E
2020-10-20 13:08:26
253
原创 JAVA软件开发面试基础一
Java 基础知识 代理、反射和多态 equals和(==)和hashcode 我们在用的时候,如果比较的是基本数据类型,比较的就是它们的值,如果比较的是引用数据类型,那我们比较的就是对象的的地址是否一致,equals的话,不能对基本数据类型进行比较,在没有重写equals方法的时候其实和==一样,比较的是对象的地址,但是我们可以通过从重写equals方法来让它比较两个对象的值,重写equals通常有必要重写hashcode方法。hashcode就是把对象的地址通过计算返回一个整数,它是针对散列存储结构的
2020-10-18 22:08:54
413
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
113
原创 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
149
原创 数据库基本概念
今日内容 数据库的基本概念 MySQL数据库软件 安装 卸载 配置 SQL 数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? * 用于存储和管理数据的仓库。 3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQL 4. 常见的数据库软件 * 参见《MySQL基础.pdf》 MySQL数据库软件 1. 安装 * 参见《MySQL基础
2020-10-18 15:00:51
134
原创 JAVA学习路线
基础路线阶段一: 1.计算机基础 2.java入门学习 3.java基础学习 4.流程控制与方法 5.数组 6.面向对象编程 7.异常 8.常用类 9.集合框架 10.I/O 11.多线程 12. GUI编程 13. 网络编程(通信网络) 14. 注解与反射 15. JUC编程 16. JVM编程 17. 23种设计模式 18. 数据结构与算法 19. 正则表达式 阶段二: 1.Mysql初级 2.JDBC 3.(前端的东西HTML,CSS3,JS,JQuery) 4.Http协议 5.Tomcat 6.S
2020-10-13 13:24:00
1171
原创 用户图形界面GUI的Awt包和Swing包的区别
用户图形界面GUI Awt: 1.AWT(Abstract Window Toolkit):抽象窗口工具包,早期编写图形界面应用程序的包。 2.AWT的图形函数与操作系统提供的图形函数有着相对应的关系,我们利用Awt来构建用户界面的时候,实际上是在利用操作系统的图形库。 3.不同的操作系统其图形库的功能可能不一样,在一个平台上存在的功能在另外一个平台上则可能不存在。为了实现Java语言所宣称的"一次编译,到处运行"的概念,AWT不得不通过牺牲功能来实现平台无关性。因此,AWT 的图形功能是各操作系统图形功能
2020-10-12 21:29:18
895
原创 关于递归连续两次调用的小结
关于递归连续两次调用的小结 递归定义 递归简单的来说可以理解为函数自己直接调用自己,或者间接调用。 递归调用的时候。要找到递归的规律和结束的条件出口。 通常递归一次调用比较好理解。但是一般超过一次后,就比较难理解,比较抽象。 public void f(int count) { if (count >0) { return; } count--; System.out.println(count);
2020-10-12 16:29:04
1704
原创 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
430
原创 JAVA基本数据类型
Java 基本数据类型 基本概念:变量是通过申请内存来存储值的,意味着在创建变量的时候,需要在内存中申请。内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。 Java 的两大数据类型: 内置数据类型(也叫基本数据类型)和引用数据类型 内置数据类型(基本数据类型)包括8种,六种数据类型(4个整数型和2个浮点型),一个字符型和一个布尔型。 以下四个为整型类型: byte: byte 数据类型是8位、有符号的,以二进制补码表示的整数; 最小值是 -128即(-2^7); 最
2020-10-01 17:57:44
146
原创 java继承小结
java继承知识点小结 Java继承的概念 继承是面向对象中一个非常重要的特性,通过继承,子类可以使用父类中的一些成员变量和方法,从而提高代码的复用性,提高开发的效率。被继承的类叫做基类或者父类,继承基类或父类的类叫派生类或子类,继承通过关键字extends关键字来实现的。 继承格式 public class 子类名 extend 父类名{} 继承的一些特性 1.java语言不支持多重继承,也就是子类最多只有一个父类,但是可以通过实现多个接口的方式来实现多重继承的目的。 2.子类会继承父类中所有属性和方法,
2020-09-29 17:35:56
286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人