Converting a Java project into a clear UML class diagram makes it easier for us to understand the project structure and dependencies between modules. This article describes six open-source tools that can reverse engineer Java projects to UML class diagrams.
1.Eclipse MDT
Model Development Tool (MDT) provides some exemplary to
Using VPA to quickly locate Java application performance bottlenecks
Introduction: Large Java applications call a large number of classes and methods, how to find the application performance bottlenecks in the thousands of lines of code? In this article, the authors describe how to select
use a jar file without documentation. However, this rarely happens, but it is not ruled out that sometimes the source code can be messed up by people. At this point, you need to recompile the complete system before you get the patch. But because of the lack of directories, this becomes very difficult. Fortunately Jad can help solve this situation. Simply using the GUI version of Jad will allow you to complete the task immediately.4.jpg (0 Bytes, download number: 5)Download attachments to albums
Today we are going to share some of the reverse compiler tools on Java, which sounds like a very high technical vocabulary, in layman's terms, it is a process of reverse analysis of the target executable program to get the original code. In particular, a programming language running on a virtual machine such as. NET and Java is easier to decompile to get the sour
systems are supported. The batch processing framework can be used to generate reports of HTML/SVG systems. Xradar can estimate the code size, complexity, code repeatability, and dependency.
7.HammurapiFrom
Http://www.hammurapi.com
Hammurapi is an automatic detection tool that executes Java program code. The provided instance contains 282 hammurapi Code rules and more than 120 Java classes. This so-called d
In the process of configuring the Java EE development environment encountered a lot of problems, in this system to tidy up my previous configuration processNote: The configuration process is learned from the Jspservlet study notes (second Edition) detailed process can read this book. All my development tools will be posted at the end of the articlefirst, prepare the development environment1. Install TomcatH
) To hold Java classes, objects, and static members, all objects created in a Java program are allocated space in the heap, and the heap is used only to store objects. The application accesses the heap data through a reference that resides within the stack, and a JVM process can have only one heap. The JVM sets the initial and maximum values of the heap, respecti
Cocos2d-Java game engine and related development tools installation configuration, cocos2djava
If you find that the blog image is unclear or you have any questions, click "go to CocoaChina" to view the clear picture and post
Http://www.cocoachina.com/bbs/read.php? Tid = 225761
Two Methods: CocosEditor2.0, the Official development tool, and Java development
, it has a feature that you might find relevant to the log.For the log Analysis tool, the biggest drawback is that you have to have logs to analyze. From the perspective of the integrated development environment, if there is no exception report, or no error message data, you can not know where the problem, so that any tool in the world can not help you! The Debug is stuck here. :(One of the advantages of TAKIPI is that you can skip log files and go to debug messages. This way you can see the act
To make it easier to manage the various code and tool resources involved in the blog post, these resources are now migrated to GitHub, where interested people can go to download.
Java1, "Efficient Java WEB application Development Framework Jessma v3.4.1 official release"Abstract:Jessma is a fully functional, high-performance Full-stack Web application Devel
Java itself provides a rich variety of methods and tools to help developers view and analyze the state of the GC and its JVM memory, while the open source community has tools to view and analyze the status of GC and JVM memory.With these analyses, you can troubleshoot memory leaks in programs and the performance of tuning programs.1. Output GC LogThe output GC lo
the IDE to start and stop the Java DB database. However, you can also select a different database if you are not in trouble.
First check to see if you have registered Java DB in the IDE. In general, Java DB is automatically registered in the IDE, such as when you register the Sun Java System
How to install MAVEN on Windows 7from:http://howtodoinjava.com/2013/01/02/how-to-install-maven-on-windows-7/and:http://howtodoinjava.com/2013/01/06/adding-m2_repo-classpath-variable-in-eclipse-ide/Maven is a build and dependency management tool for Java based application development. Just Like other Java based development too
Java Common programming Tools collection download
1.EclipseAlthough IntelliJ idea, NetBeans, and some other Ides are gaining popularity, a survey shows that eclipse is still the preferred development environment for almost half of Java developers. Eclipse is the Swiss Army knife in the IDE, with a large number of custom interfaces and countless plugins
small applications have a great similarity to the requirements of search function and the application scenario. This paper attempts to build a flexible search engine framework using the Java language as a starting point for the applicability of most small applications. Using this framework, you can build a search engine in most cases with minimal effort. Ideally, only one configuration file is required. In
file in a text editor. As shown in 8-19.Figure 8-197. Generating class diagrams from Java code(1) Select File-reverse Engineer-object language popup 8-20 shown.Figure 8-20(2) In the object Language bar select Java, click OK to enter the following interface, 8-21 shows.Figure 8-21(3) Click Add, add the Java file, click OK to generate the corresponding
As we all know, the Java IDE is to help programmers to write and debug Java programs more easily, a good IDE has a lot of features, such as debugging, editing, switching views and so on.The IDE's choices involve many aspects, such as the nature of the project, the team's and business preferences, and so on, but for some basic requirements, every good IDE must be fulfilled, for example, to support the langua
Not long ago, blog Adam bien wrote an article about the old topic ant or Maven, which wrote: "the real strength of Maven is its dependency management ), we have to do a lot of work to make ant dependency management reach the maven level ......" The article seems to have a preference for Maven, which aroused Adam pohorecki's debate and further discussed the future of Java build tools:
Although ant does not h
Previous Reprinted Words
Appfuse integrates many code quality control tools, all of which are integrated in Maven to facilitate automated detection.
Today, I saw this article in the form of Eclipse plug-ins. problems can be found during the development period. Compared with the overall running of Maven, it is more convenient for every developer and has reference value.
I will write a Maven article when I am not busy. Haha !!!
Reprinted below
What if
Java open-source project management tools-Linux general technology-Linux programming and kernel information, the following is a detailed description. Ganttproject
Ganttproject is an open-source project based on project management. It provides a Gantt chart table for project managers to plan and manage projects. Ganttproject stores data in XML format and can output PNG and HTML files. Ganttproject supports m
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.