본문 바로가기

분류 전체보기79

JAVA를 배우고 싶다면 알아야 하는 것들 1 접근 제어자 (Access Modifiers)private: 해당 클래스 내부에서만 접근 가능default: 같은 패키지 내에서만 접근 가능 /- 얘는 대부분 요약 할 수 있어서 default쓰는 듯/protected: 같은 패키지 또는 하위 클래스에서 접근 가능public: 어디서나 접근 가능private 생성자 (Constructors)기본 생성자 (No-Arg Constructor) - 초기화, 클래스명이랑 같아야해.매개변수 생성자 (Parameterized Constructor) - 생성사(안에 들어있음) 이런 형식이랄까매개변수 가지고 있음 생성자 오버로딩 - 매겨변수 넣거나 안넣거나 생성자 이름 똑같이 써도 됨. 단 구분 됨.this 키워드 멤버 변수와 매개변수의 구분 -  대체로 this 키워.. 2025. 3. 6.
JAVA에서 BOT을 만들어보자. (부제. 봇 들이 판치는 세상을 만들어보자!) 만약 이 자바 봇을 이용해 슬랙이나 노션 어쩌구 봇을 만들고 싶다면 해당 스랙과 노션의 출력 형식에 맞게 고쳐야 한다. 나는 java 봇 만 할 것이다. 안녕 구글 api 이렇게 모든 것에는 api가 있다. 그 중에서 나는 그록 api를 쓸 것이다.그롯 한테 와서 저 api keys라는 곳에서 api키를 받아다가 어딘가 저장을 해두었다가.  모델을 선택하고 view code 부분에 들어가서 설정을 해줘야 합니다. 그럼 코드가 나오는데 그것을 기억해야합니다. gsk_xoYjD2j8JhXl  -- LLM_API_KEY curl "https://api.groq.com/openai/v1/chat/completions" -- LLM_API_URL \   -X POST \   -H "Content-Type: app.. 2025. 2. 24.
2월 2일 (1월 31일 복습) 프로그래머스 // 객체 newYear를 정의함const newYear = { name: "을사년", // key: "name", value: "을사년" number: 2025, // key: "number", value: 2025 wish: ["건강", "다이어트하기", "잘익은 감자가 되기", "취업"], // key: "wish", 배열 형태로 여러 가지 희망사항을 저장 1: "숫자도 들어갈 수 있지요", // 숫자도 key로 사용할 수 있음, 권장되지는 않음 true: "가능?", // key로 'true'라는 문자열을 사용할 수 있음, 여기서 true는 boolean이 아니라 문자 'true'임 hello: function () { // key: "hello", value: 함수 (fun.. 2025. 2. 2.
📅 2025년 1월 24일 - 오늘 배운 내용 (TIL) 1. const, immutable, final의 차이const (자바스크립트):변수의 **"참조값(주소)"**이 고정됨. 참조하는 데이터는 변경 가능.예: 객체나 배열 내부의 값은 수정 가능.immutable (불변):데이터 자체를 변경할 수 없도록 설계.예: 문자열(String)이나 일부 라이브러리에서 제공하는 불변 객체.final (자바):값이나 참조 자체를 변경할 수 없음.선언 후 수정 불가능.2. undefined와 null의 차이undefined:변수가 선언되었지만 값이 할당되지 않은 상태."아예 값이 없는 상태(없던 상태)".null:개발자가 의도적으로 "값이 없음"을 명시."값이 없기로 정한 상태."3. 삼항 연산자구조:javascript복사편집조건 ? 참일 때의 값 : 거짓일 때의 값;조.. 2025. 1. 24.