自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

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