일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- analizer
- 반복문
- wcss
- string
- matplotlib
- 최댓값
- elbow method
- 덴드로그램
- sklearn
- numpy
- 최솟값
- Python
- insert()
- function
- hierarchical_clustering
- list
- IN
- del
- nan
- count()
- Dictionary
- Machine Learning
- DataFrame
- dendrogram
- len()
- pandas
- data
- DataAccess
- 분류 결과표
- append()
- Today
- Total
목록Java/Basic (13)
개발공부

멤버 변수 / 지역변수 멤버 변수는 클래스에 선언하는 변수이다. 지역변수는 메소드나 생성자 안에 선언하는 변수이다. 그래서 지역 변수는 메소드나 생성자가 한번 실행되면 그때만 stack 영역에서 머물다 실행이 끝나면 바로 소멸되어 버린다. 만약 메소드나 생성자가 실행된 후에도 데이터가 사라지지 않기 위해서는 멤버변수를 생성하고 함수나 메소드 안에서 멤버변수에 값을 할당해 주면 된다. ex 만약 아래와 같은 클래스가 있다면 Data 클래스의 객체를 생성했을 때 resultInt라는 변수는 사라지게 된다. public class Data { public Data() {} public Data(int x, int y) { int resultInt = x + y; } } 하지만 아래와같이 멤버 변수를 생성하고 ..

접근제어자 변수나 메소드의 사용 권한은 다음과 같은 접근 제어자를 사용하여 설정할 수 있다. Getter / Setter 함수 일반적으로 프로그램들은 외부의 직접적인 접촉을 막고있다. 왜냐하면 직접적 접촉이 가능하면 데이터의 무결성이 깨질 수 있기 때문이다. 그래서 자바에서는 접근제어자를 통해 외부에서의 직접적 접촉을 막고 있습니다. 이럴때 멤버 변수의 데이터를 가져오고 설정하는 방법은 Getter / Setter 함수를 만들어서 제공하는 것이다. 이클립스에서 Getter / Setter 함수 자동 완성하는 법 멤버 변수가 있는 클래스의 코드에 오른쪽 마우스 source - Generate Getters and Setters.. 로 들어간다. Getter / Setter 함수 만들기 원하는 변수를 체크 ..

배열 생성 데이터타입[] 변수명 = new 변수명[크기] 데이터 억세스는 []로 하면 됩니다. // 데이터를 여러개 저장하는, 가장 기본적인 방법 // 배열 (Array) // 데이터타입[] 변수명 = new 변수명[크기] int[] arr = new int[5]; //생성하는 방법2 int[] arr2 = {1, 2, 3, 4, 5}; for(int i=0;i