
正文
java写的代码安全吗,java代码用什么编译
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java代码写jsp里面安全么?我说的是特殊情况,正常都是写在后台的
所以java的代码编译都是后台编译执行的。
一般用户都不会、也不需要在自己机器上装个java运行环境,所以java代码通常都是在后台运行。
Tomcat的一些版本有泄露源代码的漏洞,如果在浏览器中调用JSP页面时将该文件的后缀改成大写,这个JSP文件的源代码将完全输出到浏览器中(也许浏览器窗口中什么都没有,这时你只需查看HTML源文件就可以发现)。
没分开写意味着没有filter,肯定会有sql语句注入的漏洞,也就是不需要正确的用户名密码就能登录了,而且你的代码在html页面里就能看到,漏洞是必须的。
相关问答
Q1: Java编程的特点是什么呢
1、多线程性。Java应用程序可以在同一时间并行执行多项任务。而且相应的同步机制可以保证不同线程能够正确地共享数据。高性能性 Java编译后的字节码是在解释器中运行的,所以它的速度较多数交互式运用程序提高了很多。
2、java的风格类似C++,从某种意义上讲,java是C++的一个变种。
3、Java的特点 平台无关性 平台无关性是指Java能运行于不同的平台。Java引进虚拟机 原理,并运行于虚拟机,实现不同平台的Java接口之间。使用Java编写的程序能在世界范围内共享。
4、Java具有如下特点:简单 Java要比C++简单,C++中许多容易混淆的概念,或者被Java弃之不用了,或者以一种更清楚更容易理解的方式实现。面向对象 Java是面向对象的编程语言。
5、java语言是简单的 Java语言的语法非常接近C语言,使大多数程序员可以轻松掌握和使用。另一方面,Java丢弃了很多在C中很少使用的难以理解和混淆的功能,例如运算符重载,多重继承和自动强制转换。
6、Java语言是一个支持网络计算的面向对象程序设计语言。Java语言吸收了Smalltalk语言和C++语言的优点,并增加了其它特性,如支持并发程序设计、网络通信、和多媒体数据控制等。主要特性如下:Java语言是简单的。
Q2: 为什么java的安全性比较高
java的安全性体现在两个方面:语言层次的安全性主要体现在:Java取消了强大但又危险的指针,而代之以引用。
安全性:Java 语言通过提供严格的访问控制、内存管理和异常处理等机制,保证了程序的安全性,并有效地避免了常见的安全漏洞,如缓冲区溢出等。
在现实生活中我们每时每刻都在与对象打交道,因此Java更符合人们的思维模式,使人们更容易编写程序,也更容易学习。
Java由于其指令和结构都是十分严谨的,而且是专门为不同环境些执行所设计,所以Java编写的程序远比C++要稳定,而且改错也比较容易。
Q3: java真的安全吗
面向网络、分布式的Java语言,对非法入侵的防范是非常重要的,Java语言提供充分的安全保障,在运行程序时,有严格的访问权限检查。对字节代码执行前要检查,不允许使用指针,可防止对内存的非法入侵,它是目前安全性最佳的语言。
java相对在编程语言中还是较安全的,前提是已经做好了参数的编译。
Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。
Q4: JAVA的安全性怎么理解?为什么它是安全的?
1、java的安全性体现在两个方面:语言层次的安全性主要体现在:Java取消了强大但又危险的指针,而代之以引用。
2、正确性与线程安全性之间的关系非常类似于在描述 ACID(原子性、一致性、独立性和持久性)事务时使用的一致性与独立性之间的关系:从特定线程的角度看,由不同线程所执行的对象操作是先后(虽然顺序不定)而不是并行执行的。
3、Java首先利用文本编辑器编写 Java源程序,源文件的后缀名为.java;再利用编译器(javac)将源程序编译成字节码文件,字节码文件的后缀名为.class; 最后利用虚拟机(解释器,java)解释执行。
4、线程安全是指要控制多个线程对某个资源的有序访问或修改,而在这些线程之间没有产生冲突。
Q5: 电脑java安全吗
1、是的,Java与网络安全密切相关。Java本身已经有一些安全机制,例如类加载时的安全检查、安全管理器的限制、Sandbox(沙箱)环境等。
2、面向网络、分布式的Java语言,对非法入侵的防范是非常重要的,Java语言提供充分的安全保障,在运行程序时,有严格的访问权限检查。对字节代码执行前要检查,不允许使用指针,可防止对内存的非法入侵,它是目前安全性最佳的语言。
3、Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。
4、Java 2(后来更名为Java 2)在安全方面更进一步,它提供权限不同的模型来运行不同的代码,也就是说,不管是本地代码、下载的信任代码或下载的非信任代码都可以在不同的特权环境中运行。
5、JAVA是sun公司的,现在被甲骨文公司收购了,JAVA是一个跨平台的编程语言,无论在PC还是手持终端都能很好的发挥其特性。
6、java相对在编程语言中还是较安全的,前提是已经做好了参数的编译。
关于java写的代码安全吗和java代码用什么编译的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







