[자바잡아] 자바 스터디 3일차 | '예제로 공부하는 Java 100문제 풀이 Part.1' 함께 강의 듣기

스터디 팀 명

자바잡아

스터디 진행 회차 및 일자

3회차(2021.06.20) 

스터디 참여자

스터디 전원

스터디 주요 내용

자바의 메서드에 대해 배우고 static의 뜻에 대해 배운다. 

특정 동적이나 작업, 행위를 수행하는 함수를 생성하는 법에 대해 배운다. 

스터디에서 나왔던 질문

static이 자바언어 내에서 어떤 역할을 하는지 객체지향과 연관지어 알아보았다.

질문에 대한 서로의 답과 아직 해결하지 못한 질문들

아직은 없음

다음번 스터디 주제

본격적인 자바 코딩에 대해 배운다. 

제공되는 예제를 풀어보며 자바에 익숙해지는 것을 목표로 한다. 

스터디원들의 스터디 후기

스터디원1: 메인메서드가 하는 역할, 주의할점과 반환타입(return type -> 반환타입 없으면 void) 대해 설명해 주셨다. 그리고  파라미터스의 변수명이 args가 고정이라고 생각했는데 이름은 아무렇게나 해도 하나의 변수명이기 때문에 오류가 나지 않는다는걸 알게되었다. 변수(데이터를 저장하는 공간), 변수 선언, 변수의 용도(저장), 왜 필요한지지?에 대해 말씀해 주셨고 어떻게 선언하고 사용하는지 예를 보여주시며 쉽게 설명해주셔서 이해하기 좋았던거 같다. 점점 자바라는 언어를 쓰는법에 대해 알아가고 있는거 같아서 좋았다

스터디원2: 이번 시간에는 메서드가 무엇인지와 작성하는 데에 있어 주의할 점, 메인 메서드에서 static 키워드의 역할, 변수에 대해 배웠다. 메인 메서드 main()은 길게 작성된 소스에서 그 프로그램의 시작이 어딘지 알 수 없으면 안되므로 시작점을 알려주는 용도로 사용된다. 메서드(함수) 호출 시에는 하나 or 둘 이상의 파라미터 값을 넣어서 호출할 수 있다. static으로 선언된 함수(메서드)나 변수는 인스턴스 객체의 생성 없이 호출을 할 수 있다. 쉽게 말해서, 객체 생성없이 해당 함수(메서드)를 호출해서 사용할 수 있다. 자바 프로그램을 실행하면 static으로 지정된 메서드를 찾아서 먼저 메모리에 할당시킨다. 변수는 데이터를 저장하는 메모리 공간인데, 어떤 연산을 수행할 때 값들을 저장해놓기 위한 바구니의 역할을 한다. 저번 시간에 이어서 기본적인 키워드들에 대해 공부하였고, 자바의 뼈대를 이해하기 쉽게 강의해주셔서 큰 도움이 되었다.

스터디원3: 이번 강의에서는 자바에서 어떻게 메인 함수를 만들고 메인함수를 이루는 키워드에 대해 배웠다. 곁다리로 변수 활용법에 대해서도 배웠는데, 이미 다른 언어를 해 놓은 게 있어서 이해하기 수월했다. 그래서 이론보다는 예제를 풀며 자바를 실질적으로 사용할 수 있게 구성해 놓은 강의가 마음에 들었다. 다음 섹션에서는 본격적으로 자바를 이용한 코딩을 할 수 있을 것같다.

댓글을 작성해보세요.

채널톡 아이콘