일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 클래스
- 코딩초보
- Elk
- 스프링
- 알고리즘
- JAVA기초
- 자바
- eclips
- 자바프로그래밍
- 프로그래밍기초
- 이클립스
- 프로그래밍언어
- 초보코딩
- 배열
- 데이터베이스
- 초보코딩탈출
- 메소드
- 프로그래밍
- 자바 스프링
- 기초코딩
- Git
- 컴퓨터과학개론
- 리눅스
- spring
- 스프링 기초
- github
- JShell
- 제이쉘
- 자바기초
- Java
- Today
- Total
목록Java (64)
키보드워리어

안녕하세요 【키보드 워리어】 ⌨🗡🧑블로그 방문자 여러분, 안경닦이입니다. 오늘은 IMPORT대해 알아보겠습니다. import import와 static import는 자바에서 패키지나 클래스를 가져와서 사용하는 기능입니다. import는 패키지나 클래스를 가져올 때 사용하는 키워드입니다. 우리가 일반적으로 사용하는 String 클래스는 java.lang 패키지에 속해있기 때문에 import 문을 쓰지 않아도 자동으로 사용할 수 있습니다. 하지만 다른 패키지나 클래스를 사용할 때는 import 키워드를 사용해야 합니다. 예를 들어, java.util 패키지에 있는 ArrayList 클래스를 사용하려면 다음과 같이 import문을 추가해야 합니다. import java.util.ArrayList; Stati..
안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 오늘은컬렉션(Collection)에 대해 알아보겠습니다. 컬렉션 소개 https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/List.html List (Java SE 17 & JDK 17) Type Parameters: E - the type of elements in this list All Superinterfaces: Collection , Iterable All Known Implementing Classes: AbstractList, AbstractSequentialList, ArrayList, AttributeList, CopyOnWriteArra..
안녕하세요!! 【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..

안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 오늘은 자바 키워드 super에 대해 알아보겠습니다. Super super 키워드는 상속 관계에서 부모 클래스의 메서드나 멤버 변수를 자식 클래스에서 참조할 때 사용됩니다. 사용 예시를 보여드릴게요 public class Person { private String name; private String email; private String phoneNumber; public Person(String name) { this.name = name; } @Override public String toString() { return String.format("Name: %s , Email: %s, Phone Number: %s", nam..