DEV Community

Cover image for Day - 1 of Java
SATHISH BALAJI
SATHISH BALAJI

Posted on

1 1

Day - 1 of Java

  1. What is sudo?
    Sudo (Super User do) is a linux command that is used to temporarily execute programs as another user. It is the same as what we use in windows "run as administrator".
    Reference: https://documentation.suse.com/smart/systems-management/html/sudo-run-commands-as-superuser/index.html

  2. What is APT?
    APT (Advanced Package Tool) is a collection of tools used to install, update, remove, and manage software packages on Debian and its derivative operating systems, including Ubuntu and Linux Mint.
    Reference: https://www.digitalocean.com/community/tutorials/what-is-apt

  3. What is JDK?
    JDK (Java Development Kit) is a distribution of Java technology by Oracle Corporation. It is derivative of the community driven OpenJDK which Oracle stewards. It provides software for working with Java applications.
    Reference: https://en.wikipedia.org/wiki/Java_Development_Kit

  4. What happens behind the screen, after we enter Java C?
    The "javac" command reads human-readable code (source files) that contain module, package and type declarations written in the Java programming language, and compiles them into bytecode (class files) that run on the Java Virtual Machine.
    Reference: https://docs.oracle.com/en/java/javase/17/docs/specs/man/javac.html

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more