>>> 学习交流群 < < <

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

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

  1. java重定向代码_Java程序员经典面试题集大全 (三十四)

    341. Servlet API中forward() 与redirect()的区别? 答:为实现程序的模块化,就需要保证在不同的Servlet之间可以相互跳转,而Servlet中主要有两种实现跳转的方 ...

  2. java程序员面试题200题_Java程序员经典面试题集大全 (三十)

    301. jQuery中有哪几种类型的选择器? 答案:基本选择器 层次选择器 基本过滤选择器 内容过滤选择器 可见性过滤选择器 属性过滤选择器 子元素过滤选择器 表单选择器 表单过滤选择器 302. ...

  3. c-free5.0 程序代码正确 结果运行程序错误_Java程序员经典面试题集大全 (六)...

    61. 执行如下程序代码,c的值打印出来是() public class Test1 {public static void main(String[] args) {int a = 0;int c ...

  4. Java程序员经典面试题集大全 (四)

    16.数组的特征 数组是(相同类型数据)的(有序)(集合) 数组会在内存中开辟一块连续的空间,每个空间相当于之前的一个变量,称为数组的元素element 元素的表示 数组名[下标或者索引] score ...

  5. java 获取本年第一天_java获取年份的第一天和最后一天

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. package com.dada.test; import java.text.Simpl ...

  6. java run里面定义变量_Java程序员50多道最热门的多线程和并发面试题(答案解析)...

    下面是Java程序员相关的热门面试题,你可以用它来好好准备面试. 1) 什么是线程? 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位.程序员可以通过它进行多处理器 ...

  7. 第一位女程序员奥古斯塔·爱达·金

    奥古斯塔·爱达·金,勒芙蕾丝伯爵夫人(Augusta Ada King, Countess of Lovelace,1815年12月10日-1852年11月27日),原名奥古斯塔·爱达·拜伦(Augu ...

  8. java class文件常量池_JAVA程序员谈谈class文件结构中的常量池-class文件

    常量的类型有12种 CONSTANT_Utf8_info1字面量UTF-8编码的字符串 CONSTANT_Integer_info3字面量整型字面量 CONSTANT_Float_info4字面量浮点 ...

  9. java必须掌握哪些知识_Java程序员必须掌握的知识

    1.语法:Java程序员必须比较熟悉语法,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息 知道是什么样的语法错误并且知道任何修正. 2.命令:必须熟悉JDK带的一些常用命令及其常用选项, ...

最新文章

  1. 使用eclipse生成html格式注释文档 [ javadoc ]
  2. 从Docker 到Jenkins 到Ansible的部署经验
  3. LeetCode_Pascal's Triangle II_杨辉三角形II(Java实现)
  4. public,private,protected访问权限在Java,C++中的解析
  5. .net Csharpt C# UDP 异步发送信息 代码实例
  6. java 逻辑表达式 布尔_使用基本逻辑门实现布尔表达式
  7. storm-基本概念
  8. 数据结构与算法之美-字符串匹配(上)
  9. android 调用java webservice_Android在网络中与JavaWeb的项目进行交互的方法(Webservice)...
  10. Android自定义的属性使用双向绑定
  11. OFFICE技术讲座:WP/SS文字渲染不开启的条件
  12. 电信吉比特光纤猫虚拟服务器设置,吉比特光纤猫内置wifi怎样设置上网
  13. 音乐剪辑大师/Audio Editor
  14. jdk没有jre的解决方法
  15. xxl-job集群原理
  16. 移动端 H5 概念术语(一)
  17. CentOS部署ScyllaDB 3.3集群
  18. 计算机上的aece代表什么意思,Myristicaceae是什么意思
  19. Win10如何彻底关闭Hyper-V(真实可用,本人亲测)
  20. 远程监控系统中关于TP-Link路由器的设置方法

热门文章

  1. 残疾人计算机高考试题,残疾人勇夺玉溪高考榜眼:想去清华学计算机
  2. php 树状数组公式,PY个树状数组
  3. dbref java_查询mongodb dbref内部字段
  4. C++ 字符串指针和字符串指针数组详解
  5. 桌面SVN检出这一选项消失
  6. matlab画图设置
  7. tensorflow实现反卷积
  8. 线性-LR-softmax傻傻分不清楚
  9. 以LeNet-5为例理解CNN
  10. Java加密与解密的艺术~SM4实现