
正文
java中代码不安全 java不安全的加密算法有哪些
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java代码写jsp里面安全么?我说的是特殊情况,正常都是写在后台的
不是很安全java中代码不安全,容易被黑java中代码不安全,jsp建议不要有java代码,后期维护会吐血java中代码不安全的
相关问答
Q1: java 使用了未经检查或不安全的操作
你光导入了List,没有导入ArrayList,如果图方便就像楼上说的直接import java.util.*;这样就把util包下所以的类都进行了导入
未经检查或不安全的操作,是因为你使用列表时没有使用泛型,这不是错误,只是警告,不影响使用,如果你使用泛型就不报那个警告了
假如你的list里将来放的都是String,那么在定义时可以这样
ListString list=new ArrayListString();这样就只能存放String了,不能存放其它类型
我们真正使用list时,大部分情况下里面放的都是同一种类型,所以使用泛型还是不错的选择
Q2: java代码是不是没有安全性啊,有的插件可以很轻松的把class文件转变成java
Java的安全性还是不错的 即使能看到你的原代码也看不到你的密码啊
你的密码是放到数据库中呀,顶到看到你验证密码的思路而已,这种思路基本上都耳熟能详了,谁还不知道,最多是把你的软件变成是他编写的,侵犯您的创作权而已。
而且现在反编译也不是那么容易的,能达到那个效果是不可能的。你就放心吧。
Q3: Java警告使用了不安全的代码云云 recompile with -Xlint:unchecked for details还请指导,谢谢
recompile with -Xlint:unchecked for details 重新用参数 -Xlint编译一下,就能看到详细的信息。可能使用过时的方法了吧
Q4: java中的线程安全是什么?什么叫线程安全?什么叫不安全?
java中的线程安全是什么:
就是线程同步的意思,就是当一个程序对一个线程安全的方法或者语句进行访问的时候,其他的不能再对他进行操作了,必须等到这次访问结束以后才能对这个线程安全的方法进行访问
什么叫线程安全:
如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。
或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间的切换不会导致该接口的执行结果存在二义性,也就是说我们不用考虑同步的问题。
线程安全问题都是由全局变量及静态变量引起的。
若每个线程中对全局变量、静态变量只有读操作,而无写操作,一般来说,这个全局变量是线程安全的;若有多个线程同时执行写操作,一般都需要考虑线程同步,否则就可能影响线程安全。
Q5: java编译说使用了未经检查或者不安全的操作
首先:java中未经检查或者不安全的操作并不是错误!!!完全可以忽视,不像看到这个的话,在class定义的前面一行加上@SuppressWarnings("unchecked")
然后把,我猜是你的ArrayList这里出的问题,ArrayList相当于一个容器,jdk1.5以后再定义容器的时候要加上泛型,如果你装的是String的话,可以改成ArrayListString array = new ArrayListString();
当然了,int型的就对应改为ArrayListInteger array = new ArrayListInteger();
补充:
你用的是ArrayListInteger array = new ArrayListInteger();的话就应该add单个的Integer元素,但是你add的是一个int数组,所以应该是ArrayListint[] array = new ArrayListint[]();这是相对应的。
另外,其他几楼的说数组没初始化完全不对,数组本来就可以定义的时候赋值。
关于java中代码不安全和java不安全的加密算法有哪些的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






