today's howtos

-
Howto Configure PFSense Site-to-Site IPSec VPN Tunnel For Remote Access
-
Find Out HP Network Printer Serial Number with Bash Shell On Linux/Unix
-
Cooking with Linux (without a Net): Remote Linux System Administration Using Webmin and Virtualmin
-
Linux: Log Suspicious Martian Packets / Un-routable Source Addresses
-
Linux Use smartctl To Check Disk Behind Adaptec RAID Controllers
-
Calculate days on which Friday the 13th occurs (inspired from the work of the user justsomeguy)
-
The confusing Bash configuration files
-
Streaming the Linux desktop to Kodi using VLC and RTSP
-
How to Manage Your User Password from the Terminal in Linux
-
How to create a custom Ubuntu ISO with Cubic
-
How to install Pydio Cells on Ubuntu 18.04
-
- Login or register to post comments
Printer-friendly version
- 1374 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
A brief comparison of Java IDE’s: NetBeans Vs Eclipse
Thinking about entering the world of programming? What better way to enter than through Java and joining a community of over 10 million developers worldwide? Java is one of the most popular programming languages right now. It is an interpreted, object-oriented programming language which is directly supported by major operating systems like Apple, Linux, Windows, Sun etc. Java is a portable programming language meaning a program can be written on one platform and can run on all platforms. Java supports networking (you can use TCP and UDP sockets) and access remote data using a variety of protocols. It also provides the feature of multithreading, which can utilize multiple processors and one of the prime features of Java is garbage collection. In many languages, the programmer is responsible for deallocating memory and it can become a hassle resulting in errors and segmentation faults. Java, on the other hand, has a garbage collector which manages the memory and frees up the memory by destroying objects not in use.
To start coding in Java you need to have Java installed, the latest version of Java is 11 but Java 8 is still supported so having any one of these installed will be enough to get you started. Writing a program and compiling it would take some effort as you will have to write the code in a text file and then save it in .java and then have to compile it using terminal, or you can use an IDE and save yourself the time and effort used in this process and get a slew of interesting features.
An Integrated Development Environment or IDE for short, is a software application which helps the user to write and compile code easily by providing features like text editing, debugging plugins etc. while providing compilation by the click of one button. Java has many IDEs but two of the most popular ones are NetBeans and Eclipse.
| Graphics: AMDGPU, Mesa and Intel
|
today's howtos
| Linux Foundation: Mobile World Congress 2019, LF Deep Learning Foundation and Calico/CNCF
|
Recent comments
14 min 17 sec ago
51 min 24 sec ago
1 hour 35 min ago
2 hours 30 min ago
8 hours 23 min ago
8 hours 27 min ago
8 hours 28 min ago
8 hours 31 min ago
22 hours 17 min ago
22 hours 38 min ago