park-til.tistory.com Open in urlscan Pro
27.0.236.143  Public Scan

URL: https://park-til.tistory.com/
Submission: On August 22 via api from US — Scanned from CA

Form analysis 0 forms found in the DOM

Text Content


PARK - TIL


전체 글

PARK - TIL
자바의 장단점은 무엇일까? 한 번 알아보자
2024.08.20·
Language/JAVA
자바의 장단점장점1) 자바는 Simple하다.자바는 간단하고 코드를 이해하기 쉬운 프로그래밍 언어 중 하나로 배우고 수행하기 쉽다.게다가,
자바는 C와 C++의 포인터와 같은 복잡한 특징들을 전부 제거하여 코드를 더 쉽게 수행할 수 있게 만든다. 2) 자바는 객체지향 언어다.자바의
주요 장점은 객체지향 언어라는 것이다.객체지향이라는 개념을 사용하는 것은 이전의 언어와 다르게 쉽게 실행하고 안전하다. 3) 자바는 안전한
언어다.포인터를 사용하는 C나 C++ 같은 언어는 메모리의 접근을 허락하기에 보안상 위험이 될 수 있다.자바는 시스템의 하드웨어에 상관없이 어느
장치에서나 실행되고, 개발에 있어 비용 또한 감소된다. 4) 자바는 유지보수에 있어 싸고 경제적이다.빌드에 있어 간단하기 때문에, 자바는 개발과
..
AOP는 무엇이고 OOP와의 차이점은 무엇일까?
2024.06.24·
객체지향
AOP의 개념AOP(Aspect Oriented Programming)은 관점 지향 프로그래밍으로 불리며, 애플리케이션 전체에서 중복되는
부가기능들을 모듈화해서 재사용할 수 있게 만드는 것이다.부가기능의 예시로깅, 보안, 트랜잭션등이 있다.이들의 공통점은 핵심로직에 전반적으로
사용된다는 것이다. 이들을 핵심로직에서 분리해 내어 모듈화 하는 것이 AOP이다.OOP와의 차이점OOP는 비즈니스 로직을 모듈화 하는 것이고,
AOP는 부가기능을 모듈화 하는 것이다. 두 패러다임은 상호보안관계를 갖는다. AOP를 적용시켜 부가 기능에 대한 로직들을 비즈니스로직에서
분리하면, OOP의 각 모듈들은 자신의 핵심 로직에 집중시킬 수 있기때문에, 유지보수성을 향상시킬 수 있다.AOP의
용어어드바이스(Advice)어드바이스..
SOLID 원칙이란 무엇일까? (개념 간단 정리!)
2024.06.17·
객체지향
1. SRP: 단일 책임 원칙SRP(Single Responsibility Principle)"한 클래스는 하나의 책임만 가져야 한다." 하나의
책임이란 말은 문맥과 상황에 따른 모호한 말이다. 중요한 기준은 **'변경'**이다.변경이 있을 때 파급 효과가 적으면 단일 책임 원칙을 잘
따른 것이라 말할 수 있다.SRP 원칙을 적용하면 다른 클래스들이 서로 영향을 미치는 연쇄작용을 줄일 수 있다.즉, 응집도(cohesion)는
높이고 결합도(coupling)은 낮출 수 있다. 위의 남자 클래스에 SRP를 적용한다고 가정해보자.다음과 같이 책임을 분배하여 클래스를 분리할
수 있을 것이다.이렇게 책임을 적절하게 분배함으로써 코드의 가독성 향상, 유지보수 용이라는 이점을 가질 수 있다.2. OCP: 개방 폐쇄 ..
객체지향 프로그래밍이란 무엇일까? 쉽게 알아보자
2024.06.17·
객체지향
객체지향 프로그래밍객체지향 프로그래밍(OOP, Object Oriented Programming)은 현실의 논리적, 물리적 요소들을 객체로
만들어 프로그래밍하는 것이다. 간단히 말해 현실에 있는 요소, 물체 개념들을 프로그래밍으로 끌고오는 것이다. 객체객체는 현실의 요소를
프로그래밍으로 구현한 것으로 볼 수 있다. Java에서는 class라고 부른다.예시로 자동차를 객체로 구현해보자.자동차의 구성요소를 필드로
넣어준다.public class Car { String modelName = "캐스퍼"; int speed; boolean headlight;
...}그리고 자동차의 행동들을 메소드로 구현해준다.public class Car { ... public void go(int sp..
(혼자 공부하는 자바) 혼공자 - 상속
2024.06.16·
Language/혼자 공부하는 자바 - 정리
상속이미 개발된 클래스를 재사용해서 새로운 클래스를 만들기 때문에 중복되는 코드와 모델링하는 시간을 줄여줌1) 클래스
상속자식(클래스)이 부모(클래스)를 선택함자식 클래스를 선언할 때 상속받을 부모클래스를 extends 뒤에 작성자식 클래스는 자신의 필드와
메소드 뿐만 아니라 부모 클래스의 필드와 메소드 등 사용이 가능함class 자식클래스 extends 부모클래스 { // 필드, 생성자,
메소드}자바에서 상속의 특징다중상속을 허용하지 않아 여러개의 부모클래스를 상속받을 수 없음 (단 한개)부모클래스 중 private 접근 제한을
갖는 필드와 메소드는 상속 대상에서 제외,마찬가지로 부모와 자식클래스가 다른 패키지에 존재한다면 default 접근 제한을 갖는 필드와 메소드도
제외됨2) 부모 생성자 호..
(혼자 공부하는 자바) 혼공자 - 패키지와 접근 제한자
2024.06.16·
Language/혼자 공부하는 자바 - 정리
퍀패키지패키지의 물리적인 형태는 파일 시스템의 폴더이다.폴더 기능만 하는 것이 아니라 클래스의 일부분으로, 클래스를 유일하게 만들어주는 식별자
역할을 한다.클래스 이름이 동일하더라도 패키지가 다르면 다른 클래스로 인식함패키지 선언클래스를 작성할 때 해당 클래스가 어떤 패키지에 속할
것인지를 선언하는 것을 패키지 선언이라고 한다.package 상위패키지.하위패키지public class ClassName
{....}import문사용하고자 하는 클래스 또는 인터페이스가 다른 패키지에 소속되어 있다면, import문으로 해당 패키지의 클래스 또는
인터페이스를 가져와 사용할 것임을 컴파일러에 알려줘야 한다.import 상위패키지.하위패키지.클래스이름;import 상위패키지.하위패키지.
*;import문은 패키지 ..
 * 이전
 * 1
 * 2
 * 다음

반응형

PARK - TIL
park-til
전체
83
오늘
2
어제
1
검색
 * 분류 전체보기
   * 객체지향
   * Language
     * 혼자 공부하는 자바 - 정리
     * JAVA


블로그 메뉴

 * 홈
 * 태그
 * 방명록


링크


공지사항


인기 글

 * 자바의 장단점은 무엇일까? 한 번 알아보자
   2024.08.20
 * AOP는 무엇이고 OOP와의 차이점은 무엇일까?
   2024.06.24
 * SOLID 원칙이란 무엇일까? (개념 간단 정리!)
   2024.06.17
 * 객체지향 프로그래밍이란 무엇일까? 쉽게 알아보자
   2024.06.17
 * (혼자 공부하는 자바) 혼공자 - 상속
   2024.06.16


태그

OOP
자바의 장단점
상속
springboot
스프링
자바의 단점
객체지향
SRP
혼공자
생성자
장점
정적멤버
AOP
메소드
문법공부
dip
자바문법
리스코프치환원칙
패키지와접근제한자
자바
스프링부트
SOLID원칙
모듈화
인스턴스멤버
java
객체지향프로그래밍
장단점
SOLID
자바의 장점
혼자공부하는자바


최근 댓글

 * 좋은 정보 감사합니다 근데 저는 코딩에 관심 없어요
   jjbtaurus
   ·06.22


최근 글

 * 자바의 장단점은 무엇일까? 한 번 알아보자
   2024.08.20
 * AOP는 무엇이고 OOP와의 차이점은 무엇일까?
   2024.06.24
 * SOLID 원칙이란 무엇일까? (개념 간단 정리!)
   2024.06.17
 * 객체지향 프로그래밍이란 무엇일까? 쉽게 알아보자
   2024.06.17
 * (혼자 공부하는 자바) 혼공자 - 상속
   2024.06.16

hELLO· Designed By정상우.v4.9.0


PARK - TIL
구독하기구독하기
관리메뉴열기


개인정보

 * 티스토리 홈
 * 스토리
 * 포럼
 * 로그인

테마상단으로



티스토리툴바

PARK - TIL구독하기





닫기


단축키


내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W


블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C


모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.

닫기


단축키


내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W


블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C


모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.