본문 바로가기

차이8

[Java] Throw Exception 과 Try Catch Finally 차이 - Throw나 Try나 예외처리에 쓰이는데, 정확히 실무에서 어떻게, 왜? 쓰이는지에 대한 설명이 없다(이래서 책이 싫다) - 개발자 그룹의 오픈카톡방에서 누군가 정리한 내용을 올린다. (1) Throw Exception - 그냥 던짐 - 자주 발생하는 bug에 쓰임 (server 점검 메시지, 서버 점검 알림 팝업창 등) - 정말 예측불가한 뜬금없는 예외 발생시 쓰임 ==> code logic 과 연관없는 시스템적 or 서버단에서 발생한 예외 사항에 쓰임 (2) Try Catch Finally - 예외가 나오면 검출하고 그에 맞게 처리까지 함 - 즉, 예외가 예상되는(logic 상의 문제) 곳에 쓰임 오픈 카톡방 2022. 7. 13.
[Web] URI, URL, URN 특징 및 차이 URI : 특정 Resource를 식별하는 String 식별자 (Uniform Resource Identifier) URL : name 없이 Resource location이나 address 정보를 가짐 (Uniform Resource Locator) URN : location 없이 name 정보만 가짐 (Uniform Resource Name) URI 구조 개념을 알면 URL, URN 모두 이해 할 수 있다. scheme: [//[user[:password]@]host[:port]] [/path] [?query] [#fragment] (1) scheme : 사용할 protocol을 의미. http, https 등 (2) user 및 pswd : (서버에 있는) data에 접근하기 위한 이름과 비밀번호 .. 2022. 6. 6.
[GIT] Git vs Github 차이 - 버전 관리 프로그램. - 사용자의 Personal Computer에 위치하는 Local 저장소 - 버전 관리, 소스 코드 공유, 분산 버전제어 등이 가능한 git(원격-remote) 저장소 2022. 5. 15.
[Knowledge] 프로그래밍 언어 별 특징 (C, C++, C#) C 언어 [정의] - 인간과 컴퓨터가 대화하기 위한 언어. 기계어 보다는 인간 언어에 가까운 형태 [특징] - 간결. 효율성. - 속도가 겁나 빠름 - C 언어는 하드웨어를 직접 제어하는 low-level 프로그래밍도 가능하고, high-level 도 가능 - 이식성이 뛰어남 @@@ 이식성이란? 동일 소프트웨어를 다른 환경에서 사용할 수 있는 능력 - class 없음(ㅠㅠ) [활용] - 화성 탐사선 https://opentutorials.org/module/3921/23496 C언어 시작하기1 - [c언어 기초] C언어 시작하기 프로그래밍 언어는 인간과 컴퓨터가 대화를 하기 위한 언어입니다. 인간이 명령을 내리고 컴퓨터가 실행하기 때문에, 기계어보다는 C 언어처럼 인간이 사용하는 언어와 가까운 opent.. 2022. 2. 12.