java基础
文章平均质量分 63
️小李要加油!
好好努力,一切皆有可能!
展开
-
(JAVA实习)常见面试题之多线程
dd原创 2021-06-13 15:16:42 · 1421 阅读 · 2 评论 -
(JAVA实习)常见面试题之设计模式——工厂模式
1.工厂模式简介工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。⼯⼚模式有 3 种不同的实现⽅式:① 简单⼯⼚模式(静态工厂):通过传⼊相关的类型来返回相应的类,这 种⽅式⽐较单 ⼀,可扩展性相对较差。② ⼯⼚⽅法模式:通过实现类实现相应的⽅法来决定相应的返回结果,这种⽅式的可扩展性⽐较强。③ 抽原创 2021-06-07 17:31:31 · 1428 阅读 · 0 评论 -
集合的简单总结
集合的简单总结总体框架图1.1List接口(可以存储重复的元素)1.1.1 ArrayList 底层的数据结构是数组,数组是有索引的,所以对于ArrayList来说,**它的查找速度特别快,根据索引直接查找;原因是:1.数组的地址是连续的,存储和取出的顺序是一样的,便于查找2.数组带有索引,直接查找它的增删速度非常慢,因为ArrayList的底层源码显示,如果增加或者删除的话,会先复制原数组,如下图** 增加元素的源代码删除元素源代码可以看出他们都是先复制原数组,然后再元素组的原创 2021-05-04 23:03:58 · 165 阅读 · 0 评论 -
super和this以及多态
super和this关键字的调用问题:原创 2021-04-23 18:05:19 · 107 阅读 · 0 评论 -
四种访问修饰符以及各自的权限
四种访问修饰符以及各自的权限1.可访问控制符有 4 种:公共访问控制符: public ;私有访问控制符: private ;保护访问控制符: protected ;私有保护访问控制符: private protected2.非访问控制符有 4 种:静态域修饰符: static ;最终域修饰符: final ;易失 ( 共享 ) 域修饰符: volatile ;暂时性域修饰符: transient3....原创 2021-04-23 10:00:16 · 1536 阅读 · 0 评论 -
==和Equals以及toString,HashCode总结
==和Equals以及toString,HashCode总结1.==的总结:对于基本类型的数据==的作用就是比较值 如果值相等的话返回 true 如果值不等的话就返回false2.equals的总结:对于equals来说属于Object的方法,只能比较引用类型,比较的是地址是否相等默认比较的是地址是否相等,一般子类都重写该方法比如String类 重写该方法 比较的是值是否相等写一个Student类 在没有重写equals方法的时候在重写过之后3.HashCode4.原创 2021-04-21 23:00:11 · 83 阅读 · 0 评论 -
Apache Tomcat 安装配置详细教程
**Apache Tomcat 安装配置详细教程**1.tomact下载网址:https://tomcat.apache.org/2.下载解压缩完之后3.各个内部文件的解析**4.接下来开始配置环境变量,打开环境变量同上操作5.在Classpath中最后添加%CATALINA_HOME%\lib\servlet-api.jar;在Path中加%CATALINA_HOME%\bin;6.至此,配置工作完成!打开bin文件夹,双击startup.bat,它会自动打开如下控制台界面。不要原创 2021-04-15 18:44:21 · 923 阅读 · 0 评论 -
2021-03-24
函数式接口Lambda以及Stream流的总结一、Lambda表达式概念lambda表达式是JAVA8中提供的一种新的特性,它支持JAVA也能进行简单的“函数式编程”。它是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda 是一个匿名函数,可以把 Lambda表达式 理解为是一段可以传递的代码 (将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风原创 2021-03-24 23:21:25 · 66 阅读 · 0 评论