반응형

2022/01 6

자바의 예외처리 (Exception e) 하는법

예기치않을경우의 상황에 대비해서 상항예외처리가 중요하다.. 예시로 3 의 배열을 가진 배열변수 num에 존재하지않는 [4]에 0을 대입하면 무슨일이 일어날까? 에러가 발생함.. 이럴경우를 대비해서 try catch finally 문을 쓴다. 다만 finally는 예외처리를떠나 무조건실행하게하는것이다. 이번에도 코드로 살펴보자. finally문은 에러발생여부와 관계없이 코드를 실행시켜줌

미국에서 자동차사고 난 일기

집앞에서 나와서 마트를 갈려고 차선변경을하는 도중 접촉사고가 일어났다. 사고가나자마자 상대방측 운전자는 경찰에 신고하였고 처음 난 사고에 당황을 조금 하였다. 경찰은 내잘못이라 몰아갔고 나는 어떻게 내잘못이냐 따졌고 일단 상황정리를 위해 보험사랑 운전증을 보여주고 상대방측과 번호를 나눈뒤에 각자 자리를 떠났다. 집에와서 생각해보니 내 잘못은 외국에서 블랙박스를 안달고 다닌 내 잘못인거같았다. 한국에 있을때는 항상 블랙박스를 달고다녀서 걱정할일이 없었는데말이다. 보험사에 claim전화를하고 사고사진을 보낸뒤에 보험사에서 Adjuster라는(보험중재자)가 배정이되었고 이분이 전화를 안받아서 5일이나 지났는데도 전혀 진전이없었던것같았다. 나는 그사이에 일단 내차가 달릴수있게 사비로 손을 보았다. 문뜩 생각이드..

주인장의 일기 2022.01.18

Dart 언어 비동기, 및 동기 study day 2

Future라는 인스턴스는 미래의 결과 혹은 에러값을 불러내줄수있음 메인에서 print 함수가 먼저 실행되고 2초뒤에 orderfirst함수가 실행된것 이런식으로도 가능하다 main 위에서 future 정의후에 async, await을 활용하여 호출 try catch 문의 경우 이런식으로 활용합니다. assert 함수는 true인지 false인지 검사해주는 함수입니다. null값을 넣어줬기떄문에 에러가되서 에러가나왔습니다. 조금 더 쉬운 에러처리 예시코드 . getorder함수에서 일부러 throw로 에러를 던져줘서 error메시지를 나오게한다 . 정상적이라면 아래와같은 코드로 작성되어 실행될것이다. 즉 정리하자면 printOrderMessage 함수를 실행하는데 await을 쓰면 getorder함수가 ..

Coding/Dart 2022.01.04

dart 언어 Study DAY 1

DART언어란 구글에서 만든 프로그래밍 언어 대강보니 자바스크립트와 매우 유사, 타입스크립트같은 느낌 Dart언어 공부를 위해서 https://dartpad.dev/?id 여기서 그냥 적어서 연습하면된다. 추후 다익히고나면 vscode에서 해도되고 난 편하게 일단 공부하기위해 웹상에서 연습을하기로하였다. 목적- dart를 배우는 이유 cross flatform인 flutter를 활용하기 위해서 flutter는 android와 IOS 둘다 한꺼번에 프로그래밍결과를 낼수있는 라이브러리임 리액트 네이티브와 다른점 - 먼저 성능과 이쁜 디자인들이 라이브러리에 내장되어있음, 구글식스타일 느낌이 나지만 충분히 커버치고도 남음 장단점 성능은 Native에 거의 준하지만 네이티브보단 기능이 한정되어있음 단점은 구글에 ..

Coding/Dart 2022.01.03
반응형