본문 바로가기

전체 글48

자바 1. 데이터 타입 분류 기본 타입 : 정수, 실수, 문자 , 논리 리터럴을 저장하는 타입  (실제 값 저장)참조 타입 : 실제 객체가 아닌 객체가 있는 메모리 주소를 가르키기 때문에 객체가 복사되지 않고 동일한 객체에 여러 참조가 가능하다. 2. 기본 타입 1) 정수형. (Integer types)byte : 1바이트 (8비트)      -128~127            가장 작은 정수형 타입. short : 2바이트 (16비트)    -31768 ~ 32767          주로 int를 사용하기에 사용빈도는 낮은 편 int : 4바이트 (32비트)    -2,147,483,648 ~ 2,147,483,647      가장 일반적으로 사용하는 정수형 타입 long : 8 바이트 (64비트)  -9,.. 2024. 9. 6.
오늘의 자바 오늘은 인터페이스와 다형성에 관해 알아보자.1. 인터페이스(Interface)란?인터페이스는 클래스들이 공통적으로 구현해야 하는 메서드의 집합을 정의하는 추상 타입이다. 구체적인 구현을 포함하지 않고, 해당 메서드가 어떻게 동작해야 하는지에 대한 형식을 지정한다.public interface Animal { void sound(); // 소리를 내는 메서드}위의 예시에서 Animal 인터페이스는 sound() 라는 메서드를 정의하고 있다. 이 메서드는 구체적인 구현이 없고, 이를 구현하는 클래스에서 실제 동작을 정의한다. 인터페이스의 주요 목적은 다양한 클래스들이 동일한 기능을 제공할 수 있도록 표준을 제공하는 것이다. 예를 들어, 고양이와 개는 각각 다른 방식으로 소리를 내지만, Animal 인.. 2024. 9. 5.
자바의 클래스와 객체, 인스턴스의 차이 자바 프로그래밍을 처음 배우기 시작하면 "클래스", "객체", "인스턴스"라는 용어를 접했다. 이 세 가지 개념은 객체 지향 프로그래밍(OOP)의 기본 개념으로, 자바를 이해하는 데 매우 중요하다고 한다. 이 글에서는 이 세 가지 용어의 차이점과 각 용어의 의미를 알아보자.#자바 상에서 적용해보기# 클래스를 기반으로 한 속성들public class Person { String name : String IQ : String str : # 생성자 constructor public Person(String name, int IQ, int str){ this.name = name; this.IQ = IQ; this.str =str; } .. 2024. 9. 4.
2주차 -(1) 연봉 1억 kotiln 5대 대기업 - it 대기업네카라쿠배당토 - 서비스공부 방법. (찐 개발자 일기) 파란색 - 강사님 / 주황색 - 나의 답변 어떻게 학습하고나는 나를 얼마나 알고있나요? q) 단어 20개를 1분동안 외우고 써보세요. 상위권 vs 중위권 = 15 : 15 2차 시험 19 : 17 메타 인지. 내가 무엇을 모르고 무엇을 학습해야 하는지를 알고 있다. til = 오늘 알게 된 것 wil = 이번 주에 알게 된 것.나의 답변) til 은 블로그를 통해 작성하려고 노력 중 이다. wil 은 처음 들어 보았다. 시도해 보겠다. 현직 github or노션을 활용했음.개발공부는 왜 이렇게 힘든걸까? 로드맵을 통해 개발자 공부 열심히 하는 사람, 잘하는 사람보다 더 학습을 잘 하는 법! 더 글로리 - 악에 받친 사람. .. 2024. 9. 2.
1주차 5일차 git git 명령어에 정리git init git 저장소를 초기화하는 명령어이다. 이 명령어를 실행하면 git이 해당 디렉토리를 관리하기 시작한다.파일 변경 사항이 있을 시 git 에 의해 추적할 수 있다.#일반적인 절차.mkdir my_projectcd my_project#git 저장소 초기화git init git add파일을  스테이징 영역(stage area)에 추가하는 명령어이다. 스테이징 영역은 커밋을 만들기 전에 변경된 파일들을 임시로 보관하는 장소로, 어떤 파일이 커밋될지 선택하는 데 사용된다.  #특정 파일 추가git add filename.txt#여러 파일 추가git add *.txt #모든 변경 사항 추가git add .orgit add -A git status현재 git 프로젝트 파일의 상태.. 2024. 8. 30.
1주차 미니과제 4일차 오늘은 우리의 팀 과제를 완성한 날이었다.  여러 가지 일이 많았다. GITHUB와 가져오는 과정에서 많은 어려움을 겪었다. 몇 번의 몇 번의 충돌 몇 번의 을 입력한 건지 모르겠다. GIT 날 왜 이렇게 힘들게 하는 거야,,,결과를 가기 전 틀은 이런 방식으로 구성하였다.  팀 소개 구역이다.  팀 소개 버튼을 위한 탭 영역을 구성하였다. 구성원 목표 탭 내부를 할당하고  탭에 할당된 역할을 수행하는 코드를 가져왔다고 한다. (팀장님 파트였던 것)  .. 2024. 8. 29.