목록분류 전체보기 (198)
Wanna be Brilliant Full-Stack Developer
기본 자료형 Int 와 Char이 있는데 int는 자바에서는 4바이트 char는 문자 하나인데 2바이트이다. char로 데이터 하나 정의할때는 c= '가'라고 하고 메모리에 2바이트 공간에 이 데이터를 저장을 한다. String이라는건 첫글자가 대문자로 시작하는데 이것이 힌트가 될 수 있다. 파스칼 표기법 기억나는가? 첫글자 대문자 연결된 문자는 대문자처럼 자바에서 파스칼 표기법을 사용하는건 클래스 밖에 없다. String은 클래스니까 기본자료형이 아니다. 기본자료형이 아니라는것은 값을 들고 있는것이 아니라 주소를 가지고 있다는것 이다. 크기를 알 수가 없다. 가변적인것들이 주소를 가지고 있다. String의 원리는 무엇인가? 배열을 배우지 않았는가? Char배열로 만들어진것이 String이다. Char..
void 는 반환을 안하는것이다. 반환자가 없는 경우에 void이다. 반환을 여기 함수안에서 계산을 하고 끝에 결과값을 다시 던져주려고 하면 숫자 계산을 위해 int값으로 반환한다. 인자는 외부에서 함수를 집어넣어줄때 가지고 오는 숫자, 가지고오는 데이터를 말한다.
이번 시간에는 자바의 예외처리에 대해 알아보자! 예외처리를 한다고 해서 예외를 Exception라고 한다. 그래서 Exception처리가 무엇인지에대해서 먼저 생각해보자! 먼저 우리가 슈퍼마켓을 운영한다고 해보자! 애를 운영하기 위해서 사업을 시작할것이다. 슈퍼마켓 사업을 시작하기 전에 슈퍼마켓에서 일어날 수 있는 어떤 위험한 일에 대해서 생각해보는것이다. 첫번쨰로 슈퍼마켓을 운영하게 되면 도둑들이 있을 수 있기 떄문에 내가 미리 CCTV를 설치 할 수 있다. 그리고 슈퍼마켓을 운영하게 되면 잔돈이 5만원짜리를 내면 잔돈이 부족할 수 있기때문에 잔돈을 많이 준비해야한다. 그리고 직원도 채용을 해야한다. 그리고 장소도 임대를 해야한다. 이런 일들을 슈퍼마켓 운영되기 직전에 먼저 할 수 있다. 그런데 슈퍼마..
동기와 비동기에 대해서 알아보자! 프로그래밍에서 동기라는것은 일의 순서가 있다라는걸 말한다. 프로그래밍에서 비동기라는건 일의 순서가 없다는 말이다. 예를 들어서 알아보자! 길동이가 있는데 길동이가 회사의 관리자이다. 길동이가 이제 일을 시킬것이다. 꺽정이랑 보고랑 순신이한테 일을 시킬것이다. 그래서 처음에 일을 어떻게 시킬거냐면 동기적으로 일을 시켜보자! 일의 순서가 있다는 것인데 일의 순서가 있을떄 일을 어떻게 시키는가? 무슨일을 시킬까? 일은 간단하다! 출판사에 가서 10부를 인쇄시키기를 시킬것이다! 일을 시키기 위해서 각각 꺽정이와 보고와 순신이에게 출판사에가서 10부를 인쇄해와 이렇게 시키는애가 길동이이다. 길동이는 프로그램에서 CPU라고 한다. 관리자가 한명이다. 이때 일을 시키는데 실제로는 길..