
正文
java源代码的结构分析 java源代码的基本格式
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何读JAVA源码
面对未知的、茫茫多的源码,我们往往没有足够的时间、经历和耐心去通读所有源码,我们只需要去读我们关注的部分即可(有人可能会说我都不关心,这?)。
首先要理清楚代码结构和业务结构(应该有些文档或者大的流程图),这是阅读具体代码的前提。阅读Java web项目的代码java源代码的结构分析:java源代码的结构分析你需要找到View层的代码:前端页面、图片、资源文件都在其中。
阅读源代码的说明文档和API文档。如果源代码有用法示例或向导,先阅读这个。了解整个项目的模块结构,可以按模块进行阅读。随时使用查找功能(或超链接)阅读关联类或关联方法。
先学会JAVA,至少你看单个方法的时候,能看懂这个方法是做什么的。弄个myeclipse之类的软件,将代码运行一遍,看看是干嘛的。
下面介绍如何从github上拿到开源项目:zxin。打开github官网“”。根据“zxing”查找。
其实最好的方式是你通过对某一块代码的阅读,进行绘制流程图,VISIO画起流程图来很方便,找出数据流,再加上自己的阅读的注释。在你阅读学习的过程中,会发现其他coder的非常巧妙的做法,这是你应该庆幸,因为你在进步。
相关问答
Q1: 如何快速读懂项目源码javaWeb
1、从代码结构入手,搞清楚Java源码所在目录以及jsp代码所在目录。\x0d\x0a从Web.xml入手,搞清楚首页,上下文及配置情况。\x0d\x0a从lib目录里初步查看系统使用java源代码的结构分析的框架和工具包。
2、首先要理清楚代码结构和业务结构(应该有些文档或者大的流程图),这是阅读具体代码的前提。阅读Java web项目的代码:你需要找到View层的代码:前端页面、图片、资源文件都在其中。
3、通读需求文档,了解项目用途java源代码的结构分析;一个企业级的项目,一定会保留一些相关文档吧!比如需求文档,设计文档,项目计划等,先通读这些文档,了解项目的用途、主要功能等。
Q2: Java程序的运行机制是怎么样的?
1、java的跨平台即跨操作系统的平台java源代码的结构分析,也就是说你写的java程序不需要修改就可以在不同的操作系统上运行windows,linux,unix,当然有个前提就是你的操作系统必须有java环境java源代码的结构分析了,即安装了对应的jdk。
2、垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和干预。
3、JAVA运行机制。Java程序的运行必须经过编写、编译、运行三个步骤。编写是指在Java开发环境中进行程序代码的输入,最终形成后缀名为.java的Java源文件。
Q3: java源文件是由什么组成的?
1、通常Java程序都是由Java包、类声明、变量、构造方法等几部分构成。
2、一个简单的java程序由java包(如:import java.awt.*)、类声明 、变量、构造方法(可缺省)、方法 这几部分构成。java程序中至少要有一个类被声明为public。
3、由四方面组成:\x0d\x0a(1)Java编程语言\x0d\x0a(2)Java类文件格式\x0d\x0a(3)Java虚拟机\x0d\x0a(4)Java应用程序接口\x0d\x0a当编辑并运行一个Java程序时,需要同时涉及到这四种方面。
4、java源文件是由若干个书写形式互相独立的类组成。
5、java源文件就是java文件,是由类组成的,java类是由属性和方法组成,一个源文件中public类可有可无,但要加的话,public只能修饰与你文件名相同的那一个类,也就是说,一个源文件中最高只能有一个public类。
6、Java程序的基本组成单位是类,因为Java是基于类的编程语言,而类由属性和方法两部分组成。
Q4: 怎样高效的阅读JavaWeb项目源代码
首先要理清楚代码结构和业务结构(应该有些文档或者大的流程图)java源代码的结构分析,这是阅读具体代码的前提。阅读Java web项目的代码java源代码的结构分析:你需要找到View层的代码:前端页面、图片、资源文件都在其中。
从代码结构入手java源代码的结构分析,搞清楚Java源码所在目录以及jsp代码所在目录。从Web.xml入手,搞清楚首页,上下文及配置情况。从lib目录里初步查看系统使用的框架和工具包。从页面大体浏览,看页面的scriptlet使用的主要语言。
可以通过向公司同事或其他人请教、或查阅项目需求分析文档,概要设计文档来快速获得项目主要功能,如果没有这些文档,可以在网上搜索项目的功能,如果以上这些都没有条件的话,那只有把此项目运行起来,通过自己的实际操作来得到项目的主要功能了。
找Java教程学习 首要去找一个Java的根底教程学一下,或许你也能够去找相应的视频。学习Java根底的时分,应该尽量多着手,许多时分,你想当然的作业,等你写出来运转一下,你就会发现不是这么回事儿,不信你就试试。
首先打开eclipse,建立项目:Test,将struts2相关jar包导入到其中。在Package Explorer标签栏下操作。这里查阅struts2中,struts2-core-1jar下的源代码。
Q5: java源代码分析---jvm.dll装载过程
1、虚拟机的启动入口位于share/tools/launcher/java.c的main。配置JVM装载环境。解析虚拟机参数。设置线程栈大小。执行Java main。
2、Java源代码 - 语法分析器 - 语义分析器 - 字节码生成器 - 字节码。把.class文件放置到JVM(通常指oracle官方自带的Hotspot JVM)。JVM使用类加载器(Class Loader)装载.class文件。
3、可以在上面执行java的字节码程序。java编译器只需面向JVM,生成JVM能理解的代码或字节码文件。Java源文件经编译器,编译成字节码程序,通过JVM将每一条指令翻译成不同平台机器码,通过特定平台运行。
4、第一步(编译): 创建完源文件之后,程序会先被编译为.class文件。Java编译一个类时,如果这个类所依赖的类还没有被编译,编译器就会先编译这个被依赖的类,然后引用,否则直接引用,这个有点象make。
5、Java编译程序将 Java源程序翻译为JVM可执行代码--字节码。Java将符号引用信息保留在字节码中,由解释器在运行过程中创立内存布局,然后再通过查 表来确定一个方法所在的地址。这样就有效的保证了Java的可移植性和安全性。
6、同时,JDK安装程序将会把java.exe,javaw.exe,javareg.exe这3个可执行文件拷贝到winnt\system32目录下,由于 winnt\system32被操作系统缺省的设置为最高优先权的PATH搜索路径,因此可保证用户在命令行任何目录下可运行java.exe来启动 JVM。
关于java源代码的结构分析和java源代码的基本格式的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







