[JAVA] Memo for making Niconico API (Materials)

Differences between modules and libraries

module A collection of software and hardware that can be handled independently

Library A collection of functions, subroutines, data, etc. used in a program

http://tatsu-umi.hateblo.jp/entry/20150302/1425301642

Library that seems to be useful

Apache commons Lang: Provides additional basic classes like those found in java.lang Codec: Base64 or Binary codecs IO: Functions for handling file input / output and file names, etc.

http://www.mwsoft.jp/programming/scala/commons.html

Apache HttpComponents Http client. Divided into Core and Client from the middle

Jsonic JSON encoder / decoder

https://jsonic.osdn.jp/

Xerces XML processor

http://msugai.fc2web.com/java/XML/xerces.html

Junit A tool for unit testing Java programs

http://www.techscore.com/tech/Java/Others/JUnit/index/

log4j Log API for Java

http://www.techscore.com/tech/Java/ApacheJakarta/Log4J/1/

Terminology for organizing classes

entity An entity is a collection of data that is treated as a unit. Refers to a set of data that is the "entity" of some indicator

method procedure

snapshot A source file of a program under development, a database file in operation, etc. extracted at a specific timing

Package name rules

--Easy-to-understand naming --Unified with lowercase letters --Reverse domain

https://mechalog.com/java-package

Recommended Posts

Memo for making Niconico API (Materials)
Niconico API memo (Let's see it)
Stream API memo
(Memo) Java for statement
Standard API for string format
Translated JavaDoc for Servlet API 4.0.
Tips for making APIs generic