본문 바로가기

Programming Language28

[Java] Constructor ( 생성자 ) 사용하기 Constructor ( 생성자 ) 사용하기 생성자란 눈에 보이지 않게 자동으로 만들어지는 함수이다.특징은 리턴의 데이터 타입이 없고 함수의 이름이 만든 클래스 이름과 동일하다.-> 생성자를 만들면 꼭 기존의 디폴트 생성자는 눈에 보이게 코드 작성해야 한다.public class Member { String name; String tel; String address; // 디폴트 생성자 // 눈에 보이지 않아도 자동으로 실행되는 생성자 이지만, // 생성자를 만들면 무조건 눈에 보이게 작성 해야한다. Member(){ } // 생성자 Member(String pName, String pTel, String pAddress){ name = pName; tel = pTel;.. 2024. 6. 3.
[Java] Static 전역(전체영역)변수 사용하기 Static 전역(전체영역) 변수 사용하기 _ 변수에 디폴트 값 설정하기 클래스의 멤버 변수를 만들 때 앞에 static을 입력해 주면 해당 변수는 전역 변수가 된다.전역변수(static)는: 메모리에 Heap의 영역이 아닌 data 영역에 변수로 생성된다.: data영역의 변수이기 때문에 전역변수는 객체가 따로 없어도 사용할 수 있다.public class StaticVar { static int count = 1; int data = 0; void print() { System.out.println("count : " + count); System.out.println("data : " + data); }} 위에 작성한 코드의 변수와 함수를 Main 클래스에서 사용할 때,static을 쓰지 않.. 2024. 6. 3.
[Java] 자바 기초 문법 _ 변수 지정하기 Java  Java는 객체지향 프로그래밍 언어이다 -> 객체지향 프로그래밍 언어 = OOP(Object Oriented Programming)  자바 프로젝트는 무조건 대문자로 시작하고, 실행하면 CPU가 main 함수의 안쪽 코드블록으로 들어와서 실행한다. 자바는 클래스(클래스 명 대문자로 시작)로 개발하는데,클래스를 만드는 것은 DB의 테이블 만드는 것과 비슷하다.DB의 테이블과 다른 점은 기능 (메소드(함수)) 을 추가 할 수 있다는 것이다.  클래스는 -> 멤버 변수와 메서드(함수)로 구성되어 있다.  Java에서 변수로 지정하는 방법: 자바는 변수를 처음 사용할 때 변수명 왼쪽에 데이터 타입을 붙여서 데이터 타입을 알려줘야 한다.  데이터 타입을 붙여서 변수를 만들면,  변수 데이터타입에 따라 .. 2024. 6. 3.
[Java] 자바 개발 프로그래밍 툴 이클립스(Eclipse) 설치하기 자바 개발 프로그래밍 툴 이클립스(Eclipse) 설치하기 1. 이클립스 홈페이지에서 다운로드(https://www.eclipse.org/downloads/) 2. 설치 후 실행- Eclipse에서 생성하는 파일을 저장하는 workspace 기본 경로 지정- 설치 완료!!  * 자바 프로젝트는 무조건 대문자(클래스로 대문자)로 작성한다.!! 2024. 6. 3.
[Marplotlib] seaborn 히트맵 숫자가 맨 윗줄만 나오는 문제 해결 방법 문제 상황: seaborn으로 히트맵을 그리는데, annot=True로 설정해도 숫자가 맨 윗줄만 나온다문제 원인: seaborn 의 버전 오류버전 확인 명령어 : pip show seaborn사용 하던 버전은 0.12.2 이다해당 버전은 오류가 잘 난다고 한다 문제 해결: 버전 업그레이드를 하면 된다버전 업그레이드 명령어 : pip install seaborn --upgrade업그레이드 확인  해결 완료! 2024. 4. 24.
[Python] 판다스 데이터프레임 컬럼을 인덱스로, 인덱스를 컬럼으로 만들기 _set_index, reset_index 컬럼을 인덱스로 만들어 보자 - set_index() 사용한다 df.set_index('name', inplace=True) df 인덱스를 컬럼으로 만들어 보자 - reset_index() 사용한다 df.reset_index(inplace=True) df - 인덱스가 컬럼으로 올라왔을때 그 컬럼을 바로 없애고 싶다면 drop= 파라미터를 사용한다 df.reset_index(drop=True, inplace=True) 2024. 4. 16.