본문 바로가기

💾 Backend56

💖자바 JDK 제공 기본 클래스💖 ⭐️java.lang 패키지⭐️ JAVA의 lang 패키지는 JAVA 프로그래밍에 필요한 가장 기본적인 클래스들이 모여있는 패키지 import 구문으로 호출해야 사용할 수 있는 다른 패키지들과는 달리 lang 패키지는 import 구문 없이도 자동으로 프로그램에 포함 (컴파일 시 import java.lang.* 자동 추가) ex) java.lang.Integer (Integer 클래스) 1. Object 클래스💖 Object 클래스는 모든 자바 클래스의 최고 조상 클래스 자바의 모든 클래스는 Object 클래스의 모든 메소드를 바로 사용 가능 ( 컴파일 시 extends Object 자동 작성) 총 11개의 메소드만으로 구성 (필드 없음) ☘️getClass() 메서드 해당 클래스 객체 리턴함. get.. 2023. 5. 9.
💖객체지향 코딩하기💖 Ec.crew에서 객체지향/자바 스터디 - 4기 후반 객체 지향 프로그래밍 프로그램 구현에 필요한 객체를 파악하고 각각의 객체들의 역할이 무엇인지를 정의하여 객체들 간의 상호작용을 통해 프로그램을 만드는 것 절차 지향 직접코딩연습해볼것 싱글톤패턴⭕️ / 업캐스팅다운캐스팅 / 추상화⭕️ / 템플릿 메소드⭕️ / 다형성 / 디폴트 메소트⭕️/ 정적 메소드⭕️ /오버로딩(+생성자)⭕️/다양한 접근제한자(+getter,setter)⭕️/오버라이딩⭕️/인터페이스⭕️/ 생성자상속~그냥상속~인터페이스다중상속~⭕️ 1. 🍋싱글톤 패턴🍋 객체의 인스턴스가 오직 1개만 생성되는 패턴 인스턴스가 필요할 때, 똑같은 인스턴스를 만들지 않고 기존의 인스턴스를 활용 이점 메모리 측면 : 최초 한번의 new 연산자를 통해서 고정된.. 2023. 5. 8.
🍃스프링🍃로드맵 - 1. 스프링 입문- ing... [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런 www.inflearn.com 0 강의소개 실무에서 제대로 동작하는 애플리케이션을 만들기 위해 스프링을 배우는 것 강의 내용 1 프로젝트 환경설정 프로젝트 생성 java 11 / InteliJ 써보기 스프링 부트 스터터 사이트로 이동해서 스프링 프로젝트 생성 https://start.spring.io Maven과 Gradle의 차이 Maven vs Gradle 우선 둘의 차이를 알기위해 각각 알아보았다. Maven같은경우는 스프링프로젝트에서 pom.xml이란 이름으로 쓰고, Gr.. 2023. 3. 20.
자바/스프링 공부 계획🐣 자바 문법/ 객체지향 / 컬렉션 정도까지는 완성하기! Java TPC (생각하고, 표현하고, 코딩하고) - 인프런 | 강의 생각하고, 표현하고, 코딩하는 훈련을 통해 Java 프로그래밍을 쉽게 이해하고 접근 할 수 있다. 프로그래밍 요소들의 관계를 이해하고 객체지향 프로그래밍의 정확한 개념 정리를 통한 향후 Java A www.inflearn.com - Doit 자바 다시 끝까지 공부하기 - 구름 자바 무료 강의 간단하고 가볍게 좋았음 + 리눅스 [무료] 리눅스 커맨드라인 툴 - 인프런 | 강의 1. 자주 사용하는 리눅스 커맨드라인 툴의 종류와 주요 기능에 대해 이해한다. 2. 툴 별로 자주 사용되는 옵션에 대해 머리와 손이 기억하도록 한다., - 강의 소개 | 인프런 www.inflearn.com +기.. 2023. 3. 8.
🧁스프링 부트 개념강의🧁 구름 강의 "스프링 부트 개념 정리" 끝내기 - 1.2주 목표 실패! 1일차 스프링의 핵심은? 스프링은 프레임워크이다. 스프링 = 자바 프레임워크 프레임워크 = 정해진 틀 안에서 동작 스프링은 오픈소스이다 오픈 소스 = 공개된 소스(무료) 내부를 뜯어고칠 수 있음 (기여) 스프링은 IOC 컨테이너를 가진다. Inverdion of control = 제어의 역전 주도권이 스프링에게 class -> 설계도 object -> 실체화가 가능한 것 Instance -> 실체화 된 것 스프링은 DI를 지원한다. 싱글톤 관리 ? 필터란 무엇일까요? 스프링은 엄청나게 많은 필터를 가지고 있다. 필터 : 문지기 권한 확인 후 걸러내기 스프링은 엄청나게 많은 어노테이션을 가지고 있다. 주석 (컴파일러가 무시함) 어노테이션.. 2023. 1. 30.
자바 공부 정권지르기!👊 자바 공부를 시작했습니다. 만드는 게임의 DB를 한번 만들어보고 싶은데 자바가 백에서 1타라 해서요. 15일 기초 끝내기! 기록 15일차 (1/2) - 못할줄알았다정은체 자바정복 정권지르기 1일차 (12/19) 자바 소개와 변수와 자료형 공부 C와 유사합니다 리터럴~ 식별자 유의~ 자바정복 정권지르기 2일차 (12/20) 연산자와 제어흐름 공부 C와 유사합니다 파이썬 최고 - 비트연산자를 쓸 일이 있습니까? 정말 궁금해서 하는 말입니다. 자바정복 정권지르기 3일차 (12/21) -객체 지향이라는 것을.. 코드의 재사용성이라는 장점을 우리 게임 코드에 적용하고 싶기 때문에.. 클래스/객체 열심히 때려보겠습니다. 클래스는 구조체 공용체랑 비슷하게 생깅. 어케다른지? 이름규약 클래스명 대문자시작 상수명 전부대.. 2022. 12. 21.