일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 스프링 기초
- 프로그래밍기초
- 알고리즘
- 클래스
- 컴퓨터과학개론
- 데이터베이스
- 프로그래밍
- JShell
- eclips
- 초보코딩탈출
- spring
- Git
- Java
- 메소드
- 초보코딩
- 이클립스
- 프로그래밍언어
- 자바프로그래밍
- 기초코딩
- 제이쉘
- 리눅스
- 자바 스프링
- Elk
- 스프링
- 자바기초
- 자바
- 코딩초보
- 배열
- JAVA기초
- github
- Today
- Total
목록자바 (63)
키보드워리어
안녕하세요 【키보드 워리어】블로그 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 오늘은 REST API에 관한 포스팅을 하려고 합니다. 처음 자바 공부를 시작할 때만 해도 Hello World를 찍던 제가 REST API를 포스팅하는 날도 오네요.. REST API? REST API는 웹 애플리케이션에서 데이터를 주고받을 수 있는 인터페이스를 제공하는 기술입니다. REST API는 HTTP 프로토콜을 사용하여 데이터를 전송하며, URI(Uniform Resource Identifier)를 사용하여 자원을 표현합니다. REST API는 다음과 같은 특징을 갖습니다. 참고자료: https://meetup.nhncloud.com/posts/92 REST API 제대로 알고 사용하기 : NHN Cloud Mee..
안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. Block Block은 자바 프로그래밍에서 중괄호 {}로 둘러싸인 코드 영역을 말합니다. Block은 다양한 종류가 있으며, 대표적으로 다음과 같은 종류가 있습니다. Code Block: 메서드, 클래스, 생성자 등의 코드 블록 Condition Block: if문, switch문 등의 조건문 블록 Loop Block: for문, while문 등의 반복문 블록 Initialization Block: 클래스 변수, 인스턴스 변수 초기화 블록 Block 내부에서 변수를 선언하면 해당 변수는 Block 내에서만 유효합니다. 이러한 변수를 지역 변수(local variable)라고 합니다. 지역 변수는 Block이 끝나면 메모리에서 해제..
안녕하세요 【키보드 워리어】 ⌨🗡🧑블로그 방문자 여러분, 안경닦이입니다. 오늘은 IMPORT대해 알아보겠습니다. import import와 static import는 자바에서 패키지나 클래스를 가져와서 사용하는 기능입니다. import는 패키지나 클래스를 가져올 때 사용하는 키워드입니다. 우리가 일반적으로 사용하는 String 클래스는 java.lang 패키지에 속해있기 때문에 import 문을 쓰지 않아도 자동으로 사용할 수 있습니다. 하지만 다른 패키지나 클래스를 사용할 때는 import 키워드를 사용해야 합니다. 예를 들어, java.util 패키지에 있는 ArrayList 클래스를 사용하려면 다음과 같이 import문을 추가해야 합니다. import java.util.ArrayList; Stati..
안녕하세요!! 【Keyboard Warrior】 블로그 방문자 여러분, 안경닦이입니다. 오늘은 인터페이스 에 대해 알아보겠습니다. 인터페이스 (Interface) 자바를 처음 시작하는 프로그래머들은 인터페이스와 추상 클래스를 차이점을 이해하기 힘들어합니다. 인터페이스와 추상 클래스는 모두 객체 지향 프로그래밍에서 상속과 다형성을 구현하는 방법 중 하나입니다. 그렇지만 두 가지 구현 방식에는 몇 가지 차이점이 있습니다. 구현 방식 추상 클래스는 일반 클래스와 마찬가지로 상속을 통해 사용됩니다. 추상 클래스는 하나 이상의 추상 메서드를 포함할 수 있으며, 이러한 추상 메서드는 하위 클래스에서 구현해야 합니다. 추상 클래스는 추상 메서드 외에도 일반 메서드, 필드 등을 가질 수 있습니다. 인터페이스는 클래스와..
안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 오늘은 추상화 에 대해 알아보겠습니다. 서론에 힘을 주었습니다 ㅋㅋ 추상화는 중요한 주제이니까요. 추상화를 통한 제한과 활용을 알아볼게요. 추상 클래스의 제한과 활용 먼저, 추상 클래스란? 추상 클래스란, 하나 이상의 추상 메서드를 포함하고 있어서, 해당 클래스를 직접 인스턴스화 할 수 없는 클래스를 말합니다. 추상 클래스는 하위 클래스에서 구체적인 구현을 제공해야 합니다. *추상 메서드도 마찬가지입니다. 추상클래스 정의 추상 클래스 정의하는 방법은 다음과 같습니다. abstract 아래는 추상 클래스의 예시입니다. abstract class AbstractAnimal { //추상 클래스 abstract public void ba..
안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 오늘은 자바 객체시간입니다. 다중 상속과 참조 변수에 대해 알아보겠습니다. Class Dog extends Animal,Pet{ } 자바에서 위와 같은 코드가 성립할까요? 위와 같은 다중상속은 자바에서 지원되지 않습니다. Class Dog extends Pet{} 위 코드 의 경우 Dog is Pet의 관계가 됩니다. 하지만 Pet is Dog는 불가합니다. 자바에선 다중상속이 불가합니다. C언어에선 된다고 하네요. 이게 C언어를 어렵게 느끼는 이유 중 하나예요. 그래서 Dog dog = new Pet(); 위와 같은 코드가 불가한 거죠. Dog 클래스가 Pet 클래스를 상속받았다 하더라도, Dog은 Pet의 하위 클래스이므로 D..