Java (6) 썸네일형 리스트형 이것이 자바다 신용권의 Java 프로그래밍 정복 - 6장 6장 * 해당 글은 "이것이 자바다 신용권의 Java 프로그래밍 정복"을 기반으로 작성하였으며 책의 모든 목차를 다루는 것은 아니기에 내용중에 목차에서 빠진 부분도 있다는점 참고바랍니다. 6장 목차 6.1 객체 지향 프로그래밍 6.2 객체와 클래스 6.3 클래스 선언 6.4 객체 생성과 클래스 변수 6.5 클래스의 구성 멤버 6.6 필드 6.7 생성자 6.8 메소드 6.9 인스턴스 멤버와 this 6.10 정적 멤버와 static 6.11 final 필드와 상수 6.12 패키지 6.13 접근 제한자 6.14 Getter와 Setter 메소드 6.15 어노테이션 6.1 객체 지향 프로그래밍 객체 지향 프로그래밍 ( OOP : Object Oriented Programming) 이란, 부품에 해당하는 객체들.. 이것이 자바다 신용권의 Java 프로그래밍 정복 - 4장 4장 * 해당 글은 "이것이 자바다 신용권의 Java 프로그래밍 정복"을 기반으로 작성하였으며 책의 모든 목차를 다루는 것은 아니기에 내용중에 목차에서 빠진 부분도 있다는점 참고바랍니다. 4장 목차 4.1 코드 실행 흐름 제어 4.2 조건문(if문, switch문) 4.3 반복문(for문, while문, do-while문) 4.3 반복문 4.3.3 do-while 문 do-while문은 조건식에 의해 반복 실행한다는 점에서는 while문과 동일하다. while문은 시작할 때부터 조건식을 검사하여 블록 내부를 실행할지 결정하는 것이고 do-while문은 블랙 내부를 우선 실행시키고 실행 결과에 따라서 반복 실행을 계속할 지 결정하는 것이다. 4.3.4 break문 break문은 반복문을 중지하고자 할 때 .. 이것이 자바다 신용권의 Java 프로그래밍 정복 - 3장 3장 * 해당 글은 "이것이 자바다 신용권의 Java 프로그래밍 정복"을 기반으로 작성하였으며 책의 모든 목차를 다루는 것은 아니기에 내용중에 목차에서 빠진 부분도 있다는점 참고바랍니다. 3장 목차 3.1 연산자와 연산식 3.2 연산의 방향과 우선순위 3.3 단항 연산자 3.4 이항 연산자 3.5 삼항 연산자 3.1 연산자와 연산식 연산자는 필요로 하는 피연산자의 수에 따라 단항, 이항, 삼항 연산자로 구분된다. 단항 연산자 : ++x; 이항 연산자 : x + y; 삼항 연산자 : (sum>90) ? "A" : "B"; 3.2 연산의 방향과 우선순위 연산자는 종료가 매우 다양하기에 여러 연산자가 나올경우를 대비해 연산자끼리 무엇을 먼저 계산해야할지 우선순위가 존재한다. 다음은 연산자의 연산 방향과 우선순.. 이것이 자바다 신용권의 Java 프로그래밍 정복 - 1장 1장 * 해당 글은 "이것이 자바다 신용권의 Java 프로그래밍 정복"을 기반으로 작성하였으며 책의 모든 목차를 다루는 것은 아니기에 내용중에 목차에서 빠진 부분도 있다는점 참고바랍니다. 1장 목차 1.1 프로그래밍 언어란? 1.2 자바란? 1.3 자바 개발 환경 구축 1.4 자바 프로그램 개발 순서 1.5 주석과 실행문 1.6 이클립스 설치 1.7 풀인원 설치와 실행 1.1 프로그래밍 언어란? 컴퓨터가 이해할 수 있는 언어는 " 기계어 "이다. 기계어는 0과 1로 이루어진 이진코드이기 때문에 사람이 이해하기 어렵다. 그래서 사람과 컴퓨터가 대화하기 위해서 다리 역할을 하는 프로그래밍 언어가 필요한 것이다. 일반적으로 프로그래밍 언어라고 하면 자바, 파이썬 , C와 같은 고급언어를 의미하며 이 언어들로 .. 자바 버전 확인 및 간단한 개념 나에게있어 버전 문제는 언제나 골치아픈문제였기에 우선 자바 버전에 대해서 대략적으로라도 감을 잡아보려한다. 우선 다들 알다시피 현재 설치되어있는 자바 버전을 확인하는 방법은 간단하다. 명령 프롬프트창(cmd)를 들어가서 아래와 같이 입력해주면 자바 버전을 확인할 수 있다. java -version 그렇다면 이제 JAVA의 버전에 대해서 알아보자 Java 는 6개월마다 새로운 버전을 내놓고 3년마다 새로운 LTS를 내놓는다고 한다. 여기서 LTS란 Long-Term-Support의 약자로 말 그대로 장기지원되는 버전을 말한다. 다시 말해, 유지 및 보수를 지원하는 버전이다. 따라서 대부분의 사람들은 LTS가 지원되는 버전을 많이 사용한다. 현재까지 나온 LTS 버전은 8,11,17이다. (유난히 8,11을.. org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class 오류 책을 보며 공부하고 있다가 아래와 같은 오류가 났다. org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class 무슨말인지 모르겠어서 찾아보니까 자바버전과 스프링버전이 달라서 생기는 오류라고 한다. 현재 나는 Java 18 과 JUnit4 로 세팅이되어있는데 아마 둘 사이의 버전이 맞지 않아 생기는 오류인 것 같다. 그래서 버전을 맞추고자 Java 버전을 18 -> 8 로 낮추기로했다. Java 8 버전을 다운로드 받았고 다음과 같은 단계를 거쳐 intellij에 Java 8 버전을 적용시켰다. 1. 자바 제어판에서 새로 다운받은 Java 8 버전 체크 2. 환경변수 편집 3... 이전 1 다음