java获取字符串第一位_Java程序员经典面试题集大全 (十一)

0f075515773b3f3907b9bdcfab0322cb.png

>>> 学习交流群 < < <

111. Java中byte表示的数值范围是什么?

答:范围是-128至127

112.如何将日期类型格式化为:2013-02-18 10:53:10?

public class TestDateFormat2 {public static void main(String[] args) throws Exception {//第一步:将字符串(2013-02-18 10:53:10)转换成日期DateDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");String sdate="2013-02-18 10:53:10";Date date=sdf.parse(sdate);System.out.println(date);//第二步:将日期Date转换成字符串StringDateFormat sdf2=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");String sdate2=sdf2.format(date);System.out.println(sdate2);}
}

113. 不通过构造函数也能创建对象吗()

A.

B.

分析:答案:A

Java创建对象的几种方式(重要):

  1. 用new语句创建对象,这是最常见的创建对象的方法。
  2. 运用反射手段,调用java.lang.Class或者
  3. java.lang.reflect.Constructor类的newInstance()实例方法。
  4. 调用对象的clone()方法
  5. 运用反序列化手段,调用java.io.ObjectInputStream对象的 readObject()方法。

1和2都会明确的显式的调用构造函数 ;3是在内存上对已有对象的影印,所以不会调用构造函数 ;4是从文件中还原类的对象,也不会调用构造函数。

114. 下面哪些是对称加密算法()

A. DES

B. MD5

C. DSA

D. RSA

答案:A

分析:常用的对称加密算法有:DES、3DES、RC2、RC4、AES

常用的非对称加密算法有:RSA、DSA、ECC

使用单向散列函数的加密算法:MD5、SHA

115. 下面的代码段,当输入为2的时候返回值是()

publicstaticint get Value(int i){int result=0;switch(i){case 1:result=result +icase 2:result=result+i*2case 3:result=result+i*3}return result;
}

A. 0

B. 2

C. 4

D. 10

答案:C

分析:result = 0 + 2 * 2;

116. 以下Java代码段会产生几个对象

publicvoid test(){String a="a";String b="b";String c="c";c=a+""+b+""+c;System.out.print(c);
}

分析:答案: 一个对象,因为编译期进行了优化,3个字符串常量直接折叠为一个

117. Math.round(-11.2)的运行结果是。

答案: -11

分析:小数点后第一位=5

正数:Math.round(11.5)=12

负数:Math.round(-11.5)=-11

小数点后第一位<5

正数:Math.round(11.46)=11

负数:Math.round(-11.46)=-11

小数点后第一位>5

正数:Math.round(11.68)=12

负数:Math.round(-11.68)=-12

根据上面例子的运行结果,我们还可以按照如下方式总结,或许更加容易记忆:

参数的小数点后第一位<5,运算结果为参数整数部分。

参数的小数点后第一位>5,运算结果为参数整数部分绝对值+1,符号(即正负)不变。

参数的小数点后第一位=5,正数运算结果为整数部分+1,负数运算结果为整数部分。

终结:大于五全部加,等于五正数加,小于五全不加。

118. 十进制数278的对应十六进制数

答:十进制数278的对应十六进制数是116

119. Java中int.long占用的字节数分别是

分析:

1:“字节”是byte,“位”是bit ;

2: 1 byte = 8 bit ;

char 在Java中是2个字节。java采用unicode,2个字节(16位)来表示一个字符。

short 2个字节

int 4个字节

long 8个字节

120. System.out.println(‘a’+1);的结果是

分析:'a'是char型,1 是int行,int与char相加,char会被强转为int行,char的ASCII码对应的值是97,所以加一起打印98

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/505856.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

django开源电子文档管理系统_Python实操技术分享:Django文件管理系统,Apple的学习思路...

一、客户端产品要求有一个更新状态按钮&#xff0c;点击更新数据后会弹出结果页面作用是检查本次读取的文档信息与数据库中文档数据的区别。同时对数据库进行对应的新增和删除操作。然后把最终的数据库信息按行显示出来&#xff0c;包括4列内容文件名&#xff0c;文件路径&…

python语言编程基础视频_网络编程-5_ Python系列视频(一)——Python语言基础_Python视频-51CTO学院...

通过学习&#xff0c;对Python有一定的了解&#xff0c;学习Python语法&#xff0c;可以使用Python原生语言开发项目。对于Python的应用于开发有一个系统的认知&#xff0c;对于未来的发展方向有清晰的认识。主要知识点包括基本语法、文件操作、库、面向对象、进程线程协程、网…

python打包出现乱码_python解压zip包中文乱码解决方法

乱码得原因&#xff1a; 由于ZipFile模块导出遇到中文解码不对&#xff0c;windows上会出现&#xff0c;linux是否会出现不知道没测试过。 解决方式&#xff1a; 1. 搞个文件名引射表(不太方便&#xff0c;少量文件夹套用时候还可以) 2. 修改源码解码格式(不太方便&#xff0c;…

redis重启命令_请收下这份redis持久化详解

前言Redis支持RDB和AOF两种持久化机制&#xff0c; 持久化功能有效地避免因进程退出造成的数据丢失问题&#xff0c; 当下次重启时利用之前持久化的文件即可实现数据恢复。RDB介绍按指定时间间隔把数据生成快照保存到硬盘的过程,触发RDB持久化过程分为手动触发和自动触发。自动…

arp miss攻击_网络应用华为S9300核心交换机ARP安全配置

ARP安全简介ARP 安全通过过滤不信任的ARP 报文以及对某些ARP 报文进行时间戳抑制来保证网络设备的安全性和健壮性。网络中有很多针对ARP 表项的攻击&#xff0c;攻击者通过发送大量伪造的ARP 请求、应答报文攻击网络设备&#xff0c;主要有ARP 缓冲区溢出攻击和ARP 拒绝服务攻击…

python实现二分查找算法_两种方法实现Python二分查找算法

一. arr[1,3,6,9,10,20,30] def findnumber(l,h,number): mid(lh)//2 if arr[mid]number: print("找到了"str(mid)) elif arr[mid] l mid return findnumber(mid1,h,number) elif arr[mid]>number: h mid return findnumber(0,mid-1,number) else: print("…

python 动态规划 回溯_回溯算法 - 全排列算法实现(pythondart)

回溯算法 , 就是 穷举解决一个回溯问题,实际上就是一个决策树的遍历过程.路径: 也就是已经做出的选择选择列表: 也就是你当前可以做的选择结束条件: 也就是到达决策树底层,无法再做选择的条件.回溯算法的一个特点: 它不像动态规划存在重叠子问题可以优化,回溯算法就是纯暴力穷举…

python 苹果id申请_如何申请百度机器翻译API的ID和Key,为Python调用做准备

1.打开以下页面&#xff1a; http://api.fanyi.baidu.com/api/trans/product/index 2. 在网页找到“立即使用”并点击&#xff0c;之后&#xff0c;如果要求你登录百度&#xff0c;那就用你已有的百度账号登录&#xff0c;如果没有百度账号&#xff0c;请先申请一个百度账号&am…

华为简易压缩算法python_Python(9) --实现一个简单的压缩软件/解压软件的功能

#压缩软件#导入所需模块&#xff0c;设置界面import osimport zipfileimport tkinterimport tkinter.messageboximport tkinter.filedialogroot tkinter.Tk()root.title(我的压缩软件)root.minsize(300,400)#设置需要压缩文件的路径变量filenames []#添加文件的函数def addfi…

python from import什么意思_Python 引用From import介绍

一. 模块的定义与分类模块是什么&#xff1f;​ 这几天&#xff0c;我们进入模块的学习。在学习模块之前&#xff0c;我们首先要知道&#xff0c;什么是模块&#xff1f;​ 一个函数封装一个功能&#xff0c;你使用的软件可能就是由n多个函数组成的(先不考虑面向对象)。比如抖音…

去掉窗口_Flink 基础——窗口(Window)理论篇

窗口是什么要知道 Flink 面对的是无限的数据流&#xff0c;而批处理只是流处理的一个特例&#xff0c;然而我们的计算只能基于一个有限的集合&#xff0c;这个时候窗口正好定义了这其中的概念。因此可以说了解窗口机制是学习 Flink 的基础也是关键。总结来说&#xff0c;窗口将…

层次聚类python实现_Python机器学习——Agglomerative层次聚类

层次聚类(hierarchical clustering)可在不同层次上对数据集进行划分&#xff0c;形成树状的聚类结构。AggregativeClustering是一种常用的层次聚类算法。其原理是&#xff1a;最初将每个对象看成一个簇&#xff0c;然后将这些簇根据某种规则被一步步合并&#xff0c;就这样不断…

开题报告方案论证_观点讨论研究方案、立项申报书、开题报告的联系和区别

点击蓝字获取更多精彩信息观点讨论┃研究方案、立项申报书、开题报告的联系和区别第一部分 开题报告与立项申报书的区别开题报告与立项申报书看似类似(一级目录大致相同)&#xff0c;但相比之下&#xff0c;重点和详略有明显变化&#xff0c;主要有以下实际区别&#xff1a;1…

resnet50能用cpu跑吗_2020年12月1日更新。性价比最高入门游戏CPU--intel 10100F装机配置推荐。...

牙膏厂终于发布了入门级性价比最高的十代CPU&#xff0c;inte i3 10100F。10100F采用LGA1200芯片接口,四核八线程,主频3.6GHz&#xff0c;睿频可以到4.3Ghz。TDP功耗65w&#xff0c;支持双通道DDR4 2666内存。可以搭配H410或B460主板。首发价格为699元&#xff0c;性价比非常的…

匹配正则_程序员入门基础:python正则表达式贪婪匹配和非贪婪匹配

此文为python正则表达式的高阶入门&#xff0c;正则基础入门请参考程序员入门基础&#xff1a;python的正则表达式。一、贪婪匹配和非贪婪匹配举例说明概念&#xff1a;print(非贪婪匹配,re.search(el?, hello world,re.I))print(贪婪匹配,re.search(el, hello world,re.I))贪…

python数据结构与算法分析_数据结构和算法分析

问题引出假设有一道题目&#xff1a;有一组N个数而要确定其中第k个最大者&#xff0c;我们称之为选择问题&#xff0c;那么这个程序如何编写&#xff1f;最直观地&#xff0c;至少有两种思路&#xff1a;1、将N个数读入一个数组中&#xff0c;再通过某种简单的算法&#xff0c;…

单片机与树莓派蓝牙连接_用树莓派玩转蓝牙

作者&#xff1a;Vamei 出处&#xff1a;http://www.cnblogs.com/vamei 严禁转载。蓝牙是一个使用广泛的无线通信协议&#xff0c;这两年又随着物联网概念进一步推广。我将介绍蓝牙协议&#xff0c;特别是低功耗蓝牙&#xff0c;并用树莓派来实践。树莓派3中内置了蓝牙模块。树…

禁止更改计算机名_计算机改名、加域脚本集合

windows计算机改名、改密码、设置ip、加域脚本集合今天和大家分享一下&#xff0c;如何将前面的改名加域整合在一起&#xff0c;根据选择执行对应的命令。新建txt文档&#xff0c;输入一下代码&#xff0c;另存为“自动加域脚本.bat”。echo offcolor 1Fmode con cols100 lines…

加载文件流_jvm类加载的过程

一个类从加载到虚拟机到使用结束从虚拟机卸载包括了加载、验证、准备、解析、初始化、使用、卸载&#xff0c;即为一个类的生命周期下面来看一下类加载的过程&#xff0c;即加载、验证、准备、解析、初始化5个阶段都做了什么事&#xff1a;阶段1&#xff1a;加载加载阶段虚拟机…

php 消息队列_消息队列篇——windows本地搭建RabbitMQ Server

前言&#xff1a;最近的PHP项目中有使用AMQP&#xff0c;解耦一些业务性的功能模块。因为工作使用的是线上Linux搭建&#xff0c;为了方便测试所以我决定本地搭建一个MQ服务。RabbitMQ简介&#xff1a;MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。…