Java
-
Java의 연산자들(feat.얕은 복사와 깊은 복사)Java/Java Study 2024. 4. 15. 11:45
💁♂️ 목차 "Java가 제공하는 다양한 연산자를 학습하세요." Java의 연산자들 - 산술, 비트, 관계, 논리 연산자(feat.깊은 복사와 얕은 복사) instance of assignment operator 얖은 복사와 깊은 복사 삼항 연산자와 화살표 연산자(->) 연산자의 우선순위 ✍️ Java의 연산자들 산술 연산자 더하기(+) 연산자는 문자열에서 쓸 수도 있습니다.(파이썬에서 .append()와 같은 역할입니다.) 빼기(-) 연산자는 문자열에서 쓰지는 못하지만, substring(int x)를 통해 원하는 인덱스를 기점으로 하는 문자열을 들고 올 수 있습니다. public class Test { public static void main(String[] args) { String name =..
-
Stack과 Heap - Java가 데이터를 대하는 자세Java/Java Study 2024. 4. 11. 22:59
✍️ 들어가며 이번 포스팅에서는 Java에서의 데이터 타입과 이를 JVM은 메모리상에서 어떻게 다루는지 위주로 한 번 다뤄보겠습니다. (변수들을 구현만을 위해 생각나는 데이터 타입대로 쓰던 이전의 나를 반성하며..) 🎧 숀 - Easy https://youtu.be/ypDwSxEQBIs?si=F6ktTcCPeJUr95TH 💁♂️ 목차 “자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다.” 데이터 타입 - 프리미티브 타입과 레퍼런스 타입 리터럴 Java에서의 변수들 배열 선언과 타입 추론 ✍️ 데이터 타입 프리미티브(Primitive) 타입 자바에서 제일 기본 타입입니다. 크게 두 가지의 종류로 나뉘며, 변수 타입 선언시 기본 값을 제공합니다. 1. 특징 프리미티브 타입 변수는 선언된..
-
JVM - Java를 뜯어보자Java/Java Study 2024. 4. 11. 10:13
✍️ 들어가며 여태까지 Spring으로 작은 프로젝트 2개를 해보며 어느 순간 구현만을 위한 Spring을 공부했다는 생각에 다시 본질부터 공부해보자라는 생각으로 자바 포스팅을 시작하려고 합니다. 사실 어디서부터 공부를 다시 해봐야할까? 하다가 작년 1월 Spring을 처음 공부를 시작하며 주변에 소개를 받아 '백기선 강사님의 자바 스터디'에 나와있는 목차에 따라 공부했던 기억이 났습니다. 당시에는 일단 학습이 우선이라 따로 포스팅은 하지 못했었는데, 다시 공부해서 어려워서 미처 깊게 공부하지 못했던 부분까지 공부하고 포스팅하려고 합니다. 🎧 신지훈 - 목련 필 무렵 https://youtu.be/ynLY1mO81-Q?si=LDjJfUda98TU_s7S 💁♂️ 목차 "JVM이 무엇인지 알고 자바 소스..