码迷,mamicode.com
首页 > 其他好文 > 详细

面试题

时间:2019-08-26 10:00:41      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:实现   thread   nullable   特殊   信息   eval   形式   编译   作用   

java

 1.什么是受保护的代码

     方法一:将Java代码编译成class文件进行保存,java编译具有不可逆性,此时别人是无法更改。

     方法二:将java代码生成,jar包,war包等包的形式进行存储,此方法也是根据编译的不可逆性来进行保护。

     方法三:将java代码保存到svn服务器,该方法可以记录所有的java更改,有效的保存版本信息。

2. ThreadLocal的作用是什么?

    ThreadLocal一般称为线程本地变量,是一种特殊的线程绑定机制,将变量与线程绑定在一起,为每一个线程维护一个独立的变量副本,通过ThreadLocal可以将对像的可见范围限制在同一线程

3. 在java中如何实现精准地数字计算?

   public  static  void  main(String [] args){

   double   js1 = 1.9;

   double  js2 = 0.3;

   //创建BigDecimal对象,并把js1,js2进行入参

   BigDecimal  big1 = new BigDecimal(Double.toString(js1));

   BigDecimal  big2 = new BigDecimal(Double.toString(js2));

   //使用add方法进行加的计算

   double sum = big1.add(big2).doubleValue;

   System.out.print(sum);

}

4. Datatime 是否可以赋值为null?

    Datatime是strucr值类型不能赋值为null,只有Datatime泛型表达Datatime类型可以赋值为null但这只是一种简写,Datatime的实际类型为 Nullable<Datatime> ,所有值类型可以转换为这种形式来赋值为null.

面试题

标签:实现   thread   nullable   特殊   信息   eval   形式   编译   作用   

原文地址:https://www.cnblogs.com/LxOwz/p/11410498.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!