PROGRAMMING/Java 2

[Java]About Java

자바 실행환경 하이브리드 언어 compile과정 + interpreter 방식: 컴퓨터에게 요청(coding) + 통역(compiling) + 결과실행(interpreting) 언어 해석방식: 컴파일 코딩본을 "한번에 번역"(cmd → javac): Java compiler → JVM(Java Virtual Machine)의 바이트 코드 해석(반기계어 .class 파일) 실행방식: 인터프리터 자바 바이트코드: JVM(cmd → java)에서 "한 줄씩 실행 자바 개요 및 특징 기원: c++기반 가전제품 이용 목적 언어 개발 장점 c의 포인터 개념 → 객체의 동적 메모리 할당 방식 대체 & 순수 객체지향 개념 사용 ∴ 보안강화 특정 시스템의 연관 관계 무배정: Class 형태 파일(현재 시스템의 기본정보 ..

PROGRAMMING/Java 2023.04.13

[Java]예외처리

계기 학교 스터디 프로그램인 '어울림'에 Java를 종목으로 참여하게 되었다. 팀원들과 돌아가면서 발표형식으로 진행하는 이 프로그램은, 여태껏 배우기만 했던 학습체계에서 가르침으로 승화됨에따라 내가 더 성장하는 계기를 만들어 줄 것이다. 아래의 링크를 타고 들어가면 내가 수업을 맡았던 학습본을 같이 볼 수 있다. https://docs.google.com/presentation/d/1EXFWhgDBX9OhFTOtvmcYUQWFOueRsYmLAWsaJJYiVoo/edit?usp=sharing 예외란? 런타임 오류에 해당하는 것으로, 프로그래머가 직접 예측해 막을 수 있는 처리 가능한 오류다. 예를들어, 어떤 수를 0으로 나눴을 때 그 값은 무한을 가지므로 오류가 발생한다. 이때 "예외가 발생"했다고 한다...

PROGRAMMING/Java 2023.04.05