일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리눅스
- 자바
- 제이쉘
- JAVA기초
- 스프링 기초
- spring
- 코딩초보
- 이클립스
- eclips
- 초보코딩탈출
- Elk
- 클래스
- 초보코딩
- 자바프로그래밍
- Java
- github
- 메소드
- 알고리즘
- 컴퓨터과학개론
- 자바기초
- 자바 스프링
- 기초코딩
- 프로그래밍
- 프로그래밍언어
- 배열
- 스프링
- 데이터베이스
- Git
- 프로그래밍기초
- JShell
- Today
- Total
목록기초코딩 (20)
키보드워리어
안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 오늘은컬렉션(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..
안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 오늘은 추상화 에 대해 알아보겠습니다. 서론에 힘을 주었습니다 ㅋㅋ 추상화는 중요한 주제이니까요. 추상화를 통한 제한과 활용을 알아볼게요. 추상 클래스의 제한과 활용 먼저, 추상 클래스란? 추상 클래스란, 하나 이상의 추상 메서드를 포함하고 있어서, 해당 클래스를 직접 인스턴스화 할 수 없는 클래스를 말합니다. 추상 클래스는 하위 클래스에서 구체적인 구현을 제공해야 합니다. *추상 메서드도 마찬가지입니다. 추상클래스 정의 추상 클래스 정의하는 방법은 다음과 같습니다. abstract 아래는 추상 클래스의 예시입니다. abstract class AbstractAnimal { //추상 클래스 abstract public void ba..
안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 오늘은 여러 클래스 중에서 Object(객체 클래스)에 대해 알아보겠습니다. Object 객체 지향 프로그래밍에서는 클래스를 정의할 때, 다른 클래스를 상속받아서 기능을 확장하거나 수정할 수 있습니다. 이러한 상속 관계에서 상위 클래스를 부모 클래스 또는 슈퍼 클래스(super class)라고 부르며, 하위 클래스를 자식 클래스 또는 서브 클래스(sub class)라고 부릅니다. Java에서도 클래스의 상속 관계를 정의할 수 있으며, 기본적으로 Object 클래스를 자동으로 상속받습니다. Object 클래스는 Java의 클래스 계층 구조에서 가장 상위에 위치한 클래스로, 모든 클래스에서 상속 계층 구조의 가장 꼭대기에 있습니다. ..
안녕하세요! 날씨가 완연해져서 따듯한 봄기운을 부르고 있습니다. import 오늘은 자바의 import에 대해 살펴볼게요. 우리가 보통 String클래스를 부른다면, str = “”; 코드에 Import 키워드는 생기지 않아요. java.lang에 해당되는 부분들은 import 하지 않아도 자동으로 생성되기 때문이에요. Linked with editor기능을 켜고 command + class 클릭해서 보면 어떤 파일들이 자동 import 되는지 볼 수 있어요. 참고로 import할 때 특정 클래스를 지정하지 않고 * 문자를 넣는것은 지양해 주세요. import static 이기능은 조금 흥미로워요. 지금까지 출력문을 쓸 때 활용한 코드는 System.out.priontln로 불러올 때마다 코딩해 주었는..
안녕하세요! 객체 지향 프로그래밍(Object Oriented Programming - OOP)을 통해서 자바의 힘을 배워 보도록 하겠습니다. OOP 이점 OOP는 코드를 명확하고 체계적으로 구성하는 방법을 제공하여 코드를 더 유지 관리하고 이해하기 쉽게 만듭니다. OOP는 복잡한 시스템을 구축할 때 시간과 노력을 절약할 수 있는 코드 재사용성(Refactoring)과 모듈화를 강조합니다. OOP는 캡슐화 및 추상화를 지원하므로 구현 세부 정보를 숨기고 코드의 기능에 집중할 수 있습니다. OOP는 일반적인 프로그래밍 문제에 대한 검증된 솔루션이며 코드를 더 효율적이고 확장 가능하게 만들 수 있는 설계 패턴의 사용을 촉진합니다. 저희가 지금까지 다뤘던 객체 클래스들은 매우 매우 간단한 상태(State)와 ..
가변인수 소개 내가 만들 메서드에 1개의 매개변수가 아니라, 2개, 3개가 들어가야 할 경우 이를 어떻게 처리할 수 있을까요? 바로 가변적 매개변수를 사용해야 합니다. 변수 인수가 무엇인지, 어떻게 작동하는지, 언제 유용할지 등 변수 인수의 개념을 잠깐 살펴볼게요. 변수 인수(varargs)는 다양한 수의 인수를 메서드에 전달할 수 있는 Java의 기능입니다. 변수를 사용하여 동일한 유형의 인수를 0개 이상 사용하는 메서드를 정의할 수 있습니다. 이것은 메서드에 전달될 인수의 수를 알 수 없거나 인수의 수가 다른 시나리오에 따라 달라질 수 있는 경우에 유용합니다. Java에서 메서드 시그니처의 매개 변수 유형 뒤에 줄임표(...)를 추가하여 변수 매개 변수를 정의할 수 있습니다. public void m..