广发银行java面经,广发银行 JAVA开发 笔试题
1.网络字节序——大端小端
“大端”和”小端”表示多字节值的哪一端存储在该值的起始地址处;小端存储在起始地址处,即是小端字节序;大端存储在起始地址处,即是大端字节序;具体的说:
①大端字节序(Big Endian):最高有效位存于最低内存地址处,最低有效位存于最高内存处;
②小端字节序(Little Endian):最高有效位存于最高内存地址,最低有效位存于最低内存处。
————————————————
版权声明:本文为CSDN博主「z_ryan」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/z_ryan/article/details/79134980
2.java中,静态变量static在不同线程的不同实例中地址是否一样?他们储存在什么区域?
地址一样,放在全局区
3.会引起外部中断的是:键盘输入
浮点数下溢一般做“机器零”处理.不引起中断;除数为0、访存缺页会引出内部中断;只有键盘输入能引起外部中断。
https://wenku.baidu.com/view/b6c367174b7302768e9951e79b89680203d86b1e.html
4.中缀表达式转换为后缀表达式
位置——运算符位置——相当于遍历树方式中的根
用栈进行转换,遇到数字直接输出,运算符压栈,遇到运算符等级比栈中运算符等级低的时候,需要出栈运算符(等级高的、等级一样的)
https://www.cnblogs.com/hantalk/p/8734511.html
5.TCP UDP 常识
TCP面向连接(如打电话要先拨号码建立连接);
TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差距,不丢失,不重复,且按序到达;
TCP通过校验和重传控制,序号标识,滑动窗口,确认应答实现可靠传输。如丢包时的重发控制,还可以对次序乱掉 的分包进行顺序控制。
每一条TCP连接只能是点到点的;
TCP对系统资源要求较多
UDP是无连接的,及发送数据之前不需要建立连接
UDP尽最大努力交付,即不保证可靠交付
UDP具有较好的实时性,工作效率比TCP高,使用与对高速传输和实时性有较高的通信或广播通信
UDP支持一对一,一对多,多对一和多对多的交互通信
UDP对系统资源要求较少
————————————————
版权声明:本文为CSDN博主「鵼泽」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_41511678/article/details/82849566
6.单例 线程安全
1 public class Singleton {
2 private static Singleton instance;
3 private Singleton (){
4 }
5 public static Singleton getInstance(){ //对获取实例的方法进行同步
6 if (instance == null){
7 synchronized(Singleton.class){
8 if (instance == null)
9 instance = new Singleton();
10 }
11 }
12 return instance;
13 }
14
15 }
https://www.cnblogs.com/xudong-bupt/p/3433643.html
7.求和最大的子数组
给定一个数组 array[1, 4, -5, 9, 8, 3, -6],在这个数字中有多个子数组,子数组和最大的应该是:[9, 8, 3],输出20,再比如数组为[1, -2, 3, 10, -4, 7, 2, -5],和最大的子数组为[3, 10, -4, 7, 2],输出18。
——思路:
并不是遇到负数就要终止,如果和加上了一个负数,但是其结果依然大于0,那么对于下一个正数来说,“起点”是高的,它们和的值一定是比遇到负数就停止,重新计算的和要大:像上面的3+10+(-4)+7 一定是比 7 要大。(对7来说可以累积前面的努力)
所以计算的时候是相加 看相加后 和 当值值 比较 (例如 -4+7 和 7 比较)
如果相加后的值还不如当前的值的话 可以理解为对当前值没有作用——前面的都可以忽略,因为加起来还不如当前这个值大,那我取当前的就好啦。
因此引用的文章中无论是动态规划 还是 一般法 其实都是这个思想。
(动态规划状态方程 :max( dp[ i ] ) = getMax( max( dp[ i -1 ] ) + arr[ i ] ,arr[ i ] ))
————————————————
版权声明:本文为CSDN博主「askunix_hjh」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_37925202/article/details/80816684
8.最大公约数 & 最小公倍数
最大公约数——辗转相除法
最小公倍数——公式法:a*b/最大公约数
广发银行java面经,广发银行 JAVA开发 笔试题相关推荐
- java程序运行结果题_2016年关于Java编程与程序运行结果笔试题
2016年关于Java编程与程序运行结果笔试题 1.Java编程,打印昨天的当前时刻 public class YesterdayCurrent{ public void main(String[] ...
- Java 学习(21)--集合笔试题
集合笔试题 1.产生10个1-20之间的随机数,要求随机数不能重复(List 和 Set 分别实现) 分析:1.创建一个 ArrayList 对象 2.如果 ArrayList 对象长度小于 10 3 ...
- 东软java的笔试_东软的笔试题
这是一篇东软的笔试题,希望对打算面东软的各位仁人志士有所帮助. 1.下列变量定义错误的是 D int a; double b=4.5; boolean b=true; float f=9.8; (9. ...
- java校招笔试题目_Java校招笔试题
2020校招笔试题答案及评分标准 满分100分 时间1小时 一.简答题: (5分)写出你用过的linux命令,举例说明其中几个的具体用法. 答案:略.评分标准:正确五个,1分一个. (5分)写出TCP ...
- java在线编程题_阿里笔试题(2017在线编程题)-- 数串分组 --Java实现
看到有人写了阿里的面试题,心里痒痒,好久 没搞过这些了,写着实现一下 题目 2017年3月阿里在线编程题(实习内推) 给定一串数字 判断是否存在这三个元素,它们将数字串分为四个子串,其中每个子串的数字 ...
- 2021届BiliBili校招 数据分析/后端开发 笔试题记录
文章目录 1. 背景 2. 题型 3. 选择题范围 3.1 数据结构 3.2 计算机网络 3.3 操作系统 3.4 计算机组成 3.5 其他 4. 算法题 4.1 第一题 4.2 第二题 4.3 第三 ...
- 2018春季java校招_2018阿里巴巴春季校招笔试题(Java开发)
第一题: 编程题要求: 编译器版本: Java 1.8.0_66 请使用标准输入输出(System.in, System.out):已禁用图形.文件.网络.系统相关的操作,如java.lang.Pro ...
- 西安慧点科技Java基础笔试_java工程师基础笔试题(一)-参考答案
一.选择和填空 (不定项哦!) 1,如下是一份文件名为Test2.java的源文件,请问,编译该文件之后会生成几份字节码文件 class Test{ class Inner{} static cla ...
- java笔试题_一个Java程序员在百度的笔试题整理
以下是程序员去百度的笔试题目整理 欢迎大家讨论,文末有福利. A 卷 Java中 ++ 操作符是线程安全的吗? a=a+b 与 a+=b的区别? 写出Java的单例模式 为什么在重写equals方法的 ...
最新文章
- 5G NGC — 关键技术 — R16 eSBA
- python数据整理代码_熬夜整理的资料:分享Python数据可视化图表代码和案例给大家...
- iOS之上架打包时报错:ERROR ITMS-90086: Missing 64-bit support.
- Linux从零开始(一、安装系统)
- 代码环复杂度的计算公式
- matlab中nc文件,教程合集 | MATLAB文件读写(以nc与txt为例)
- Linux-1:安装忘记密码CRT连接centos 6.5
- atitit.闭包的概念与理解attilax总结v2 qb18.doc
- 2019/07/08 分布式文件系统概述(01)
- UrlRewrite的使用
- I.Algorithm Choosing Mushrooms
- 网络编程-HTTP编程
- 面向对象--多态,接口
- 【已解决】win10修改用户名,禁用Administrator后,若要继续,请输入管理员用户和密码,只有否
- BT下载伤硬盘的解决办法
- 对话 Apache 巨咖 - 如何做好一个开源项目?
- 数据库第五次作业——查询数据
- python照片转素描_python实现图片彩色转化为素描
- PreScan 学习问题总结
- java dem数据格式解析_NSDTF-DEM格式数据