Java(4)
-
Day 42 - Java 기초 (4)
보호되어 있는 글입니다.
2022.12.07 -
Day 41 - Java 기초 (3)
보호되어 있는 글입니다.
2022.12.06 -
Day 40 - Java 기초 (2)
오늘은 지난 번에 이어 자바의 기초적인 문법과 요소들에 대해 배웠고, 그것들을 이 글에 정리할 것이다. 오늘 정리할 것들은 배열, 구조체, main() 메서드, 검색과 정렬, 생성자에 대한 것들이다. 배열은 Java에서 같은 자료형을 여러개 선언해서 사용할 수 있도록 만든 요소로, 파이썬의 리스트와 비슷하다. 다만 리스트에는 다양한 자료형을 함께 사용할 수 있는데, 배열은 같은 자료형만 사용해야 한다는 점이 다르다. 자바에서는 배열 생성 시 미리 배열의 길이를 부여해야 하며(인덱스와는 다르다!), 하나의 배열을 다수의 레퍼런스가 참고할 수 있다. 배열의 크기(혹은 길이)를 나타내는 length라는 메서드가 있는데, 이는 파이썬의 len()과 유사하다. 이러한 length 메서드는 배열에서 for-each..
2022.12.05 -
Day 37 - Java 기초
지난 36일간의 파이썬 학습이 끝나고, 오늘부터는 새로운 언어인 Java를 배우기 시작했다. 오늘은 Java의 기초적인 문법과 Scanner, 연산자, 조건문, 반복문에 대해 학습했다. 파이썬과 다른 것들 위주로 정리해 보겠다. 인터프리터 언어인 파이썬과 달리 자바는 컴파일러 언어여서, 한 줄 한 줄 실행이 되지 않는다는 것이 우선 어려운 부분이었다. 또한 파이썬은 처음부터 코드를 작성하면 되지만, 자바의 경우 프로젝트를 만들고, 패키지를 만들고, 클래스를 만든 후 그 안에 코드를 작성해야 한다는게 다른 점이었다. 여기서 자바는 프로젝트명과 클래스명이 같아야 코드가 실행된다는 점이 추가되자 약간 복잡해졌다. 자바는 모든 클래스에 대해 중괄호({})를 사용하며, 코드 작성 시 한 줄이 끝나면 세미콜론(;)..
2022.11.30