Java

Programming/Java

#Java 15화) List 사용하기

이번 시간에는 List라는 것을 사용할 것이다. List는 배열과 비슷하지만 조금 다르기도 하다. 1. List 생성 // List 변수 = new ArrayList(); List list = new ArrayList(); 위처럼 선언하면 된다. 2. List에 추가하기 List라는 녀석은 여러 가지 Method를 들고 있다. 그중에 추가하는 Method를 사용해 보자 // 변수.add(같은 타입의 값); list.add("Hello World"); 이렇게 add() Method를 사용하면 된다. 주의할 점은 add() 안에 들어가는 녀석이 무슨 타입인지 반드시 인지하면서 들어가자 List 을 add(같은 타입) 으로 넣어주면 된다. 3. 출력하기 여러 가지 방법으로 뽑아 볼 수 있다. 3-1. 번지수를..

AWS/EC2

AWS EC2 Spring boot & React 6편-Spring boot gradle 프로잭트 jar 배포 (Amazon Linux 2 AMI 기준 )

저번에 Spring boot의 Maven Project로 배포를 하였다. 요즘은 gradle도 많이 쓰기 때문에, 나중에 꼭 알아둬야 할 것 같아서 gradle로 한번 배포해 본다 1. Project 생성 Spring boot 툴에서 오른쪽 클릭한 후, 【New】→【Project】 을 클릭한다 【Spring Starter Project】 선택 후, 【Next】 클릭 이런 화면이 생기는데, Name 넣어주고, Gradle 기준으로 하기 때문에 Gradle 으로 설정한 후, Packaging은 Jar로 해도 되고, War로 해도 된다. 그리고 다들 1.8 버전을 자주 쓰기 때문에, 8로 선택한다. Package명은 ..로 적은 뒤, 【Next】 를 클릭하도록 한다 그다음 체크는 위와 최소한 좋은 것들 선택하..

AWS/EC2

AWS EC2 Spring boot & React 2편-Tomcat Server 구축 (Amazon Linux 2 AMI 기준 )

저번 시간에는 EC2에서 인스턴스 생성을 하였다 이번 시간에는 Tomcat Server를 구축을 한번 해 보도록 한다 인스턴스가 없다면 아래의 링크에서 보고 온다. https://initstory.tistory.com/89?category=1029330 저번 시간에서 인스턴스를 중지를 하지 않았다면 3번부터 시작하고, 중지를 하였다면 아래와 같이 한다 1. 인스턴스 시작 이미 시작하였기 때문에 【인스턴스 시작】 버튼이 비활성화되어있지만, 중지가 된 상태에서는 클릭을 할 수 있다. 암튼 저렇게 누르면 된다. 실행이 완료된다면, 【인스턴스 ID】 를 클릭한다 인스턴스를 중지하고 다시 시작하면 【퍼블릭 IPv4주소】가 바뀌기 때문에 다시 시작할 때마다 봐줘야 한다 IP주소를 복사를 한다 2. Mobaxterm..

Web Programming/Spring

Spring Tool Suite4 설치하기 (STS4)

아래의 링크로 접속한다 https://spring.io/tools Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io WINDOWS10 이기때문에 빨간색 네모인 부분을 클릭한다. 혹시 리눅스나 맥일 경우는 거기에 맞춰서 클릭하시길 클릭을 하면 브라우저의 아래부분에 jar파일이 DownLoad가 된다 Down..

Programming/Java

#Java 14화) 객체 ( Object ) 쉽게 이해하기

이번에는 Java의 꽃 객체 ( Object ) 에 대하여 끄적여 보려고 한다 우리가 바론을 잡을 때, 오브젝트 ( Object ) 라고 하지 않던가? 그 오브젝트에 대해 공부해보자 1. 객체는 기본적으로 속성과 동작을 나타낼 수가 있다 그리고, 여러 번 생성을 할 수 있다 군인으로 예를 들어보자면 속성 군인은 방탄모, 군복, 총기, 군번, 등을 정의한다 동작 총을 쏠 수 있다 관등성명을 말할 수 있다 탈영을 할 수 있다 여러 번 생성 훈련소에 여러 명이 입소한다 전쟁에 여러 명이 참전한다 위와 같이 생각을 하면서 코드로 작성해 보자 2. 코드 작성 2-1 객체 정의 일단 군인을 정의해 보자. ( 군인한테는 뭐가 필요한지 정의한다 ) 속성 군번 성명 나이 계급 소속부대 출신지 총기소지여부 하이바소지여부 ..

Programming/Java

#Java 13화) While문 (반복문) 사용하기

저번 시간에는 for문 (반복문)을 사용해 보았다 While문도 반복하는 건데, for문과 차이점은 얼마나 돌릴 것인지 정하나 안정하나 차이인 거 같다 for문 같은 경우는 시작하는 수를 정해놓고, 또 얼마나 돌릴것인지 정해놓고 시작하지만 While문은 그렇지 않다 1. 문법 while (true) { .... } while (조건식) { } 라고 보면 된다 2. 사용해 보기 위의 코드를 보면, true는 참이기때문에 한번 돌아가고 나서 다시 조건을 보면 참이기 때문에 또 돌고 또 돌고 할 것이다 오른쪽 하단에 빨간 사각형안에 보면, 빨간색 네모가 있는데, 그건 계속 실행 중이라는 뜻이다 지금 상태는 무한반복을 하고 있다는 것이다 무한반복에 빠지는데,, while은 안좋은게 아닌가?라고 생각할지도 모르지..

Programming/Java

#Java 12화) for문(반복문) 사용법

저번에는 문법 중에 젤 중요한 것 중에 하나 if 문을 다뤄보았다 이번에도 젤 중요한 것 중에 하나인 for문을 보도록 한다 실제 일하면서 젤 많이 쓴 문법이 if문과 for문이라고 해도 틀리지 않다 for문 (반복문) 을 사용하는 이유는.. "노가다 방지"라고 생각한다 "안녕하세요"를 10번 적어야 할 때, 상당히 귀찮을 것이다 하지만 반복문을 이용하면 숫자10만 넣어주고 "안녕하세요"를 한 번만 적어주면 되기 때문에 상당히 편리해지고, 우리의 퇴근시간이 좀더 빨라진다고 볼 수도 있겠다 코드도 줄어들고 디게 좋당 자 이제 본론으로 들어간다 1. for문 (반복문) 사용법 for (int i = 0; i < 10; i++) { // 내용 } 1-1. 설명 1 갈호안에 (시작할 숫자; 조건식; 시작할 번호..

Programming/Java

#Java 11화) IF문, ELSE 문(조건문)사용법

이번 시간에는 조건문을 사용할 것이다. 프로그래밍에는 무조건 조건문이라는 게 있다 예를 들면, 학생의 성적이 90점 이상일 때, 상장을 부여한다라는 말이 있으면 ~~~ 이상일 때, ← 이런 게 조건문이라고 보면 된다. 1. if문 (조건문) 문법 if (들어갈 조건) { .... } 들어갈 조건에는 반드시 boolean형이어야 한다 참과 거짓이 아니면 안 된다 대표적으로 아래와 같이 사용하면 된다 // x 는 y 보다 크거나 같을 경우 if (x >= y) { } // x 는 y 보다 작거나 같을 경우 if (x y) { } // x 는 y 보다 작을 경우 if (x < y) { } // x 는 y 와 같을 경우 if (x == y) { } // x 는 y 와 같지 않을 경우 if (x != y) { }..

INICO
'Java' 태그의 글 목록