目录 一、前言二、java基础1、基本数据类型 1.1 java基本数据类型及长度 1.2 java中的位运算 1.3 给出两个int类型的整数 a和 b, 求他们的和,要求使用位运算去做。 1.4 a+=b 和a=a+b 有什么区别?1.5 3*0.1 == 0.3 将会返
转载
2023-07-24 20:35:09
132阅读
步骤 1:项目准备
直接按照蓝桥提供的代码丢进终端里面就行了,懂得都懂。
步骤 2:完成实体类 Member
转载
2023-07-25 20:13:41
115阅读
初识多线程介绍进程回到线程进程与线程并行与并发Javs实现多线程Java实现多线程需要注意的细节Thread线程类API设置线程名 守护线程 优先级线程 线程生命周期使用多线程需要注意的问题线程安全问题性能问题安全发布对象简述解决线程安全性的办法原子性和可见性线程封闭不变性线程安全性委托synchronized锁和lock锁synchronized锁Lock显式锁Java锁简单总结AQSAQS是什
转载
2024-09-23 07:39:49
31阅读
本文介绍的Java规则的说明分为3个主要级别,中级是平时开发用的比较多的级别,在今后将陆续写出其他的规则。遵守了这些规则可以提高程序的效率、使代码又更好的可读性等。一、在finally方法里关掉input或者output资源,方法体里面定义了input或者output流的话,需要在finally里面把它关掉。 以下这几种调用不需要遵守这条规则,因为colse()方法不起作用: java.io.
转载
2024-02-01 19:28:44
33阅读
文章目录基础部分设计模式Spring(Spring 一统天下)Spring事物Spring事物隔离级别Spring事务传播行为Spring-AOPSpring-IOC在Java中依赖注入有以下三种实现方式:bean的循环依赖问题Springmvc 中 DispatcherServlet 初始化过程SpringBoot比Spring做了哪些改进数据库MySQL数据库引擎MyISAM和InnoDB的
转载
2024-01-14 12:38:49
56阅读
在当今信息化迅猛发展的时代,软件开发行业日益繁荣,而软件开发师这一职业也备受瞩目。特别是中级软件开发师,作为项目研发的中坚力量,他们承担着将业务需求转化为实际软件产品的重要职责。随着软件行业的不断演进,中级软件开发师的角色和技能要求也在发生着变化,这也使得软考中的相关认证成为他们职业发展的重要一环。
中级软件开发师通常拥有一定的编程基础,能够熟练掌握多种编程语言,并具备良好的逻辑思维和问题解决能
原创
2024-05-28 20:09:16
91阅读
选择 20 20分判断10 10分解答5 5分程序 页面+综合45分
第2章Css选择器
CSS规则由三部分构成:选择符,属性和属性值选择符 {属性:属性值; 属性:属性值; ... }CSS选择器常用的是标记选择器、类选择器、ID选择器等。 标记选择器: HTML页面是由很多标记组成,例如图片标记<img>、超链接标记<a>、表格标记<
Map中的value是无序的可重复的,所有的value可以看成是Collection集合,Map中的value如果是自定义类的对象必须重写equals方法。 至于要重写hashCode和equals分别做什么用,拿hashMap底层原理来说: 当我们向HashMap中存放一个元素(k1,v1),先根据k1的hashCode方法来决定在数组中存放的位置。 如果这个位置没有其它元素,将(k1
Java中级开发工程师 面试题?注意事项本线上笔试题主要是考察应聘人员的编码规范、代码设计能力,非单纯考察程序
原创
2022-08-09 15:23:35
125阅读
文章目录为什么内存比硬盘快数据库创建索引带来的问题.什么是高可用.什么是微服务.分布式.集群.SOA架构和微服务架构的区别.微服务优势与缺点.微服务设计原则.redis的穿透和雪崩.redis集群.lombok插件.idea的的常用插件.springboot全家桶概念.同步和异步的关系.SpringMVC与Struts2区别与比较总结.springMVC工作流程(面试必备).Springmvc的
转载
2023-09-01 23:35:27
99阅读
1、Java集合 的理解 答: Arraylist 基于动态数组的数据结构,对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针 Linkedlist 基于链表的数据结构,对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。 Vector:基于Synchronized实现的线程安全的Arr
转载
2023-08-12 20:29:19
56阅读
1.maven 打包的时候需要配置什么才能将包打进去? 2.描述下如何反转链表 3.如何用 java 的写一个 web 应用,操作数据库,要注意什么 4.如果多个应用写同一份儿文件,如何才能够不出错误? 5.spring 的 aop 是怎么实现的,用最通俗的话讲明白 6.cpp 了解多少,讲讲指针和引用的区别 7.智能指针的实现原理 8.多态底层是如何实现的 9.epoll 这些有印象么 10.I
转载
2023-09-19 00:02:06
45阅读
本次面试题2022JAVA高级面试职位java中高级开发工程师技术相关数据库方面软件工程方面软件开发方面个人相关 面试职位java中高级开发工程师技术相关1.讲讲你们项目中用到的SpringCloud组件,具体讲讲你们的注册中心用到的哪种模式,谈谈Eruka和Nacos的区别2.讲讲Redis的数据类型,zset和set的区别,以及Redis持久化的方案3.讲讲oracle和mysql的区别,以
转载
2023-07-20 21:54:09
72阅读
# Java中级开发复试
Java是一种广泛应用于企业级开发的编程语言,具有跨平台、面向对象、高性能等特点,因此在各行各业都有着广泛的应用。对于Java中级开发者来说,在面试复试中需要掌握更加深入的知识和技巧,下面将介绍一些Java中级开发复试的常见考点和示例代码。
## 集合框架
Java集合框架是Java编程中非常重要的部分,包括List、Set、Map等接口及其实现类。在面试中常常会涉
原创
2024-06-10 05:26:58
15阅读
一、版本更新说明:2015.03.09--------文章发布2015.03.11--------添加了Java IO机制中的种类和应用场景的解释,添加了Java内存模型的相关知识点2015.03.13--------文章按技术划分,增加J2EE规范的解释2015.04.25--------增加对LRU缓存设计的描述2015.04.26--------增加对
转载
2022-02-21 17:07:32
40阅读
## Java开发中级工程师适职称吗
Java开发是一门广泛应用于企业级应用开发、大型系统架构等领域的编程语言。对于Java开发工程师来说,中级工程师是一个重要的职位,需要具备一定的技术能力和经验。本文将探讨Java开发中级工程师适不适合你。
### 中级工程师的要求
中级工程师通常需要具备以下能力:
1. 熟练掌握Java语言及相关技术栈
2. 能够独立完成项目开发
3. 具备一定的架构
原创
2024-05-22 07:18:43
32阅读
1、谈谈对面向对象的理解;以及三大特征; 面向对象是基于万物皆对象这个观点. 把一个对象抽象成类,具体上就是把一个对象的静态特征和动态特征抽象成属性和方法,也就是把一类事物的算法和数据结构封装在一个类之中,程序就是多个对象和互相之间的通信组成的。 比如把一个人看成一个对象,这个人就会有他的属性和行为;他有手、脚、嘴巴等就是他的属性,或者他会说话、会走路、会吃饭就是行为,同理我们也可以把这些都看
转载
2023-09-21 10:29:44
58阅读
近两年时常客串一下面试官,给组内招募一些初级以及中级的Java开发工程师,其实程序员这个职业,在我看来,沟通能力,自主查找问题、解决问题的能力是最重要的,工作中呢,遇到的99%的问题,都可以依靠网络解决。所以,我招人时,主要看项目经历,个人遇到的问题,最后如何解决的。但是偶尔也会形式上的也会问几个基础的问题,这几天闲着无事,瞎写几个,希望大家通过问题,可以偶尔去思考底层的东西。源码、
转载
2023-08-14 10:58:23
65阅读
1.单例有那五中方式:/**
* @author lei
* 单例模式的五种写法:
* 1、懒汉
* 2、恶汉
* 3、静态内部类
* 4、枚举
* 5、双重校验锁
* 2011-9-6
*/
/**
*五、 双重校验锁,在当前的内存模型中无效
*/
class LockSingleton{
private volatile static LockSingleton
转载
2023-11-15 17:29:22
66阅读
文章目录面向对象编程中级部分1、包2、访问修饰符3、面向对象的三大特征3.1、封装3.2、继承3.2.1、继承的优点3.2.2、继承的细节3.2.3、继承的本质3.2.4 案例测试3.3、Super关键字3.4、方法重写/覆盖(override)3.4.1、方法重写的细节3.4.2、重载和重写的区别3.5、多态3.5.1、引出3.5.2、方法的多态【重载和重写就体现多态】3.5.3、对象的多态
转载
2024-07-01 19:19:52
48阅读