본문 바로가기

Java일지

☕생성자에 대해 알아보기!☕ 생성자에대해 공부를 하였습니다. 생성자란 내가 만들어 놓은 것을 메인에 가져와서 사용을 할 수 있는 것을 말합니다. Default 생성자는 반드시 하나 이상의 생성자가 Class안에 있어야 합니다. Class 생성자를 구현하지 않아도 new keyword와 함께 생성자를 호출 할 수 가 있습니다. 또한 컴파일러를 생성자 코드에도 넣어 줍니다. 이렇게 생성자와 Default 생성자를 알아 보았는데요? 간단하게 생성자와 Default를 어쩔때 사용하는게 좋은지를 살펴보았습니다. 더보기
☕함수 호출, 스택 메모리, 메서드☕ 오늘은 함수 호출 하는 법과 스택 메모리에 대해서 공부를 했고, 메서드의 활용법과 메서드가 무엇인지 공부를 하였다. 함수의 호출은 미리 내가 만들어 놓은 객체들을 불러와서 활용하는 것을 말한다. 스택 메모리란? 간단하게 A,B,C가 있다고 가정하자! A를 불러오고 B를 불러오고 C를 불러온다고 한다면 쌓이는 순서는 A > B > C 순으로 메모리가 각각 저장이된다. 그리고 호출을 한다면? C > B > A 순으로 메모리를 반환해주는 것을 스택 메모리라 말한다. 즉, 먼저 쌓은 메모리가 나중에 호출된다는 뜻이다! 메서드(Method)는 객체의 기능을 구현하기 위해 Class 내부에 구현을 할 수 있는 함수를 말한다. 앞으로 메서드 활용도도 많을 것이다. 이것에 대해서 더 깊게 배워보고 추후 메서드에 대해서.. 더보기
☕Switch문 과거/현재 14버전 사용법☕ 이번은 조건문 중 Switch문을 소개한다. Switch문을 다들 접해 보셨을 것이다. break남기고 case 사용하고 이렇게 14버전이 업데이트 전까지 사용해 왔을 것이다. 이미 14버전은 나온지 쫌 되었다. 그러나 나는 이제서야 자바라는 프로그래밍 언어를 접하였고 공부중이기에 반복문 Switch문이 14버전 이전의 사용법과 이후의 사용법을 비교해보고자 작성하게 되었다. 사진에도 보면 확연히 코드의 간결성과 좀 더 추가적인 작업에서도 보기가 좋다! 과거의 Switch를 보면 항상 case 그리고 break를 달아줬어야 했다. 그러나 업데이트가 된 이후로 case다음 추가적인 작업을 위해서 yield(반환값) 을 설정해주면 그 값만 출력되도록 해주는 역할을 한다. 그리고 -> 가 있다. 이것의 작용은 .. 더보기
☕if ~ else ~ if 조건문☕ if ~ else ~ if 조건문의 활용! if문만 사용하다가 좀 더 정밀하게 작업을 하고 싶을때 주로 사용되는 조건문이다. 물론 더 많은 조건문들이 있다. 하지만 if ~ else ~ if 조건문을 공부하였기에 공부내용을 정리할겸 이렇게 작성한다. int age 변수를 넣고 그리고 값을 21;로 설정! 그리고 int charge; 업데이트 해줄 빈값을 넣어준다. 그리고 if ~ else ~ if 조건문식을 설정한다. 즉 우리 주변에서 쉽게 볼 수 있는 영화관에서 성인용 영화를 보기 위해서 인증받듯이, 웹사이트도 회원가입할 때 주민등록을 작성하게 되어있다. 그것으로 판단하여 조건문식이 작동하여 성인이라면 성인영화를 볼 수 가 있다. 하지만 만약 조건식에서 성인이 아니라면 성인영화를 볼 수 없다는 문구를 .. 더보기