Spring Framework 55

JAVA) 클래스

- 객체지향 프로그래밍 프로그래밍을 현실 세계에 빗대어 체계적으로 생각해보는 발상 - 클래스 정보를 묶는 것 현실과 비슷한 개념(객체)을 나타내기 위한 자바의 도구 클래스 내 정보 : "멤버 변수" 라고 함 내가 이해하고 있는 클래스 클래스는 내가 필요한 자원(변수나 메소드 등)을 직접 만들어서 한 묶음(하나의 클래스)를 직접 정의하는 것 하나의 틀(하나의 클래스)을 만드는 것 내가만든클래스 aaaaa = new 내가만든클래스(); 정의한 클래스로 객체를 생성하면 내가만든 클래스라는 틀이 생기게 됨 클래스 안에 정의해놓은 변수나 메소드들을 사용할 수 있게 된것임 사용 방법은 aaaaa.________ 로 변수나 메소드를 호출함 내가만든클래스 bbbbb = new 내가만든클래스(); 새로 또 객체를 생성하..

Spring Framework 2021.07.07

JAVA) 조건문

- 조건문 boolean 타입을 활용하여 특정 경우일 때 명령을 내리는 문법 1) if(조건) { 조건이 참일 경우 실행 내용 } 2) if(조건) { 조건이 참일 경우 실행 } else { 조건이 거짓일 경우 실행 } 3) if(조건) { 조건이 참일 경우 실행 } else if() { 위의 조건이 거짓이고 else if의 조건이 참일 때 실행 } else if() { if 조건 거짓, 첫번째 else if 조건 거짓, 두번째 else if 참일 때 실행 } ... ... } else { 위의 모든 조건이 거짓일 때 실행 } package com.sparta.week01.prac; import java.util.ArrayList; import java.util.List; public class Prac..

Spring Framework 2021.07.06

JAVA) 반복문

- 반복문 반복되는게 너무 많음 : 가독성 떨어짐 그래서 사용하는 게 "반복문" for(시작조건; 계속할조건; 변수++) { 수행내용 } package com.sparta.week01.prac; import java.util.ArrayList; import java.util.List; public class Prac3 { public static void main(String[] args) { List fruits = new ArrayList(); fruits.add("감"); fruits.add("배"); fruits.add("감"); fruits.add("딸기"); fruits.add("수박"); fruits.add("메론"); fruits.add("수박"); fruits.add("딸기"); frui..

Spring Framework 2021.07.06

JAVA) 메소드

- 메소드 선언 메소드: 내가 명령을 내릴 것들의 모음에 이름을 붙여 사용하는 것 * 메인함수 안에서 메소드를 실행하려고 하면 static이 있어야 함 public static 반환타입 메소드명(재료) { 명령 모음 return 결과값; } package com.sparta.week01.prac; public class Prac1 { // public, static void 에 대해서는 곧 배웁니다! 우선은 넘어갈게요. public static void printInfo() { String title = "웹개발의 봄 Spring"; String tutor = "남병관"; int weeks = 5; float ratings = 5.0f; System.out.println("제목: " + title); S..

Spring Framework 2021.07.06

JAVA) 변수, 배열 선언 및 출력

- 변수 선언 자료형 변수명 = 변수에담을내용; 자료형은 boolean, short, int, long, float, double, char, String 출력은 System.out.println(출력할내용); String name = "홍길동"; //'' 안됨 String status = "배고파"; int a = 7; //a라는 상자 안에 7이라는 숫자가 담김 / 21억까지 가능 int b = 3; float c = 3.7f; //float c = 3.7; f 입력 안하면 에러남 Long d = 1000000000L; //21억 초과 숫자 담을 때 Long/ L 입력해야 에러 없어짐 System.out.println(c); System.out.println(a + b); System.out.print..

Spring Framework 2021.07.06