본문 바로가기

Dev8

Java 예외 처리(Exception) 와 예외 던지기 (throw, throws) 오늘은 자바(Java)에서 예외처리와 예외 던지기에 관하여 글을 작성해보려 합니다. 프로그램을 만들다 보면 수많은 에러가 발생하게 됩니다. 이러한 에러가 발생했을 때 그에 맞는 적절한 처리를 하게 된다면 더 안전한 프로그래밍을 할 수 있고 완성된 프로그램 또한 안정성이 높아질 것입니다. 예외(Exception) Exception은 예외라는 뜻입니다. 프로그래밍에서 예외는 error라고 생각하시면 편합니다. 이 Exception이 발생하는 이유는 개발자의 실수나 예기치 못한 상황 등 여러 가지입니다. 기껏 만든 애플리케이션이 Exception이 발생하여 구동이 멈춘다거나 하면 상당히 곤란할 것입니다. 이러한 예외의 종류에는 크게 2가지가 있습니다. 컴파일 시 발생하는 컴파일 에러, 프로그램이 구동되는 중에.. 2021. 11. 7.
Java 접근 제어자 public, protected, default, private 알아보기 저와 같이 사업을 함께 시작한 동업자분이 개발을 배우기 시작하여 미약하지만 조금이나마 도움이 되고자 하여 글을 작성하게 되었습니다. HTML, CSS, JavaScript(아주 기초) 정도만 습득한 상태에서 Java를 가르쳐보기로 했습니다. 저는 처음 Java를 배웠을 때 점프 투 자바 글을 보며 배웠었는데 동업자분께도 이 글을 추천해드렸습니다. 기본 문법을 익히던 중 객체지향에 대한 내용이 나오는 부분부터는 어려워하시더군요. (저도 처음에 객체지향을 익힐 때 어려웠던 기억이 있습니다...) 그래서 Java 기본 문법들 중 어려워 할만한 부분들을 조금 캐치해서 글을 작성해보는 게 어떤가 해서 조금씩 작성할 예정입니다. Java 접근 제어자 (Access Modifier) 자바에는 4가지 접근 제어자가 있.. 2021. 10. 8.
[Java] 객체 지향 프로그래밍(OOP)이란? 객체 지향 프로그래밍(OOP)이란 무엇인가요? 일단 위키백과에 따르면 객체 지향 프로그래밍(Object-Oriented Programming, OOP)은 컴퓨터 프로그래밍의 패러다임 중 하나이다. 객체 지향 프로그래밍은 컴퓨터 프로그램을 명령어의 목록으로 보는 시각에서 벗어나 여러 개의 독립된 단위, 즉 "객체"들의 모임으로 파악하고자 하는 것이다. 각각의 객체는 메시지를 주고받고, 데이터를 처리할 수 있다. 라고 설명하고 있습니다. 한마디로 정의하자면 프로그래밍을 여러 개의 객체 단위로 보고 작업한다라고 생각하시면 될 것 같습니다. 일단 객체지향프로그래밍을 알고자 한다면 객체(Object)가 무엇인지에 대해 알고 넘어가야 합니다. 객체(Object)란 무엇인가요? 객체(Object)란 우리 일상생활에서.. 2021. 9. 26.
안드로이드 에뮬레이터 한글 키보드 사용하기 Flutter를 통해 앱 개발을 진행하던 중 안드로이드 에뮬레이터의 키보드가 영어밖에 나오지 않아 조금 당황했습니다. 저는 앱을 개발하는 게 처음이라 저 같은 주니어 개발자들에게는 에뮬레이터가 낯선 환경이기에 오늘은 한글 키보드를 사용하는 방법을 작성해보려 합니다. 1. 설정 앱 (Settings) 에뮬레이터를 실행 후 기본 앱들을 살펴보면 위 이미지와 같은 Settings 앱을 찾을 수 있습니다. Settings 앱을 실행시킵니다. 2. System Settings 앱을 실행시키면 하단에 System 메뉴를 찾을 수 있습니다. System 메뉴로 들어갑니다. 3. Language & input System 메뉴에 들어가보면 가장 첫 번째로 Language & input 메뉴가 보일 겁니다. Langua.. 2021. 8. 8.
728x90
반응형