[JAVA] Summary of jar files

I am a beginner in programming. This time, I got an overview of the jar file, so I will output it.

Q1: What is the jar file made up of?

I felt that it was necessary to know the following three words in order to know it.

① ** Class library **: Convenient functions that can be used in development such as System.out.println and Random (There are many other functions) ② ** Class **: A box for collecting class libraries ③ ** Package **: Box for grouping classes

`Q: Why do I have to package the classes together? ʻA: To distinguish between classes that have the same name in the code.

Summary,,,,,,

Contents of the class Package contents Contents of the jar file
Class library class package

It is like that. A jar file is a compressed package in jar format.

** If you want to know more about jar format, please refer to the URL below ** https://wa3.i-3-i.info/word14171.html

Recommended Posts

Summary of jar files
Add files to jar files
Introduction to JAR files
Summary of OpenJDK sources
Summary of strong parameters
Summary of information security
Summary of using FragmentArgs
Summary of using DBFlow
Summary of Java support 2018
Summary of FileInputStream and BufferedInputStream
[Java11] Stream Summary -Advantages of Stream-
Summary of using Butter Knife
[Java] Summary of regular expressions
[Java] Summary of operators (operator)
Summary of "abstract interface differences"
Summary of Java language basics
[Java] Summary of for statements
Summary of Java Math class
Summary of basic functions of ImageJ
Summary of 2020 programming learning output
[Java] Summary of control syntax
Summary of java error processing
[Java] Summary of design patterns
[Java] Summary of mathematical operations
[Rails Struggle/Rails Tutorial] Summary of Rails Tutorial Chapter 2
Summary of rails validation (for myself)
Spring Framework 5.0 Summary of major changes
[For beginners] Summary of java constructor
Replace the contents of the Jar file
Summary of [Java silver study] package
[Rails] Summary of complicated routing configurations
Summary of devise controller initial state
Summary
Summary of frequently used Docker commands
Summary of object-oriented programming using Java
Summary about the introduction of Device
A brief summary of DI and DI containers
[Java Silver] Summary of access modifier points
Summary of in-house newcomer study session [Java]
Summary of stumbling blocks related to form_with
Automatically adjust the height of Xib files
[2020 edition] Summary of introductory articles on Struts2
[java] Summary of how to handle char
Summary of changes other than JEP of Java10
Summary of how to write annotation arguments
[Rails Struggle/Rails Tutorial] Summary of Heroku commands
[Java] Personal summary of conditional statements (basic)
Summary of root classes in various languages
Summary of hashes and symbols in Ruby
Summary of going to JJUG CCC 2019 Spring
[Java] [Maven3] Summary of how to use Maven3
Summary of CR, LF, CRL of open method
Java Summary of frequently searched type conversions
Uncertainty of common Jar for multiple versions
Summary of Java Math.random and import (Calendar)