自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java高频面试题(数据库)

Java高频面试题(数据库)

2022-10-08 00:16:47 825 1

原创 Java高频面试题(Java Web)

Java高频面试题(Java Web)

2022-10-08 00:13:28 645

原创 Java高频面试题(异常)

软件工程高频面试题(异常)

2022-10-04 03:58:44 636

原创 Java高频面试题(集合)

Java高频面试题(集合)

2022-10-03 16:30:32 464

原创 Java高频面试题(面向对象)

Java高频面试题(面向对象)

2022-10-03 15:08:33 975

原创 Java高频面试题(基础篇)

Java高频面试题(基础篇)

2022-10-03 00:06:39 551

原创 Java高频面试题【基础篇】

Java基础

2022-09-04 14:44:21 320

原创 Java刷题大全(笔试题)【大厂必备】(基础)

Java全网最全刷题大全

2022-08-29 22:20:10 2306

原创 【算法题】45. 跳跃游戏 II

给你一个非负整数数组 nums ,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一个位置。假设你总是可以到达数组的最后一个位置。来源:力扣(LeetCode)示例 1:输入: nums = [2,3,1,1,4]输出: 2解释: 跳到最后一个位置的最小跳跃数是 2。从下标为 0 跳到下标为 1 的位置,跳 1 步,然后跳 3 步到达数组的最后一个位置。......

2022-08-14 12:20:29 214

原创 算法题: 221. 最大正方形

动态规划

2022-08-06 00:50:37 311

原创 Java高级编程day25【谷】

允许把内存中的Java对象转换成与平台无关的二进制流,从而允许把这种二进制流持久的保存在磁盘上,或通过网络将这种二进制传输到另一个网络节点,当其他程序获取这种二进制流,就可以恢复为原来的Java对象。...

2022-08-05 11:53:21 134

原创 day24每日一考

1.说明流的三种分类方式2.写出4个IO流中的抽象基类,4个文件流,4个缓冲流3.字节流与字符流的区别与使用情境4.使用缓冲流实现a.jpg文件复制为b.jpg文件的操作5.转换流是哪两个类,分别的作用是什么?请分别创建两个类的对象。...

2022-08-04 14:44:31 73

原创 Java高级编程day24【谷】

I/O是Input和Output的缩写,用于处理设备之间的数据传输Java程序中,对于数据的输入/输出操作以流的形式进行java.io包中提供了各种各样的“流’和接口,用以获得不同种类的数据,并通过标准的方法输入和输出数据。...

2022-08-04 14:02:44 110

原创 Day23每日一考

1.如何遍历Map的key集,value集,key-value集,使用上泛型2.写出使用Iterator和增强for循环遍历List的代码,使用上泛型3.提供一个方法,用于遍历获取HashMap中的所有value,并存放在List中返回。考虑上集合中泛型的使用。4.创建一个与a.txt文件同目录下的另外一个文件b.txt5.Map接口中的常用方法有哪些。...

2022-08-03 16:04:02 80

原创 算法题:21合并两个有序链表

将两个升序链表合并为一个新的链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。

2022-08-03 09:56:33 119

原创 算法题:383.救赎金

给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。如果可以,返回 true;否则返回 false。magazine 中的每个字符只能在 ransomNote 中使用一次。来源:力扣(LeetCode)示例 1:输入:ransomNote = “a”, magazine = “b”输出:false示例 2:输入:ransomNote = “aa”, magazine = “ab”输出:false。...

2022-08-02 23:15:25 197

原创 java高级编程day23【谷】

泛型保证了类型转化安全1.jdk5.0中新增的特有属性2.集合中使用泛型:总结:① 集合接口或集合类在jdk5.0时都可以修改为带泛型的结构② 在实例化集合类时,可以指明集体的泛型接口③指明完之后,在集合类或接口中凡是定义类和接口时,内部结构(比如:方法、构造器、属性等)使用到类的位置,都指定为实例化的泛型类型④ 注意点:泛型的类型必须是类,不能时基本数据类型。需要用到基本数据类型的位置,拿包装类替换⑤如果实例化时,没有指定泛型的类型,默认类型就是java.lang.Object类型。...

2022-08-02 21:34:50 155

原创 day22每日一考

1.Map存储数据的特点是什么?并指明key,value,entry存储数据的特点。2.描述HashMap的底层实现原理(jdk8版)3.Map中常用实现类有哪些?各自有什么特点?4.如何遍历Map中的key-value对,代码实现5.Collection和Collections的区别?......

2022-08-01 15:55:00 196

原创 Java高级编程day22【谷】

Map

2022-08-01 15:54:16 196

原创 day21每日一考

1.集合Collection中存储的如果是自定义类的对象,需要自定义类重写哪个方法?为什么?2.ArrayList,LinkedList,Vector三者的相同点与不同点?【面试题】3.List接口的常用方法有那些?(增、删、改、查、插、长度、遍历)4.如何使用Iterator和增强for循环遍历List。举例说明5.Set存储数据的特点是什么?常见的实现类有什么?说明一下彼此的特点。......

2022-07-27 23:48:41 94

原创 Java高级编程day21【谷】

Collection

2022-07-27 23:12:09 116

原创 day20每日一考

1.什么是枚举类?枚举类的对象声明的修饰符都有哪些?2.什么是元注解?说说Retention和Target元注解的作用3,说说你所理解的集合框架都有哪些接口,存储数据的特点是什么4.比较throw和throws的异同5.谈谈你对同步代码块中同步监视器和共享数据的理解及各自要求。...

2022-07-27 15:54:17 72

原创 java高级编程day20【谷】

方式一jdk5.0之前,自定义枚举类jdk5.0之前,自定义枚举类1.声明类的对象的属性为privatefinal修饰2.私有化类的构造器,并给对象属性赋值3.提供当前枚举类的多个对象publicstaticfinal的}publicstaticfinalSeasonSPRING=newSeason("春天","春暖花开");publicstaticfinalSeasonSUMMER=newSeason("夏天","热的要死");逗号。...

2022-07-26 23:46:33 105

原创 day19每日一考

1.将字符串”2017-08-16"转换为对应的java.sql.Date类的对象。(使用JDK8之前或JDK8中的API皆可)2.解释何为编码?解码?何为日期时间的格式化?解析?3.自定义Person类如下,如何实现自然排序(按姓名从小到大排序),代码说明}4.提供定制排序涉及到的接口的实现类对象,并按Person类的年龄从大到小排序5.JDK8之前和DK8中日期、时间相关的类分别有哪些?...

2022-07-26 20:55:07 123

原创 Java高级编程day19【谷】

Comparable接口的使用举例自然排序1.string、包装类等实现了ComparabLe接口,重写了compareTo(obj)方法,给出了比较两个对亲2.istring、包装类重写compareTo()方法以后,进行了从小到大的排列3.里写compareTo(obj)的规则如果当前对象this大于形参对象obj,则返回正整数,如果当前对象this小于形参对象obj,则返回负整数,如果当前对象this等于形参对象obj,则返回零。...

2022-07-26 16:30:04 87

原创 day18每日一考

1.画出如下几行代码的内容结构2.如何理解String类的不可变性3.String类是否可以被继承?为什么?在内存中创建了几个对象?请说明4.String,StringBuffer,.StringBuilder三者的对比5.String的常用方法有哪些?(至少7个)......

2022-07-25 21:33:09 79

原创 java高级学习day18【谷】

使用一对""引起来表示。1.String,声明为final的,不可被继承2.String实现了Serializable.接口表示字符串是支持序列化的。实现了Comparable接口表示String可以比较大小3.String内部定义了finalchar[]value.用于存储字符串数据4.String代表不可变的字符序列。简称不可变性。​体现1.当对当前字符串重新赋值时候,需要重写指定内存区域赋值,不能使用原有的value进行赋值。......

2022-07-25 16:41:40 87

原创 day17每日一考

1.画图说明线程的生命周期,以及各状态切换使用到的方法等2.同步代码块中涉及到同步监视器和共享数据,谈谈你对同步监视器和共享数据的理解,以及注意点。3.sleep()和wait()的区别4.写一个线程安全的濑汉式5.创建多线程有哪几种方式。......

2022-07-24 16:23:21 124

原创 Java基础学习day17【谷】

要想实现多线程,必须在主线程中创建新的线程对象。Java语言使用Thread类及其子类的对象来表示线程,在它的一个完整的生命周期中通常要经历如下的五种状态新建当一个Thread类或其子类的对象被声明并创建时,新生的线程对象处于新建状态就绪处于新建状态的线程被stat()后,将进入线程队列等待CPU时间片,此时它己具备了运行的条件,只是没分配到CPU资源运行当就绪的线程被调度并获得CPU资源时,便进入运行状态,ru()方法定义了线程的操作和功能阻塞。.........

2022-07-23 02:51:02 114

原创 day16每日一考

1.谈谈你对程序、进程、线程的理解2.代码完成继承Thread的方式创建分线程,并遍历100以内的自然数3.代码完成实现Runnable接口的方法创建分线程,并遍历100以内的自然数4.对比两种创建方式5.说说你对IDEA中Project和Module的理解。...

2022-07-22 17:27:22 49

原创 Java基础学习day16【谷】

程序时一段静态代码进程是程序的一次执行过程,正在执行的程序线程是一个程序内部的一条执行路径。

2022-07-22 15:25:48 121

原创 Java基础学习day15【谷】

异常处理

2022-07-20 17:42:01 109

原创 day14每日一考

1.abstract能修饰哪些结构?修饰以后,有什么特点?2.接口是否能继承接口?抽象类是否能实现(implements)接口?抽象类是否能继承非抽象的类?3.声明抽象类,并包含抽象方法。测试类中创建一个继承抽象类的匿名子类的对象4.抽象类和接口有哪些共同点和区别?5.如何创建静态成员内部类和非静态成员内部类的对象?...

2022-07-20 13:38:45 53

原创 Java基础学习day14【谷】

abstract不能去修饰方法和构造器abstract不能修饰静态方法、私有方法、final方法、final类。

2022-07-20 12:17:46 1246

原创 day13每日一考

1.static修饰的属性,相较于实例变量,有哪些特别之处(>=3点)2.final可以用来修饰哪些结构,分别表示什么意思3.代码实现单例模式的饿汉式4.代码实现单例模式的獭汉式5.类的属性赋值的位置有哪些?先后顺序为何?...

2022-07-19 00:24:43 55

原创 Java基础学习day13【谷】

1.static静态的2.static可以用来修饰属性、方法、代码块、内部类3.使用static修饰属性静态变量(或类变量)3.1属性,按是否使用static修饰,又分为静态属性Vs非静态属性(实例变量)实例变量我们创建了类的多个对象,每个对象都独立的拥有一套类中的非静态属性。当修改其中一个对象中的非静态属性时,不会导致其他对象中同样的属性值的修改。静态变量我们创建了类的多个对象,多个对象共享同一个静态变量。......

2022-07-18 23:18:32 76

原创 day12每日一考

1.如何实现向下转型?需要注意什么问题?如何解决此问题?2.==和equals()有何区别?intage;//重写其equals()方法}4.写出8种基本数据类型及其对应的包装类5.基本数据类型、包装类与String.三者之间如何转换。...

2022-07-18 15:04:06 53

原创 Java基础学习day12【谷】

有了对象的多态性以后,内存中实际上是加载了子类特有的属性和方法的,但是由于变量声明为父类类型,导致无法调用子类特有的方法。编译时,只能调用父类中声明的属性和方法。子类特有的属性和方法不能调用。如何才能调用子类特有的属性和方法?向下转型:使用强制类型转换符。向上转型:多态使用强转时,可能出现classCastException的异常避免异常的出现:instanceofinstanceof关键字的使用a instanceof A:判断对象a是否是类A的实例。如果是,返回true;如果不是,返回false

2022-07-18 11:19:48 83

原创 day11每日一考

1.什么是多态性?什么是虚拟方法调用?2.一个类可以有几个父类?一个父类可有多少个子类?子类能获取直接父类的父类中的结构吗?子类能否获取父类中private权限的属性或方法?3.方法的重写(override/overwrite)的具体规则有哪些4.super调用构造器,有哪些具体的注意点。...

2022-07-17 20:17:06 99

原创 尚硅谷Javase项目二(客户信息管理软件)

键盘访问的实现项目中提供了CMUtility.java类,可用来方便地实现键盘访问。CustomerList类的设计。CustomerView类的设计。Customer类的设计。

2022-07-17 17:02:49 227

空空如也

空空如也

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

TA关注的人

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