![](https://img-blog.csdnimg.cn/20200818212326911.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
面试题
每日都提交一次面试题
程序员小章
我知道的一切都在这了https://blog.csdn.net/weixin_44141495/article/details/108240361
展开
-
学习HTML之前你必须知道的知识
HTML基础概念文章目录HTML基础概念HTML骨架标签HTML元素标签分类HTML标签关系文档类型页面语言lang字符集HTML标签的语义化HTML骨架标签<html> <head> <title></title> </head> <body> </body></html>1234567html骨架标签总结标签名定义说明原创 2020-09-13 21:06:50 · 298 阅读 · 0 评论 -
HTML常用标签--整理篇
HTML常用标签文章目录HTML常用标签文本标签HTML格式化标签HTML图像标签HTML表格标签HTML表单标签文本标签常⽤文本标签如下:<hn>...</hn>标题标签,其中n为1–6的值。<i>...</i>斜体<em>...</em> 强调斜体<b>...</b> 加粗<strong>...</strong> 强调加粗<cite></cite&原创 2020-09-13 21:00:47 · 12538 阅读 · 5 评论 -
Java创建对象的四种方式,你创建对象不会只会用new吧?
Java对象有哪些创建的方式?对象除了new创建以外还有什么方式吗?有人知道反射也能创建对象,这里我分为四种方式new 关键字创建Class 反射方式创建已有对象创建序列化创建我先创建一个类,方便说明下面的代码public class Student implements Serializable,Cloneable{ public Student(){ super(); } @Override protected Stu原创 2020-09-01 20:45:41 · 4547 阅读 · 0 评论 -
Java动态规划经典面试题1 (机器人走格子)
题目概述题目分析这是一道经典的面试题,用的就是动态规划算法,我们求最值,获取所有情况这些算法题很多都是动态规划的范畴,首先我们按照解题思路一步步来最后一步当机器人走到最后一步的时候,其位置无非就是终点Finish的上面或者左边,所以我们到达终点(m-1,n-1)的路径数等于到达(m-2,n-1)(m-1,n-2)状态方程显而易见:F(m,n)=F(m-1,n)+F(m,n-1)起始条件如果网格的长度或者宽度为0,那么这个网格就不存在了,0钟可能的路径。边界值如果F(m,原创 2020-08-27 18:01:59 · 1076 阅读 · 1 评论 -
Java 每日面试题 6(线程进程,start()和run()方法)
线程和进程有什么区别?1、进程是资源分配的最小单位,线程是程序执行的最小单位(资源调度的最小单位)2、进程有自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间,建立数据表来维护代码段、堆栈段和数据段,这种操作非常昂贵。而线程是共享进程中的数据的,使用相同的地址空间,因此CPU切换一个线程的花费远比进程要小很多,同时创建一个线程的开销也比进程要小很多。3、线程之间的通信更方便,同一进程下的线程共享全局变量、静态变量等数据,而进程之间的通信需要以通信的方式(IPC)进行。不过如何处理好同步与互原创 2020-08-27 16:09:51 · 441 阅读 · 0 评论 -
大厂常问的HashMap线程安全问题,看这一篇就够了!
我们都知道Jdk1.7的HashMap存在安全问题,在多线程环境下,扩容的时候可能会形成环状链表导致死循环的问题,别问我们为什么知道,面试题啊!这篇帖子我来讲一下Jdk1.7HashMap在扩容时的线程安全问题首先我们看一下HashMap在扩容的流程代码流程扩容相关常量DEFAULT_LOAD_FACTOR:默认负载因子,这个参数是判断扩容时的重要参数,当Map中的元素的数量达到最大容量乘上负载因子时,就会进行扩容。如果在构造方法中没有指定,那么默认就是0.75。这个0.75是个非常合理.原创 2020-08-26 23:55:48 · 4814 阅读 · 0 评论 -
Java 每日面试题8 (TCP UDP 三次握手 四次握手)
TCP与UDP的区别以及三次握手和四次挥手UDP,在传送数据前不需要先建立连接,远地的主机在收到UDP报文后也不需要给出任何确认。虽然UDP不提供可靠交付,但是正是因为这样,省去和很多的开销,使得它的速度比较快,比如一些对实时性要求较高的服务,就常常使用的是UDP。对应的应用层的协议主要有 DNS,TFTP,DHCP,SNMP,NFS 等。TCP,提供面向连接的服务,在传送数据之前必须先建立连接,数据传送完成后要释放连接。因此TCP是一种可靠的的运输服务,但是正因为这样,不可避免的增加了许多的开销,比如转载 2020-08-25 21:01:56 · 667 阅读 · 0 评论 -
Java每日面试题7 (线程创建的4种方式,sleep和wait方法有什么区别)
Java创建线程的四种方式1.继承Thread类实现多线程run()为线程类的核心方法,相当于主线程的main方法,是每个线程的入口a.一个线程调用 两次start()方法将会抛出线程状态异常,也就是的start()只可以被调用一次b.native生明的方法只有方法名,没有方法体。是本地方法,不是抽象方法,而是调用c语言方法registerNative()方法包含了所有与线程相关的操作系统方法c. run()方法是由jvm创建完本地操作系统级线程后回调的方法,不可以手动调用(否则就是普通方法)转载 2020-08-24 12:43:26 · 317 阅读 · 0 评论 -
Java 每日面试题6( BufferReader, 对象序列化)
BufferReader属于哪种流,主要是用来做什么,里面有哪些方法?BufferReader属于处理流中的缓冲流,可以将读取的内容存在内存里面,比Reader类多了一个readLine()方法。这篇博文提供了BufferReader类的详细介绍Java中,什么是实现对象序列化?如何实现对象序列化?对象序列化可以将一个对象保存到一个文件,可以将通过流的方式在网络上传输,可以将文件的内容读取转化为一个对象。所谓对象流也就是将对象的内容流化,可以对流化后的对象进行读写操作,也可将流化后的对象传原创 2020-08-21 15:03:19 · 427 阅读 · 0 评论 -
每日面试题5 (List,TreeSet,TreeSet排序自定义类)
1.List集合是否可以重复添加元素?如何去除重复元素解决思路遍历原集合先排序,然后遍历集合,如果相邻两位元素相等,删除后面那位。这里有一个大家经常会犯的错误,刚好这篇博文提供了完美解决方法。转换为Set集合创建任意一个Set集合的子类,将我们的List作为参数传入这个Set集合子类的构造方法,然后再创建一个LIst集合的子类,将我们的Set作为参数传入这个List集合的构造方法,再将新的List覆盖原来的List创建一个Set集合,调用addAll(l原创 2020-08-20 11:21:44 · 349 阅读 · 0 评论 -
每日面试题3 (异常,接口,抽象类)
1. 写出5个常见的异常NullPointerExceptionArrayIndexOutOfBoundsExceptionSQLExceptionIOExceptionClassNotFoundException2.Error与Exception的区别(1)Error类和Exception类都是继承Throwable类(2)Error(错误)是系统中的错误,程序员是不能改变的和处理的,是在程序编译时出现的错误,只能通过修改程序才能修正。一般是指与虚拟机相关的问题,如系统崩溃,虚拟机错误,内原创 2020-08-19 15:01:45 · 198 阅读 · 0 评论 -
每日面试题2(ArrayList和LinkedList)
ArrayList和linkedList的区别一般大家都知道ArrayList和LinkedList的大致区别:1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。一.时间复杂度首先一点关键的是,ArrayList的内部实现是基于基础原创 2020-08-19 11:59:02 · 552 阅读 · 0 评论 -
每日面试题1(String,&和&&,==,equals和hashcode)
每日面试题1(JavaSe篇)String类的常用方法有哪些?String 类的常用方法:equals:字符串是否相同equalsIgnoreCase:忽略大小写后字符串是否相同compareTo:根据字符串中每个字符的Unicode编码进行比较compareToIgnoreCase:根据字符串中每个字符的Unicode编码进行忽略大小写比较indexOf:目标字符或字符串在源字符串中位置下标lastIndexOf:目标字符或字符串在源字符串中最后一次出现的位置下标valueOf:其他类原创 2020-08-18 11:52:32 · 215 阅读 · 0 评论