whydeboke
码龄5年
关注
提问 私信
  • 博客:45,382
    45,382
    总访问量
  • 55
    原创
  • 598,604
    排名
  • 41
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
  • 加入CSDN时间: 2020-02-03
博客简介:

whydeboke的博客

查看详细资料
个人成就
  • 获得21次点赞
  • 内容获得5次评论
  • 获得116次收藏
  • 代码片获得125次分享
创作历程
  • 55篇
    2020年
成就勋章
TA的专栏
  • java
    6篇
  • 牛客专题练习
    9篇
  • javaWeb
    1篇
  • 力扣专题练习
    18篇
  • 编程练习题
    19篇
  • 数组
    23篇
  • 集合
    3篇
  • 栈和队列
    3篇
  • 面向对象
    5篇
  • Stringbuilder
  • 二维数组
    4篇
  • 计算机组成原理
    1篇
  • 查找、排序
    3篇
  • 选择题
    4篇
  • 常用函数
    3篇
  • 牛客专业练习
    2篇
  • 插入排序
    1篇
  • 排序算法
    2篇
  • 动态扩容
    1篇
  • 递归算法
    2篇
  • 汉诺塔
    1篇
  • String类
    1篇
  • 金字塔
    1篇
  • if-else
  • 基本程序设计
    2篇
  • 章节小结
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

475人参与 去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

牛客打卡错题day07

1. 进行Java基本的GUI设计需要用到的包是()正确答案: C A java.ioB java.sqlC java.awtD java.rmijava.io提供了全面的IO接口。包括:文件读写、标准设备输出等。java.sql提供使用 Java 编程语言访问并处理存储在数据源中的数据的 API。此 API 包括一个框架,凭借此框架可以动态地安装不同驱动程序来访问不同数据源。java.awt是一个软件包,包含用于创建用户界面和绘制图形图像的所有分类。功能:包含用于创...
原创
发布博客 2020.11.23 ·
586 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

牛客打卡day06

1. 若所用变量都已正确定义,以下选项中,非法的表达式是( C)A a!= 4||b==1B ’a’ % 3C ’a’ = 1/3D ’A’ + 322. What is the result? Apublic class Test{ static boolean foo(char c) { System.out.print(c); return true; } public static void main( St
原创
发布博客 2020.11.23 ·
344 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2020-11-17

1. 以下类定义中的错误是什么?(C)abstractclassxy { abstractsum(intx,inty) { } }A 没有错误B 类标题未正确定义C 方法没有正确定义D 没有定义构造函数1、抽象方法不能有方法体,这是规定2、该方法缺少返回值,只有构造没有返回值2. 根据以下接口和类的定义,要使代码没有语法错误,则类Hero中应该定义方法( D )。interface Action{ void fly(); } ...
原创
发布博客 2020.11.17 ·
315 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

2020-11-11

1. 以下哪个不能用来处理线程安全 DA synchronized关键字B volatile关键字C Lock类D transient关键字A synchrozied关键字称作同步,主要用来给方法、代码块加锁,被加锁的代码段,同一时间内多线程同时访问同一对象的加锁方法/代码块时,只能有一个线程执行能执行方法/代码块中的代码,其余线程必须等待当前线程执行完以后才执行该方法/代码块。B volatile关键字1.保证了不同线程对该变量操作的内存可见性.(当一个线程修改了变量,其他使用次
原创
发布博客 2020.11.11 ·
577 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

牛客打卡day02

1、类Car里面有个方法run(),如果直接用Car.run(),则方法run前面必须用的关键词是? ()答案选DA classB finalC publicD static被sataic声明的为静态方法,可以直接通过类名调用而不需要通过对象调用2.在面向对象编程里,经常使用is-a来说明对象之间的继承关系,下列对象中不具备继承关系的是()A 手机与小米手机B 企业家与雷军C 编程语言与JavaD 中国与北京答案选DA:小米手机是一个手机,没毛病B..
原创
发布博客 2020.11.10 ·
261 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

牛客打卡day01

解析:自动类型转换遵循下面的规则:1.若参与运算的数据类型不同,则先转换成同一类型,然后进行运算。2.转换按数据长度增加的方向进行,以保证精度不降低。例如int型和long型运算时,先把int量转成long型后再进行运算。3.所有的浮点运算都是以双精度进行的,即使仅含float单精度量运算的表达式,也要先转换成double型,再作运算。4.char型和short型参与运算时,必须先转换成int型。5.在赋值运算中,赋值号两边的数据类型不同时,需要把右边表达式的类型将...
原创
发布博客 2020.11.09 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

牛客题

牛客题解解析:当编写一个ara漏代码文件时,此文件通常被称为卵泽单元(有时也被称为转泽单元)。每个编译单元都必须有一个后缀名java,而在编泽单元内则可以有一个publit类,该类的名称必须与文件的名称相同(包括大写,但不包文件的后缀名.java)。每个编驿单元只能有一个public类,否则编泽器就不会接受。如果在该编泽单元之中还有额外的类的话,那么在包之外的世界是无法看见这些类的,这是因为它们不是public类,而且它们主要用来为主public类提供支持。解析:你就把内部类理解成类的成员,成
原创
发布博客 2020.07.29 ·
187 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

对数据库表的增删改查

对数据库表的增删改查1、做一个User表 create table user( -> id int not null, -> username varchar(20) not null, -> password varchar(20) not null, -> roleld varchar(20));2、所建表如下所示:表tb7:tb7中具体内容util包:package com.openleb.uti
原创
发布博客 2020.07.22 ·
630 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

941. 有效的山脉数组

941. 有效的山脉数组给定一个整数数组 A,如果它是有效的山脉数组就返回 true,否则返回 false。让我们回顾一下,如果 A 满足下述条件,那么它是一个山脉数组: A.length >= 3 在 0 < i < A.length - 1 条件下,存在 i 使得: A[0] < A[1] < ... A[i-1] < A[i] A[i] > A[i+1] > ... > A[A.lengt...
原创
发布博客 2020.05.23 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

561. 数组拆分 I

561. 数组拆分 I给定长度为 2n 的数组, 你的任务是将这些数分成 n 对, 例如 (a1, b1), (a2, b2), ..., (an, bn) ,使得从1 到 n 的 min(ai, bi) 总和最大。示例 1:输入: [1,4,3,2]输出: 4解释: n 等于 2, 最大总和为 4 = min(1, 2) + min(3, 4).提示: n 是正整数,范围在 [1, 10000]. 数组中的元素范围在 [-10000, 10000].分析:想...
原创
发布博客 2020.05.23 ·
164 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

面试题09. 用两个栈实现队列

面试题09. 用两个栈实现队列用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )示例 1:输入:["CQueue","appendTail","deleteHead","deleteHead"][[],[3],[],[]]输出:[null,null,3,-1]示例 2:输入:["CQueue","deleteH
原创
发布博客 2020.05.18 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

用栈判断是否是回文

用栈判断是否是回文栈:仅在表尾进行插入和删除操作的线性表。先进后出。用例:1.“上海自来水来自海上”2.“1234321”3.“123321”4.“112233”5.“123332”思路:直接入栈一半的元素,若字符串长度为基数,则跳过中间元素,对下一个元素进行判断,若字符串长度为偶数,则直接对下一个元素进行判断,若当前字符与栈顶元素相等,则相消,弹栈,若当前字符与栈顶元素不相等,则直接退出循环,判断不是回文。直到循环结束,若当前栈为空,说明该字符串是回文。代码如下:
原创
发布博客 2020.05.17 ·
10062 阅读 ·
12 点赞 ·
0 评论 ·
54 收藏

力扣232号题. 用栈实现队列

232. 用栈实现队列使用栈实现队列的下列操作: push(x) -- 将一个元素放入队列的尾部。 pop() -- 从队列首部移除元素。 peek() -- 返回队列首部的元素。 empty() -- 返回队列是否为空。示例:MyQueue queue = new MyQueue();queue.push(1);queue.push(2); queue.peek(); // 返回 1queue.pop(); // 返回 1queue.emp...
原创
发布博客 2020.05.09 ·
140 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA中的Collection集合方法详解

JAVA集合详解1、概念:集合类是Java数据结构的实现。Java的集合类是java.util包中的重要内容,它允许以各种方式将元素分组,并定义了各种使这些元素更容易操作的方法。Java集合类是Java将一些基本的和使用频率极高的基础类进行封装和增强后再以一个类的形式提供。集合类是可以往里面保存多个对象的类,存放的是对象,不同的集合类有不同的功能和特点,适合不同的场合,用以解决一些实际问题...
原创
发布博客 2020.04.14 ·
779 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

研读StringBuilder的源码

1. append方法:代码:public StringBuilder append(String str) { super.append(str); return this; }public AbstractStringBuilder append(String str) {//String可以改成其他的类型 if (str =...
原创
发布博客 2020.03.25 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

变量与构造函数

一、变量1.成员变量:存在于堆内存中,和类一起创建。 (1) 类变量:从该类的准备阶段起开始存在,直到系统完全销毁这个类,类变量的作用域与这个类的生存范围相同。也叫类成员变量,它作为类本身的一个成员,与类本身共存亡;成员变量无需显示初始化,只要为一个类定义了类变量或实例变量,系统就会在这个类的准备阶段或创建该类的实例时进行默认初始化。 (2)实例变量则从该类的实例被创建起开...
原创
发布博客 2020.03.17 ·
429 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

private关键字与封装

private关键字与封装一、privateprivate关键字 就是一个权限关键字 public protected 默认不写private关键字 表示私有权限 该成员变量或成员函数只能够在类中被访问 外界不可访问弊端:如果赋予了一个错误的值 那么势必回导致程序后期的运行结果 如何解决呢? 你的内裤能否被别人直接看到?你的银行密码能否被别人直接修改? ...
原创
发布博客 2020.03.17 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

力扣数组面试题 10.05

面试题 10.05. 稀疏数组搜索稀疏数组搜索。有个排好序的字符串数组,其中散布着一些空字符串,编写一种方法,找出给定字符串的位置。示例1:输入: words = ["at", "", "", "", "ball", "", "", "car", "", "","dad", "", ""], s = "ta"输出:-1说明: 不存在返回-1。示例2:输入:words...
原创
发布博客 2020.03.13 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

力扣面试题01.09号题

面试题 01.09. 字符串轮转字符串轮转。给定两个字符串s1和s2,请编写代码检查s2是否为s1旋转而成(比如,waterbottle是erbottlewat旋转后的字符串)。示例1:输入:s1 = "waterbottle", s2 = "erbottlewat"输出:True示例2:输入:s1 = "aa", "aba"输出:False提示: 字...
原创
发布博客 2020.03.09 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

力扣数组面试题04

面试题04. 二维数组中的查找在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16,...
原创
发布博客 2020.03.07 ·
239 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多