标签:实现 thread nullable 特殊 信息 eval 形式 编译 作用
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