Home - Yash-777/LearnJava GitHub Wiki
- Java jre-8
- Notepad++ [Portable (zip) | GPG Signature] ZIP downloads
- Oracle SQL Developer
WinSCP is a popular SFTP client and FTP client for Microsoft Windows!, Configuration Storage Import/Export WinSCP.ini
.
PuTTY is a free (MIT-licensed) Windows Telnet and SSH client. PuTTY Session Configuration. Tools > Preferences... > Integration - Applications > ...
The Applications Integration Page (Preferences Dialog)
TortoiseSVN is a really easy to use Revision control / version control / source control
software for Windows. It is based on Apache™ Subversion (SVN)®; TortoiseSVN provides a nice and easy user interface for Subversion.
- Native Memory Tracking
- native heap memory and java heap memory
- off-heap, native heap, direct memory and native memory
Native memory means the memory area outside normal JVM heap, but still within the total user space memory spared by OS for JVM process (for example on 32-bit Windows it is by default 2 GB). This space is reserved by JVM to store some internal data, such as Permanent Generation / Method Area etc.
Direct memory means you use native memory by means of java.nio.DirectByteBuffer.
Native heap means you use native memory by means of unsafe.allocateMemory or simply do a malloc in your JNI code.
Off-heap is the same as native memory.
File Upload
java.nio « Since: 1.4
BufferOverflowException extends RuntimeException
BufferUnderflowException extends RuntimeException
Class loading Example:
class AAA {
static {
System.out.println("Static A");
}
{
System.out.println("Instance A");
}
AAA() { // Default Call to super(); Constructor
System.out.println("Instance Constructor A");
}
void fun1() {
System.out.println("A fun");
}
}
class BBB extends AAA {
static {
System.out.println("Static B");
}
{
System.out.println("Instance B");
}
BBB() { // Default Call to super(); Constructor
System.out.println("Instance Constructor B");
}
@Override
void fun1() {
System.out.println("B fun");
}
}
class Test {
public static void main(String[] args) {
AAA a = new BBB();
a.fun1();
}
}
/*
Static A
Static B
Instance A
Instance Constructor A
Instance B
Instance Constructor B
B fun
*/
Complete J2EE Notes:
- Sumanth PDF view - Download
- Core Java Basics
- Advanced Java
- Jdbc ,Servlets
- JSP's
- Oracle
- Hibernate
- Running Notes
Jar, Zip file Actions:
Jarcomp is a comparison tool for Jar files and Zip files. It's free and cross-platform.
If you have two jar files or two zip files, it will show you what the differences are in the contents. It shows which files have been added, which have been removed, and which are present in both archives. If a file is found in both, it will tell you whether the file has grown bigger or been reduced in size, or if it's the same size in both. If it's the same size, an md5 checksum can be made for both files to see whether they're really the same contents or just the same size.
It can be useful to compare different versions of the same archive, for example to check that no files were accidentally added or forgotten, and that all the changes to the files are the ones intended.
Screenshot from a Linux system showing a comparison of two jars
-
JD-GUI
, a standalone graphical utility that displays Java sources from CLASS files.
-
Luyten
« An Open Source Java Decompiler Gui
Accounts:
PrimeFaces User Interface. PrimeNG is a collection of rich UI components for Angular .
Online HTML page editors using css, javascript and HTML elements.
-
My Public fiddles - jsfiddle.net
: My Plunks - plnkr.co
-
My Pens - codepen.io
: : A Playground for the Web.
Online UML Diagram Tool:
Untitled Diagram. UML sample for editing form github.
Check text uniqueness, compare two texts and show the difference between them in user-friendly view.
-
CopyLeaks
You can now compare two text documents by using the online text compare application. The content that you want to compare can be in different formats, and you get to see the highlighted difference in results within seconds. Now you can know what exactly has been poorly paraphrased, or worse copied between two texts. With our text comparison tool, you can easily check for similarities between two different files. -
Text Compare!
Text Compare! is an online diff tool that can find the difference between two text documents. Just paste and compare. -
Diff Checker is an online diff tool to compare text differences between two text files.
- FreeFormatter.com formatter with 2,3,4 spaces on Indentation levels.
- liquid-technologies Online XML, JSON Validator (Well formed)
I-net Crystal-Clear Reports
(formerly known as i-net Crystal-Clear) is a Java-based cross-platform reporting application providing a report designer and a server component to create reports in numerous output formats like PDF, HTML, PS, RTF, XLS, TXT, CSV, SVG, XML, as well as being viewable in a Java applet or Swing component.
PDF Content Comparer Intuitive, intelligent comparison of your PDFs. test online comparison, Priceless Tesla online
, offline gui
licenseagreement
Your PDFs contain actual content, not just text or images. i-net PDFC intelligently compares the content in your files. Any differences are shown in a visually gorgeous display, akin to holding up two pieces of paper to the light.
, a free online file comparison tool.
DiffNow(TM) lets you compare text files, documents, binary files, and archives up to 2048KB in size. You can either upload the files you wish to compare or enter their URLs.
How To Do Almost Anything with PDF
Java bytecode obfuscator and shrinker that improves your software deployment by prohibiting unwanted access to your source code and drastically shrinking the processed Jar files at the same time.
- Name Obfuscation Name obfuscation is the process of replacing the identifiers you have carefully chosen to your company's coding standards, such as com.mycompany.TradeSystem.Security.checkFingerprint(), with meaningless sequences of characters, e.g. a.a0(). (Of course, a name obfuscator must process the entire application to ensure consistency of name changes across all classes and jars.)
An Internet search for "Java obfuscator" would return way too many results. For your convenience, I have reduced the list to a handful of actively maintained products, both commercial and free.
Product | License | Price |
---|---|---|
yGuard | Freeware | - |
Allatori | Proprietary | $ |
Dash-O-Pro | Proprietary | $$$? |
Stringer | Proprietary | $ |
Zelix Klassmaster | Proprietary | $ |
ProGuard | Open Source | - |
Stack-Post Best Java obfuscator?