2024/06/04 4

JAVA란? (2024-06-04)

JAVA는 굉장히 넓은 분야에 사용되는 객체지향 프로그래밍 언어로, 컴퓨터, 노트북, 의료기기, 게임 콘솔 등등 매우 많은 분야에 사용되고 있다. JAVA의 주요 장점중 하나는 높은 이식성이다. 컴퓨터에서 JAVA 프로그램을 개발해도 바로 모바일 디바이스로 간편하게 옮길 수 있다.  그리고 JAVA는 Javascript와는 다른것이다. Javascript는 컴파일이 필요없지만 Java코드는 컴파일 해야한다. 또한 Javascript는 웹 브라우저에서만 작동하지만 Java는 어디에서나 실행할 수 있다.  Java는 개발된지 20년이 넘었지만 여전히 많은 수요를 가진다. 그러므로 취업에 유리하다. 정리1. Java는 의료기기부터 게임까지 엄청나게 넓은 분야에 다양하게 사용되고있다. 2. Java와 javas..

TIL(사전캠프) 2024.06.04

개발 용어 정리2(2024-06-04)

1. 예외처리예외처리란 프로그램 작성 시 오류가 발생할것같은 코드단락에 오류가 발생 시 적절하게 처리하는 행위를 말한다. 예를 들면 숫자를 0으로 나누면 안되는데 사용자측에서 0으로 나누는 시도를 했을 때 본래라면 사용자에게 이해하기 힘든 에러가 발생할 것이다. 하지만 예외처리를 통해 본래 에러메시지 대신 '0으로 나눌 수 없습니다.' 의 메시지를 출력하고 프로그램이 정상적으로 작동하게 만든다. 이는 사용자입장에서도 이해하기 쉽고 프로그램의 안정성을 높여준다.  2. 라이브러리(Library)라이브러리란 재사용 가능한 코드와 리소스, 특정 기능을 제공하는 함수등이 포함된 모음집같은것이다. 필요한 기능을 독립적으로 제공한다. 즉 개발자가 필요한 기능을 라이브러리 내에서 선택하여 쉽게 사용할 수 있도록 해주..

TIL(사전캠프) 2024.06.04

개발 용어 정리1(2024-06-04)

1. HTML웹 페이지를 기술하는 언어이다. 웹 브라우저를 통해 사용자에게 보여지는 페이지의 양식이나 데이터를 기술하는 언어이다.이러한 사이트의 양식과 데이터는 서버에 저장되어 있으며 HTTP로 통신하여 그 서버에 저장되어있는 양식을 클라이언트인 사용자에게 보내 웹 브라우저를 통해 우리에게 알기쉽게 보여준다. 2. CSSCSS란 HTML로 작성한 페이지에 스타일을 적용하여 꾸며주는 역할을 한다. 요소의 크기와 위치, 텍스트 스타일(굵음표시, 기울임꼴 등), 텍스트 색상 등등 웹 페이지를 꾸며주는 기능을 한다.  3. BackendBackend는 웹 또는 소프트웨어 시스템의 서버측에 해당하는 부분이다. Frontend와는 달리 사용자와는 상호작용하지 않으며 데이터베이스 관리, 서버 로직 구현, 보안, 서버..

TIL(사전캠프) 2024.06.04

[미션2] 스타터 노트 작성(2024-06-04)

내가 Spring(Java) 트랙에 참여한 계기는 무엇인가요?1. 제가 이때까지 공부한 내용을 사용할 수 있는 분야일것이라고 생각했고, 컴퓨터코드가 어떤식으로 실무에 사용되는지 그리고 그 결과물을 직접 피부로 느껴보는것이 큰 학습이 될것이라 생각했습니다. 2. 지금까지는 그저 이클립스같은 IDE 내에서 코드를 실행해보는 것밖에 해보지 못하였기에 어떤식으로 우리가 잘 아는 GUI프로그램을 만드는지에 관한 궁금증이 많았습니다. 3. 저는 보안에 관해서도 관심이 있는데 보안은 매우 복합적이고 광활한 분야이기 때문에 단계적으로 접근하는것이 좋다고 들었습니다. 그 중에서 백엔드 개발이 포함되어 이쪽으로 훈련을 받고 취업을해서 실무를 해본다면 큰 도움이 될것이라 생각했습니다. ---------------------..

TIL(사전캠프) 2024.06.04