1. java编译好的.class 文件是一堆01序列么打开时用什么编码能看到正常的内容。
.class文件是编译后的二进制码是不能正常查看的,要想查看可以使用反编译工具cavaj,jad等工具打开可以看到源码,不过反编译后的和源码不完全一样,有的小小区别,功能不变。
2. 源文件是编译过后的文件,还是原来写代码的文件
代码文件,编译后的是二进制代码文件,是不能查看的
3. 如何看linux编译后的文件
有,反编译为汇编,不过因为 Linux 大部分为开源软件,不如找源代码……
所以,我没注意过怎么反汇编。一般经常调试程序的人都会这个。
另外,好像 gcc 编译时可以生成过渡代码,现在也有看过度代码的,好像和汇编类似。
4. 如何查看编译后的C++文件
第一步:创铅铅灶建工程
第槐扮二步:打开终端,输入: cd 工程位置/文激慧件名
第三步:终端输入: clang -rewrite-objc main.m
回车执行后,会在文件夹里看到main.cpp,这就是编译后的C++文件,双击打开,就能看到想要的东西
5. KEIL上怎么看程序大小请问高手,我编译好文件后,怎么不能看到编译好文件的大小,比如code= //如------
编做州备译后,纯毁在输出会有提示:Program Size: Code=10828 RO-data=548 RW-data=24 ZI-data=1128 可以看出代码大小。还有通过map文件查看详细的内存映射和文件大小迹姿。
6. c语言编的软件,编译后dos执行后,如何在记事本看到所有dos窗口下的内容。
比如你有一个"c:\abc\123.exe"
运行cmd,敲入"c:\abc\123.exe">read.txt
这样你就在"c:\abc\陪乎埋read.txt"可以看了
同样道理,如果有很多参数要输入的话,你也可以放在input.txt中代替手工输入,像这样"c:\abc\123.exe"<input.txt
这叫输入输芦蚂出的重定向顷誉。
7. 在keil中怎样看到编译后的文件
就在你建好的工程的那个文件里 后缀名是.hex
8. 怎样查看Jsp编译后生成的Java文件
(1):对于Tomcat而言,JSP页面生成的Java文件放在work路径对应的Web应用下。例如:
D:/Tomcat5.5/webapps/test/test.jsp
生成对应的java文件
D:/Tomcat5.5/work/Standalone/localhost/test/
对于Resin而言,JSP页面生成的Java文件放在WEB-INF/work路径对应的Web应用下。例如:
D:/Resin3.1.6/webapps/test/demo/test.jsp
生成对应的java文件
D:/Resin3.1.6/WEB-INF/work/_demo/_test.java/
1、JSP文件必须在JSP服务器内运行。
2、JSP文件必须生成Servlet才能执行。
3、每个JSP页面的第一个访问者速度很慢,因为必须等待JSP编译成Servlet。
4、JSP页面的访问者无须安装任何客户端,甚至不需要可以运行Java的运行环境,因为JSP页面输送到客户端的是标准HTML页面。
5、JSP页面的静态内容、JSP脚本都会转换成Servlet的xxxService()方法,类似于自行创建Servlet时service()方法。
6、JSP声明部分,转换成Servlet的成员部分。所有JSP声明部分可以使用private,protected,public,static等修饰符,其他地方则不行。
7、JSP的输出表达式(<%= ..%>部分),输出表达式会转换成Servlet的xxxService()方法里的输出语句。
8、九个内置对象要么是xxxService()方法的形参,要么是该方法的局部变量,所以九个内置对象只能在JSP脚本和输出表达式中使用。
从上述第5、6点,其实就可以解释Jsp代码加感叹号与不加感叹号的区别的问题。
当需要自定义Jsp生成的Java文件位置时,可以通过如下两种方法来实现:
方法1.在tomcat的配置文件server.xml(路径:tomcat路径\conf下面)里,找到:<Context docBase="D:/workspace/icinfo/trunk/web" path="" reloadable="false" debug="0" crossContext="true" workDir="D:/workspace/icinfo/trunk/web/WEB-INF/lib/CommonPKI/META-INF/work"/>,添加如上的workDir=""属性,""里写你的要看到.java/.class的路径.
方法2.到conf/Catalina/localhost下找到你项目的.xml培植文件,找到方法1中的代码,后续操作同方法1.
在weblogic.xml中加入:
看看web应用在Weblogic中生成临时文件中,有Java文件了。
9. Linux下面如何参看已经编译过的程序的源文件
如果你只有编译出的可执行文件,很遗憾,看不到源程序,最多像skill599那样反汇编
10. java为什么反编译出来的文件能够看到源码,c++的反编译出来就是机器语言呢难道java的cla
因为java是半野野解释半编译性语言,,先将java的代码解释成CLASS文件,然后编译给计算机中的JVM虚拟机,然后由虚拟机调用相应的计算机部件进行烂源运算,,c++你可以看做是C的扩充版,,C有良好的机器兼容性,就是因为他可以直接编译为机器指令。执饥脊态行效率相对java高,而java是跨平台移可植性强大。