[Java(10)] 재귀 호출과 instanceof 연산자
·
카테고리 없음
안녕하세요~ 경제적 자유입니다. 더 자세히 공부하고 싶다면 아래 문서도 함께 참고해보세요.참고 링크: Java Recursion참고 링크: Java instanceof 1. 재귀 호출이란?재귀 호출(Recursion)은 메서드가 실행되는 도중에 자기 자신을 다시 호출하는 방식입니다. for (int number = 3; number >= 1; number--) { System.out.println(number);} 재귀 호출에서는 메서드가 숫자 하나를 출력한 뒤, 더 작은 숫자를 전달하면서 자기 자신을 다시 호출합니다.countDown(3);→ countDown(2);→ countDown(1);→ 종료 즉, 하나의 메서드가 문제를 조금 더 작은 문제로 바꾼 뒤 같은 메서드에 다시 맡기는 흐름이라고..
[Java(9)] 접근 제한자, this, final
·
웹 개발/JAVA
안녕하세요~ 경제적 자유입니다.더 자세히 공부하고 싶다면 아래 문서도 함께 참고해보세요.참고 링크: https://www.programiz.com/java-programming/access-modifiers참고 링크: https://www.programiz.com/java-programming/this-keyword참고 링크: https://www.programiz.com/java-programming/final-keyword 1. 접근 제한자접근 제한자는 클래스, 필드, 생성자, 메서드에 누가 접근할 수 있는지를 정하는 문법입니다. Java에서도 모든 필드와 메서드를 아무 곳에서나 사용할 수 있게 두지 않고, 필요한 범위만 공개할 수 있습니다.이렇게 접근 범위를 조절하면 객체 내부의 값이 외부에서 함..
[Java(8)] 생성자, static, string 클래스
·
웹 개발/JAVA
안녕하세요~ 경제적 자유입니다.오늘은 Java의 생성자(Constructor), static 키워드, String 클래스에 대해 정리해보려고 합니다. 더 자세히 공부하고 싶다면 아래 문서도 함께 참고해보세요.참고 링크: Java Constructors참고 링크: Java static Keyword참고 링크: Java String 1. 객체가 만들어질 때 실행되는 생성자 생성자(Constructor)는 클래스를 이용해 객체를 만들 때 호출되는 특별한 코드입니다. Person person = new Person("상구"); 위 코드에서 new Person("상구")가 실행되면 새로운 Person 객체가 만들어지고, 그 과정에서 Person 클래스의 생성자가 호출됩니다. 생성자 이름은 클래스 이름과 같아야 ..
[Java(7)] 클래스, 메서드, 오버로딩
·
웹 개발/JAVA
안녕하세요~ 경제적 자유입니다.오늘은 Java의 클래스와 객체, 메서드, 메서드 오버로딩에 대해 정리해보려고 합니다. 더 자세히 공부하고 싶다면 아래 문서도 함께 참고해보세요.참고 링크: https://www.programiz.com/java-programming/class-objects참고 링크: https://www.programiz.com/java-programming/methods참고 링크: https://www.programiz.com/java-programming/method-overloading 1. 클래스와 객체 Java는 객체 지향 프로그래밍 언어입니다. 간단히 말하면 프로그램을 여러 개의 객체로 나누어 생각하는 방식이라고 보면 됩니다. Java에서는 이런 정보를 담고 행동을 정의하기 ..
[Java(5)] 흐름제어: break, continue, switch
·
웹 개발/JAVA
안녕하세요~ 경제적 자유입니다. 오늘은 Java의 break문, continue문, switch문에 대해 정리해보려고 합니다. 더 자세히 공부하고 싶다면 아래 문서도 함께 참고해보세요.참고 링크: https://www.programiz.com/java-programming/break-statement참고 링크: https://www.programiz.com/java-programming/continue-statement참고 링크: https://www.programiz.com/java-programming/switch-statement1. break문 break는 반복문이나 switch문 안에서 흐름을 즉시 끊을 때 사용합니다. 기본 문법if (조건식) { break;} 조건식이 true가 되는 순..
[Java(6)] 배열, 한번에 여러 값을 다루는 가장 기본적인 방법
·
웹 개발/JAVA
안녕하세요~ 경제적 자유입니다. 오늘은 Java의 배열, 다차원 배열, 배열 복사에 대해 정리해보려고 합니다. 더 자세히 공부하고 싶다면 아래 문서도 함께 참고해보세요.참고 링크: https://www.programiz.com/java-programming/arrays참고 링크: https://www.programiz.com/java-programming/multidimensional-array참고 링크: https://www.programiz.com/java-programming/copy-arrays 1. 배열 배열은 같은 타입의 값을 여러 개 저장할 때 사용하는 자료 구조입니다. String name1 = "상구";String name2 = "민수";String name3 = "지훈"; 이럴 때 배..