키보드워리어

[원티드 프리온보딩 챌린지]자바의 설계적 결함이 있을까? 본문

개발 관련

[원티드 프리온보딩 챌린지]자바의 설계적 결함이 있을까?

꽉 쥔 주먹속에 안경닦이 2023. 6. 25. 20:23
728x90

안녕하세요 블로그 방문자 여러분, 반갑습니다.

오늘은 원티드 프리온보딩 챌린지 4번문제에 대한 내용을 포스팅합니다.

 

 

자바의 설계적 결함이 존재할까요?

 

 


java
java


제가 사용하는 언어는 자바입니다. 자바는 전 세계적으로 인기 있는 언어입니다. 인기있는데에는 다 이유가 있겠죠.


하지만 그중에서도 몇 가지 결함을 말씀드리면,


 Null예외 참조문제 발생 가능성


NullPointerException을 일으킬 수 있습니다. 이는 자바에서 변수에 null 값을 할당할 수 있게 허용해주며 이를 제대로
처리하지 않을 경우 런타임에서 발생할 수 있는 문제입니다. 이런 설계적 결함은 null참조와 관련된 버그를 쉽게 발생시킬 수 있습니다.

대부분 많은 개발자들이 자바의 결함을 이야기할때 90%이상 꺼내는 이야기입니다.


 자바언어에서는 다중 상속이 안됩니다.

큰 결함이라고는 할 수 없지만 다중상속이 안되는 결함도 적어볼 수 있겠네요.
C언어에 경우에는 다중상속이 가능합니다. 하지만 자바에서는 단일 상속만 지원합니다. 여러 상속이 유리한 경우 제한적일 수 있습니다.

 

 

 

 


 

 참고하시면 좋은 글 

2023.06.21 - [개발 관련] - :: 원티드 프리온보딩 챌린지를 소개합니다.

 

:: 원티드 프리온보딩 챌린지를 소개합니다.

안녕하세요 【키보드 워리어】 블로그 방문자 여러분, 안경닦이입니다. 원티드에서 진행하는 프리온보딩 챌린지에 대해 소개합니다. 다양한 커리어를 성장할 수 있도록 도와주는 좋은 프로젝

keyboardwarrior.tistory.com

2023.06.23 - [개발 관련/Database] - [databases] 동시성 제어 문제 해결

 

[databases] 동시성 제어 문제 해결

안녕하세요 【키보드 워리어】 블로그 방문자 여러분, 안경닦이입니다. 원티드 프리온 보딩 챌린지 백엔드 사전문제 1번 문제와 답안입니다! [01] 동시에 같은 DB Table row 를 업데이트 하는 상황을

keyboardwarrior.tistory.com

2023.06.24 - [JAVA] - [java - 자료구조] 배열 리스트 내부적 동작 (ArrayList)

 

[java - 자료구조] 배열 리스트 내부적 동작 (ArrayList)

안녕하세요 【키보드 워리어】 블로그 방문자 여러분, 안경닦이입니다. 오늘은 배열 리스트 내부적 동작 (ArrayList)에 대해 살펴봅니다. ArrayList가 implements한 인터페이스는 Serializable,Cloneable, Iterabl

keyboardwarrior.tistory.com

 

 

이상  부족한 컨텐츠 읽어주셔서 감사드립니다.

내용 피드백이 있는 경우 댓글 부탁드립니다!

다음 포스팅 때 뵙겠습니다! 감사합니다 🤗

 
728x90