| 백기선님의 라이브 스터디를 참고하여 작성한 게시물입니다. 문제시 삭제하겠습니다.
1주차 계획 이번주는 JVM을 중심으로, 자바 소스코드가 어떻게 실행되는지에 대해 공부하기로 했다. 회고 JVM은 원래부터 공부해 보고 싶던 주제여서 스터디의 첫 번째 발표에 지원했다. 예상은 했는데 주제가 생각보다 더 복잡하고 어려워서 발표를 준비하기 어려웠다 ㅠ
자바의 데이터 > 참고: The Java™ Tutorials Primitive Data Types 자바는 statically-typed 언어다. 즉, 모든 변수들은 사용되기 전에 선언되어 한다. 선언은 변수의 타입과 이름을 명명하는 작업을 포함한다. 이렇게 선언하는
| 백기선님의 라이브 스터디를 참고하여 작성한 게시물입니다.
선택문 if - else if - else switch-case 이전 포스트의 switch 부분을 참고 반복문 for loop while loop
이번주는 자바의 변수, 연산자, 제어문을 공부하기로 했다.언어의 기본이라고 할 수 있는 변수, 연산자, 제어문을 공부했다. 공부 전에는 공부할 내용이 그렇게 많지 않겠다고 생각했는데, 막상 공부를 시작하니 다뤄야할 분량이 너무 많아서 1주차와는 다른 느낌으로 힘들었다.
1. 클래스 정의하는 방법 2. 객체 만드는 방법 (new 키워드 이해하기) 3. 메소드 정의하는 방법 4. 생성자 정의하는 방법 5. this 키워드
3주차에는 클래스를 비롯한 관련된 지식들에 대해 공부하기로 했다.개인적인 사정으로 인해 저번 주에 비해 스터디 준비에 많은 시간을 쓰지 못했다ㅠㅠ 마음만 먹으면 얼마든지 깊게 파고들 수 있는 주제였는데 아쉬움이 남는다. 그럼에도 불구하고 몰랐던 사실을 여러 개 발견할
| 백기선님의 라이브 스터디를 참고하여 작성한 게시물입니다.
4주차에는 자바의 상속에 대해 공부하기로 했다.그동안에는 상속에 대해 얕게 알고 있었다. 그렇다 보니 헷갈리는 부분이 여러 개 있었는데, 이번 기회를 통해 평소에 헷갈렸던 부분들에 대해 짚고 넘어갈 수 있었다.매주 다른 주제에 대해 공부하고 있는데, 큰 관점에서 모든
| 백기선님의 라이브 스터디를 참고하여 작성한 게시물입니다.
5주차에는 자바의 패키지 대해 공부하기로 했다.패키지는 쉽게 지나치기 쉬운 주제였는데, 이번 기회를 통해 패키지에 대해 자세히 공부할 수 있었다. 특히 classpath는 현재 진행하는 프로젝트와도 연관이 있었는데, 공부를 하면서 프로젝트를 원활히 진행할 수 있었다.
| 백기선님의 라이브 스터디를 참고하여 작성한 게시물입니다.
6주차에는 자바의 인터페이스에 대해 공부하기로 했다.평소에 자바로 코딩을 하면 인터페이스를 엄청 많이 사용했다. 이번 주에 인터페이스에 대해 공부를 하면서, 이렇게나 인터페이스에 대해 잘 몰랐다는 사실에 놀라웠다... 생각보다 인터페이스는 간단하면서도 복잡했다. 특히
| 백기선님의 라이브 스터디를 참고하여 작성한 게시물입니다.
7주차에는 자바의 예외 처리 대해 공부하기로 했다.평소에 자바로 코딩을 하면 인터페이스를 엄청 많이 사용했다. 이번 주에 인터페이스에 대해 공부를 하면서, 이렇게나 인터페이스에 대해 잘 몰랐다는 사실에 놀라웠다... 생각보다 인터페이스는 간단하면서도 복잡했다. 특히 익
Thread 클래스와 Runnable 인터페이스 쓰레드의 상태 쓰레드의 우선순위 Main 쓰레드 동기화 데드락
8주차에는 자바의 멀티쓰레드 프로그래밍에 대해 공부하기로 했다.자바의 쓰레드 관련 기능은 처음 공부하는 부분이였다. 그렇다보니 잘 이해가 가지 않았던 부분이 있었다. 더군다나 개인 일정이 바빠서 본래 계획한 부분까지도 학습을 마치지 못했다. 주말동안 진행하지 못했던 부