
어제 JAVA 첫 걸음마를 떼고 무지막지한 양의 정보를 어제 오늘에 걸쳐 집어넣어 넣었더니 너무 힘들었다. ㅠㅠ 일단 한 번 다 훑어보는 방향으로 강의를 듣고 다시 돌아와서 듣는 방법과 그냥 알든 모르든 처음부터 따라 써보는 공부 방법을 생각하고 두 가지 방법을 다 써봤는데, 아무래도 따라 써보는게 이해도 잘 되고 좋았지만 시간에 쫓기며 공부하는지라 결국 방향을 틀어 전자와 같은 방법을 쓰기로 결정했다. 뭐 그렇다고 대충 공부하는 느낌이라기보다는 우선 뭐 어떤 것들이 있는지, 어느게 더 중요하고 어느걸 비중을 낮출지를 정하는 과정을 택했다 보는 것이 맞는거 같다.
자, 오늘은배운 내용이 너무 많아 한꺼번에 다 정리는 할 수 없고, 복습을 할 때 오늘 아직 이해하지 못한 부분을 다시 정리하고 작성해야겠다. 우선 처음으로 배운 것은 자바의 기본이라고 할 수있는
public static void main(String[] args)라는 부분에 대해 배웠다. 이는 자바 프로그램에서 가장 중요한 부분으로, 프로그램의 시작 지점이라고 한다. 이 메소드는 자바 프로그램이 실행될 때 가장 먼저 호출되는 메소드이며, Java 가상 머신(JVM)이 이 메소드를 통해 프로그램의 실행을 시작한다고 했다.
그리고 논리연산자에 대해 배웠는데 이는 비교 연산의 결과값으로 받을 수 있는 boolean(T/F) 값을 연결하는 연산자라고 한다. 종류는 &&(AND) , ||(or), !(NOT)가 있다.
||(OR) 의 연산자는 피연산자 중 하나라도 true 값이 나오면 그 결과값이 true로 나온다.

또한 &&(AND) 연산자는 피연산자 둘 다 true 값이 나와야 그 결과값이 true로 나오며, 만약 둘 중 하나라도 false 값이 있다면 그 결과값은 false로 나온다.

마지막 !(NOT) 연산자는 논리 부정 연산자라고 하며 boolean 값의 참(True)과 거짓(False)을 반대로 뒤집는 역할을 한다.
사실 이보다 더 많은 부분을 적고 싶지만 TIL 작성을 하는데 아직까지 너무 오랜시간이 걸린다. 오늘 배웠던 내용을 다시 상기시키는게 생각보다 어렵기도하고, 아무래도 들어야 하는 강의들이 많아 시간에 쫓겨 아직 TIL 작성에 집중하기 힘든 것 같다. 그래도 꾸준히 매일 TIL을 작성하여 발전시켜나가야겠다.