본문 바로가기
반응형

Java/이것이 자바다35

참조 타입 Preface 이번 장에선 데이터 타입의 종류를 공부했다. 숫자의 타입 변환은 조금 익숙해졌다 싶었는데, 이번엔 배열을 생성하는 방법이 헷갈린다. 배열을 생성함과 동시에 값을 할당하는 방법, 선언한 후 값을 할당하는 방법, 배열의 크기만 설정한 후 값을 할당하는 방법 등 배열 객체를 생성하는 방법이 너무 다양하다. 또, 숫자형에서 문자열로, 문자열에서 숫자형으로 데이터 타입을 변환하는 방법도 계속 잊어버린다. 이 외에도 배열의 값을 출력하면 "[I@6bf2d08e"과 같은 이상한 값이 출력되어 올바른 값을 출력하는 방법도 따로 찾아봤다. 자바를 공부하다 보니 초보자는 자바와 C같은 언어보다 파이썬을 먼저 공부하라는 말이 100% 이해된다. 1. 데이터 타입 분류 - 데이터 타입 1) 기본(원시: prim.. 2022. 10. 7.
조건문과 반복문 Preface 이번 장에선 Java의 조건문과 반복문을 공부했다. if문, for문, while문 등 간단한 제어문은 파이썬을 다룰 때 충분히 언급했다고 생각하여 상세한 설명은 작성하지 않았다. 제어문 자체를 여러 번 공부해서 그런지 크게 어려운 부분은 없었다. 한 가지 따로 공부하고 싶은 내용은 Scanner에 관한 내용인데, 책에는 간단한 소개 정도만 언급되어 있어 Scanner 클래스를 자세히 설명하는 블로그의 링크를 달아두었다. 1. 조건문 - else-if문 코드 package ch4; public class elseIfExample { public static void main(String[] args) { int score = 93; if (score >= 90) { System.out.pr.. 2022. 10. 2.
연산자 Preface 이번 장에선 자바의 다양한 연산자를 공부했다. 기본적인 연산자는 파이썬과 동일하지만, 정수끼리의 연산, 정수와 실수의 연산, 실수끼리의 연산 등 세부적인 부분에선 신경써야 할 조건들이 조금 있는 것 같다. 또, 비트 연산자를 공부하며 해당 연산자의 사용성에 대한 의문이 생겼다. 실무에서 코드를 작성할 때 이진수 값을 다룰 상황이 없을 것이라 생각했지만, 현재 개발자로 재직중이신 분들께 여쭤본 결과 '여러 선택지가 적용 가능한 상태를 DB에 저장할 때 사용한다'라는 답변을 얻을 수 있었다. 해당 상황을 특정 예시를 들어 설명해 주셨지만, 진수끼리의 변환 방법을 완벽히 숙지한 상태가 아니라 100% 이해할 수 없었다. 유튜브를 통해 진수 변환 방법을 익힌 후 비트 연산자를 다시 한 번 공부할 .. 2022. 9. 30.
자바 시작하기, 변수와 타입 Preface 어제부터 본격적으로 '이것이 자바다' 책 공부를 시작했다. 한 달 전쯤 책을 미리 구매했지만, 얼마 전 개정판이 나온 것을 보고 별 생각 없이 개정판을 구매했다. 결제를 마친 후에야 책의 구성을 살펴봤는데 자세히 보니 구판에 비해 크게 변경된 부분이 없는 것 같아 주문한 책이 도착하면 바로 반품할 생각이다. 분명 자바 기본서를 고를 땐 한 시간 넘게 하나하나 비교한 후 결정했는데, 이번엔 개정판이라는 단어만 보고 혹해서 충동적으로 구매한 것 같다. 그래도 확실히 유명한 책이라 그런지 내용도 이해하기 쉽고 재미있다. 이번 장에선 변수의 사용 방법과 다양한 데이터 타입, 데이터 타입의 변환 등을 공부했다. 자바에서 채택한 기본형 데이터 타입 개념과 연산에서의 자동 타입 변환, 강제 타입 변환을.. 2022. 9. 28.
이것이 자바다 출처 이것이 자바다 카테고리에 있는 모든 글들은 신용권 교수님의 『이것이 자바다』 (한빛미디어)에서 정리·요약 및 간접인용한 내용임을 밝힙니다. 2022. 9. 26.