[JAVA] I tried to organize the cases used in programming

Let's sort out the "~~~ cases" used during programming.

Camel case

When connecting multiple words, the rule is to write the first letter in lowercase and the second and subsequent words in uppercase.

Example

hello world -> helloWorld
programing language -> programingLanguage
osaka city -> osakaCity

Usage example

-Java method names and variable names

Snake case

When connecting multiple words, the rule is to connect the words with "_ (underscore)".

Example

hello world -> hello_world
programing language -> programing_language
osaka city -> osaka_city

Usage example

-Relational database table names and column names

Pascal case

The rule is to capitalize the first letter of a word when connecting multiple words.

Example

hello world -> HelloWorld
programing language -> ProgramingLanguage
osaka city -> OsakaCity

Usage example

-Java object (class) name

Recommended Posts

I tried to organize the cases used in programming
I tried to organize the session in Rails
I tried to summarize the methods used
I tried to implement the Euclidean algorithm in Java
~ I tried to learn functional programming in Java now ~
I tried to explain the method
I tried to summarize the words that I often see in docker-compose.yml
I tried to illuminate the Christmas tree in a life game
I tried to sort the data in descending order, ascending order / Rails
I tried the new era in Java
I tried to implement the Iterator pattern
I tried to summarize the Stream API
I tried the AutoValue library in Intellij
I tried to solve the tribonacci sequence problem in Ruby, with recursion.
I tried to make full use of the CPU core in Ruby
[Ruby] I tried to summarize the methods that frequently appear in paiza
[Ruby] I tried to summarize the methods that frequently appear in paiza ②
I tried to implement polymorphic related in Nogizaka.
[Rails] I tried to raise the Rails version from 5.0 to 5.2
I tried to implement deep learning in Java
The code I used to connect Rails 3 to PostgreSQL 10
I tried to output multiplication table in Java
I tried to set tomcat to run the Servlet.
I tried to build Micra mackerel in 1 hour!
I tried to develop an application in 2 languages
I tried to create Alexa skill in Java
I want to get the value in Ruby
I tried to solve the tribonatch sequence problem in Ruby (time limit 10 minutes)
I was addicted to the NoSuchMethodError in Cloud Endpoints
I want to embed any TraceId in the log
Tokoro I rewrote in the migration from Wicket 7 to 8
I tried to implement Firebase push notification in Java
I tried to summarize the state transition of docker
I tried to decorate the simple calendar a little
05. I tried to stub the source of Spring Boot
# 2 [Note] I tried to calculate multiplication tables in Java.
I tried to reduce the capacity of Spring Boot
Source used to get the redirect source URL in Java
I tried to create a Clova skill in Java
I tried to make a login function in Java
I tried installing the Docker Integration plugin in IntelliJ
I tried to summarize various link_to used this time
I tried to find out what changed in Java 9
I tried the Docker tutorial!
I tried the VueJS tutorial!
I tried the FizzBuzz problem
I tried to verify yum-cron
I tried metaprogramming in Java
I tried to make an application in 3 months from inexperienced
I tried to implement the like function by asynchronous communication
I tried to introduce Bootstrap 4 to the Rails 6 app [for beginners]
Review because I used the collection_check_boxes method in the Ralis portfolio
I want to set the conditions to be displayed in collection_check_boxes
I tried to increase the processing speed with spiritual engineering
[JDBC] I tried to access the SQLite3 database from Java.
I tried to summarize the basics of kotlin and java
[Swift] I tried to implement the function of the vending machine
What I did in the version upgrade from Ruby 2.5.2 to 2.7.1
I have summarized the articles that programming beginners referred to.
I tried to summarize the basic grammar of Ruby briefly
I tried to build the environment little by little using docker