본문 바로가기

☁️ 구름 X kakao DeepDive41

[프로그래모] 퍼실리테이터님 피드백, 조언 정리 (프론트) 다음 프로젝트는 Vite 추천드립니다 https://ko.vite.dev/guide/ Vite, 프런트엔드 개발의 새로운 기준시작하기js보다 jsx확장자로 하는게 권장됨 ts는 tsx디버깅용코드 올리지마세용 (consol.log)    uselocalstorageaxios 인스턴스 관리https://axios-http.com/kr/docs/config_defaults렌더링하는거랑 안하는거 분리하세염    엔드포인트들도 js 파일에 몰아넣지말고 따로 관리. 2025. 3. 8.
[Java] 접근제어자 접근 제어자(access modifier)변수나 메서드의 사용 권한을 설정할 때 사용예시와 함께 알아보기패키지 ex01.SmartPhone, Main 이렇게 SmartPhone이라는 클래스를 만들고,  메인에서 사용을 하려면 cpu는 접근이 불가능하다는 것을 알 수 있다. 이는 cpu에 private가 붙어서 그런것이다.그 외에 public이나 아무것도 붙어있지 않은 것은 사용이 가능하다.그렇다면 다른 패키지에 Main을 만들어보면 어떨까? 아래는 패키지 ex02.Main에서 동일한 코드를 작성한 모습이다. public이 붙어있는 sd카드를 제외하고 powerButton은 사용이 불가능한 모습을 볼 수 있다.public이 안붙어있으므로 사용이 불가능하다.접근 제어자는 private  순으로 접근 허용이 .. 2025. 1. 28.
[Java] StringBuilder란 무엇인가? (그리고 String의 불변성) StringBuilder문자열 조작에 사용되는 클래스이다.왜 사용하는가?효율적이기 때문에 사용한다.이게 왜 효율적이냐를 설명하려면문자열의 불변 특성에 대해서 먼저 이해하고 가야한다. 문자열 String은 불변(Immutable) 객체이다. 문자열을 수정할 때 마다 새로운 객체가 생성되고, 따라서 메모리를 더 사용한다.StringBuilder는 가변(Mutable) 객체로, 동일한 객체 내부에서 문자열을 수정하므로 메모리와 처리 속도가 더 효율적입니다따라서 자주 변경해야하는 문자열은 StringBuilder를 사용해야한다. 불변 객체인 String- string에서 동일한 문자열 리터럴을 여러번 생성하면,새로운 객체를 생성하지 않고 String Pool에서 동일한 객체를 참조(즉 재사용)한다.String .. 2025. 1. 18.
[Java] 정수 자료형과 실수 자료형 (+형변환과 부동소수점까지) 이번 시간에는 정수 자료형과 실수 자료형,그리고 자료형을 바꿀 수 있는 형변환과실수 자료형을 나타내는 부동소수점까지!! 정리해보았다. 1. 정수 자료형1비트는 0과 1을 나타낸다.1바이트는 이게 8개가 있다는 뜻으로 2의 8승이다. 📍 자료형의 크기와 표현 범위자료형크기표현범위byte1바이트 (8비트)-128 ~ 127 (-2^7 ~ 2^7-1)short2바이트-32,768 ~ 32,767int4바이트-2,147,483,648 ~ 2,147,483,647long8바이트-9,223,372,036,854,775,808~ 9,223,372,036,854,775,807 - 자료형의 범주를 넘어가는 수를 담는것은 불가능하다.byte overByte2 = 128; // 불가byte overByte4 = -129;.. 2025. 1. 15.
[Java] 자바의 자료형과 변수, 상수(final)에 대해 알아보자 1. 자료형 Data Type컴퓨터는 0과 1로 구동한다.→ 한정된 메모리 안에서 용량을 초과하지 않고많은 데이터를 처리하기 위해서는 적절하게 메모리 공간을 할당해야한다. 메모리할당Boolean0과 1이므로 한칸의 비트로 두 값을 모두 표현 가능하다.가위바위보 만약 가위바위보가 있다면, 메모리 할당을 어떻게 해야할까가위바위보 = 3가지. 3은 2의 1승보다는 크고, 2의 2승보다는 작으므로00 01 11 → 비트 두개로 표현이 가능하다월화수목금토일만약 월화수목금토일이 있다면7은 2의 2승보단 크고, 2의 3승보단 작으므로비트 세개로 표현이 가능하다.⇒ 즉, 자료형으로 몇 비트의 메모리를 할당할지 정하는것이다! 그렇다면, 자바는 왜 변수에 자료형을 다 적어야할까? 자바스크립트나 파이썬은 앞에 변수형을 적는.. 2025. 1. 15.
[Java] 자바 프로그램 실행해보기 자바 강의를 들으며 나온 명령어들을 정리해보았다.기억이 새록새록..javac 명령어 :자바로 코딩한 .java 파일을자바 바이트코드로 번역 (compile)하는것이다.위의 명령어를 입력하면 커피로 된 클래스 파일이 만들어진다.(어짜피 너는 못읽으니 커피나 마셔라는 뜻이다.)위의 방식 말고 다른 것도 있다.javap -c -p Main:자바 바이트코드를 사람이 볼 수 있는 방식으로 보여주는 명령어java -c는 뒤에 오는걸 번역하라는 말이다. 명령어 실행 결과는 이러하다. java 명령어:자바 바이트코드를 실행한다.java Main// 뒤에 클래스 안붙여도 됨 → 인텔리제이와 같은 IDE에서는 그냥 재생버튼 눌러도 된다. 실행 단축키윈도우 : shift + F10맥 : control + R빌드 build:.. 2025. 1. 14.