top java tools that every developer should know

8
Top Java Tools that Every Developer Should Know

Upload: steve-harry

Post on 17-Jul-2015

3.950 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Top Java Tools that Every Developer Should Know

Top Java Tools that Every Developer

Should Know

Page 2: Top Java Tools that Every Developer Should Know

Intro

I have put down few highly useful tools that may

come in handy while you are on a project or a

geeky competition.

Good news is that you can now get solutions to

various problems on concepts, pertaining to any

development project.

Page 3: Top Java Tools that Every Developer Should Know

Intro

I hope that these online resources in this article

featured would be of help to you and make you

successful in all endeavors.

Hope my efforts enable you to get to your destination,

the easiest way.

I also prefer that you have a certification in a Java

programming before you can take maximum benefits

from these sources.

Page 4: Top Java Tools that Every Developer Should Know

Java Tools (Paid)

Yourkit - YourKit Java Profiler is a fully featured, easy to use, low overhead profiler for Java EE and Java SE platforms.

Takipi - Takipi tells you when and why code breaks in production.

Clover - It provides Java and Groovy code coverage for software testing. Spend more time writing code that does stuff than code that tests stuff.

jClarity - It solves performance problems in cloud environments.

Sparkjava - A tiny Sinatra inspired framework for creating web applications in Java 8 with minimal effort.

Librato - Transform your monitoring data into valuable insight at any layer of the stack.

Page 5: Top Java Tools that Every Developer Should Know

Java Tools (Paid)

jUnit - jUnit is a simple framework to write repeatable tests. It

is an instance of the xUnit architecture for unit testing

frameworks.

Bintray - Social Platform for Binaries.

Sonarqube - SonarQube is an open platform to manage code

quality.

VisualVM - a visual tool integrating several command line

JDK tools and lightweight profiling capabilities.

jProfiler - Jprofiler’s intuitive UI helps you resolve

performance bottle necks, pin down memory leaks and

understanding threading issues.

Page 6: Top Java Tools that Every Developer Should Know

Java Tools (Paid)

Gradle - Build tool. Automates the building, testing, publishing, deployment, and more of software as well as generating static websites or documentation.

Intellij - IntelliJ provides similar features to Eclipse, with a smooth, developer-friendly experience.

Mockito - Mock library

Hibernate - Object-relational mapper. Implements the Java persistence API.

Spring boot - Spring Boot favors convention over configuration and is designed to get you up and running as quickly as possible.

Plumbr - A Java memory leak detection tool.

Page 7: Top Java Tools that Every Developer Should Know

Java Tools (Free)

Guava - Google core libraries for Java

Findbugs - Find Bugs in Java Programs

Jackson - It’s a fast JSON parser

Snappy - Fast compressor or decompressor

JD GUI - Yet another fast decompiler

Jenkins - An extensible open source continuous integration

server

Similar:

Top 20 Online Resources to Learn Java Programming Faster

and Better

Page 8: Top Java Tools that Every Developer Should Know

Share Yours

Comment if you know any

other useful tools