Z锁死了
码龄4年
求更新 关注
提问 私信
  • 博客:15,544
    15,544
    总访问量
  • 46
    原创
  • 236
    粉丝
  • 29
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2020-10-29

个人简介:Java菜鸟,定期刷题

博客简介:

weixin_52058789的博客

查看详细资料
个人成就
  • 获得11次点赞
  • 内容获得6次评论
  • 获得34次收藏
创作历程
  • 46篇
    2021年
成就勋章
TA的专栏
  • 数据结构与算法
  • MySql
    1篇
  • Java学习笔记
    21篇
  • Java练习题
    24篇

TA关注的专栏 4

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

创作活动更多

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

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

475人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

MySql练习题(1)

现有以下几个表: 学生表(student): 科目表(subjects): 成绩表(result): 针对现有的表,做出以下练习: 数据修改与删除 将地址是西安市的更新为 西安科技二路 update student set address = '西安科技二路' where address = '西安市'; 将S1001的email修改为空的字符串 update student set email= '' where studentno = 's1001'; 将二年级的第二门课的名字更新为
原创
发布博客 2021.11.13 ·
1374 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

Java:IO流

IO流概述 IO流的由来 在Java中,类操作的数据都是在内存中,一旦程序运行结束,这些数据就没有了,后面再不能继续使用。要使这些数据持久化存储起来就需要把内存中的数据存储到内存以外的其他持久化设备(硬盘、光盘、U盘等)上。 当把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作。 当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作。 我们把这种输入和输出动作称为IO操作,其中的 一进一出均针对内存(程序)。 从文件中读取输入到内存是输入流;从内存把数据写入带文
原创
发布博客 2021.10.14 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java:File类

操作系统中的数据都保存在文件中,而文件存放在相应的文件夹中。在Java当中,计算机中所有的文件和目录都用File这个类描述。 File类的出现 在API中搜索File类,其描述为:File文件和目录路径名的抽象表示形式。 Java中把文件或者目录(文件夹)都封装成File对象。也就是说如果我们要去操作硬盘上的文件,或者文件夹只要找到File这个类即可。 File的操作 File类构造函数与分隔符 查阅File的构造函数,发现原来File类有多个构造函数,可以构造File对象。 //File类会自动甄别文件
原创
发布博客 2021.10.14 ·
158 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java:常用类解析5(正则表达式)

正则表达式不仅仅是Java的技术,在任何一门编程语言中都会存在,是一种通用的IT技术。除了有一些由于语言不同而导致的一些语法不同,其理念和用法在任何编程语言中基本一致。正则表达式,主要用于匹配(查找 替换 计数)字符串中的数据的,也叫做文本匹配技术 正则表达式的由来 在了解正则表达式之前,我们先看几个非常常见的问题: 如何判断字符串是否是有效的电话号码?例如: 010-1234567 , 123ABC456 , 13510001000 等; 如何判断字符串是否是有效的电子邮件地址?例如: test@exa
原创
发布博客 2021.10.14 ·
171 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

牛客网50道选择题(4)

1 答案:C 解析: java.awt:提供了绘图和图像类,主要用于编写GUI程序,包括按钮、标签等常用组件以及相应的事件类 java.lang:java的语言包,是核心包,默认导入到用户程序,包中有object类,数据类型包装类,数学类,字符串类,系统和运行时类,操作类,线程类,错误和异常处理类,过程类。 java.io:包含提供多种输出输入功能的类。 java.net: 包含执行与网络有关的类,如URL,SCOKET,SEVERSOCKET等。 java.applet:包含java小应用程序的类。
原创
发布博客 2021.10.10 ·
1291 阅读 ·
6 点赞 ·
0 评论 ·
19 收藏

Java:常用类解析4(BigInteger类与BigDecimal类)

BigInteger类 基本定义 在Java中,由CPU原生提供的整型最大范围是64位 long 型整数。使用 long 型整数可以直接通过CPU指令进行计算,速度非常快。当我们使用的整数范围超过了 long 型,就只能用软件来模拟一个大整数。java.math.BigInteger 就是用来表示任意大小的整数, 其内部用一个 int[] 数组来模拟一个非常大的整数: BigInteger bi = new BigInteger("1234567890"); System.out.println(bi.p
原创
发布博客 2021.10.08 ·
291 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Java:常用类解析2(基本数据类型包装类)

基本类型包装类概述 基本类型包装类应用场景 通过文本框获取用户输入的数字数据,得到的都是字符串。 如果想要对字符串中的数字进行运算,必须要将字符串转成数字。 解决方法 Java中提供了相应的解决的对象 :基本数据类型对象包装类 java将基本数据类型值封装成了对象,封装成对象的好处就在于可以提供更多的操作基本数值的功能。 以下为8大基本数据类型所对应的对象: byte —— Byte short —— Short int —— Integer long —— Long float —— Float doub
原创
发布博客 2021.10.07 ·
94 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java:常用类解析3(StringBuffer类、StringBuilder类)

String类 String类代表字符串,Java 程序中所有字符串字面值(“abc” )都作为此类的实例实现。 String类的特点 字符串是常量;它们的值在创建之后不能更改。即一旦这个字符串确定了,就会在字符串的常量池中生成这个字符串。 //演示字符串是常量 String str = "pq"; str = "abc"; 当这两句话执行完之后,在字符串常量池中有两个字符串,str引用先指向"pq"这个字符串,然后紧接着str引用"abc"。那么"pq"就没有引用在指向它了。 String 对
原创
发布博客 2021.10.07 ·
116 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java:常用类解析1(Object类)

Object类Object概述部分代码示例 Object概述 Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例化的时候,最终找的父类就是Object。 Object类中描述所有对象共有的方法: 部分代码示例 //相当于获取对象最本质的数据类型 public final native Class<?> getClass(); //返回对象的哈希码的值,如果该类没有重写hashCode的方法,hashCode默认值就是对象在堆内存中的真实物理地址
原创
发布博客 2021.10.07 ·
115 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java:内部类

内部类的基础概念 什么是内部类 将类写在其他类的内部,可以写在其他的成员位置和其他类的局部位置,这时写在其他类内部的类就称为内部类。 什么时候使用内部类 在描述事物,若一个事物内部还包含其他可能包含的事物,比如在描述汽车时,汽车中还包含这发动机这个事物,这时发动机就可以使用内部类来描述。即就是内部事物必须寄宿在外部事物的内部。 内部类代码体现 class Outer{ //外部类的成员变量 int num = 5; //写在Outer成员位置上的内部类 class Inner{ //内
原创
发布博客 2021.10.07 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java:多态

多态的由来 class Dog{ public void eat(){ System.out.println("啃骨头"); } public void lookHome(){ System.out.println("看家"); } } class Cat{ public void eat(){ System.out.println("吃鱼"); } public void catchMouse(){ System.out.println("抓老鼠");
原创
发布博客 2021.10.06 ·
100 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java:接口

接口的定义 当某一抽象类中所有的函数都是抽象函数时,就可以将该抽象类用另外一个形式来表示,这个形式就是接口 接口的定义:定义普通的类或者抽象类可以使用class关键字,定义接口必须interface关键字完成 本篇以List为例,进行代码演示: List是线性表的定义,对于线性表而言,它主要有两种实现方式:数组和链表。两者实现的具体方式有很大区别,但其具体的操作名称是一致的,最基本的就是对线性表中的任一位置进行增删查改的操作。 //抽象类 public abstract class List {
原创
发布博客 2021.10.06 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java:抽象类

具有抽象函数的类,称之为叫抽象类! 抽象函数 当我们将多个事物的共同行为(函数)进行抽取并封装到另外一个类(父类)中时,发现在父类中,这些方法的具体执行内容无法确定,只能由这些子类来决定该函数的具体执行。那么在父类中,仅保留这些抽取来的函数的函数声明,不保留函数体即可。上述的函数就是抽象函数,用abstract关键字来修饰。 public class Sample { public static void main(String[] args) { Dog d = new Dog(); d
原创
发布博客 2021.10.05 ·
180 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java:final关键字

一、final修饰变量 基本数据类型和引用数据类型 变量主要分为两种:基本数据类型、引用数据类型 final修饰的是基本数据类型变量,表示变量所存储的常量值不能改变 final修饰的是引用数据类型变量,表示变量所存储的对象地址值不能改变 但是可以改变该对象的属性(如果对象中的数据也是final,则也不能修改) public class Sample { public static void main(String[] args) { Demo d = new Demo(); System.o
原创
发布博客 2021.10.05 ·
144 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

牛客网50道选择题(3)

1 答案:A 解析:A.标准输入 B.标准输出 C.错误输出 D.结束程序 2 答案:D 解析: 选项A,Java语言中,垃圾回收机制对系统中不使用的内存进行回收,从而使程序员从繁忙的内存管理中解放出来。 选项B,Java编写好的程序首先由编译器转换为标准字节代码,然后由虚拟机执行。虚拟机把字节代码程序与各操作系统和硬件分开,使Java程序独立于平台。 选项C,Java的代码安全检测体现在多个层次上,在编译层、解释层、平台层分别作不同的安全检查。 选项D,多线程是Java程序的并发机制,它能同步共
原创
发布博客 2021.10.05 ·
400 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java:继承

继承1. 继承简介2. 继承的体系3. 继承的特点 1. 继承简介 继承的由来 多个事物之间有共同的属性或行为,这种代码的复用性比较差。代码如下: class Student { String name; int age; void study(){ System.out.println("study"); } } class Worker{ String name; int age; void work(){ System.out.println("work");
原创
发布博客 2021.09.27 ·
112 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

牛客网50道选择题(2)

1 答案:B 解析:+号两边如果有一边为字符类型 则为字符串连接;如果变为y+z+x 则等价于(y+z)+x 输出47 2 答案:D 解析:LinkedList是基于双链表的,增加是在尾部增加,增加和删除都只需要修改指针,不需要移动元素;ArrayList插入或删除一个元素的开销不是固定的。在插入时,如果索引正确,容量够,则直接插入,插入位置之后的都需要移动,如果容量不够,还得扩充容量,开销当然不一样。删除操作同理。 3 答案:C 解析:run()相当于线程的任务处理逻辑的入口方法,它由
原创
发布博客 2021.09.27 ·
346 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

牛客网50道选择题(1)

1 答案:进入到try块 进入到finally块 后续代码 解析: try { //执行的代码,其中可能有异常。一旦发现异常,则立即跳到catch执行。否则不会执行catch里面的内容 }catch { //除非try里面执行代码发生了异常,否则这里的代码不会执行 }finally { //不管什么情况都会执行,包括try catch 里面用了return ,可以理解为只要执行了try或者catch,就一定会执行 finally } 2 答案:错误 解析:java类是单继承的:classB E
原创
发布博客 2021.09.19 ·
1413 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

牛客网:Java选择题(7)

解析:B A、transient,反序列化修饰符,序列化的时候,类中的属性都会被复制,但是被transient和static修饰的属性不会被复制 B、synchronized,同步锁,被synchronized修饰的方法或者代码块,同一时刻只允许被一个线程访问 C、serialize,序列化 D、static,静态修饰符。可修饰成员变量和方法,内部类/接口,不可修饰局部变量和外部类/接口 解析:A mock对象:也称为伪对象,在测试中的利用mock对象来代替真实对象,方便测试的进行...
原创
发布博客 2021.04.04 ·
188 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

牛客网:智力题+数量关系+判断推理(8)

1.
原创
发布博客 2021.04.04 ·
178 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多