본문 바로가기
728x90
반응형

분류 전체보기465

[java기초] static 인스턴스가 모두 공유하는 값을 static변수로 선언한다. static변수에 대해 예제를 통해 살펴보자. 예제) 학생이 한명씩 생성될 때 마다 학번을 부여하는데, 학번은 1씩 증가하는 클래스를 만들어보자. 예제와 같은경우, 기준이 되는 학번은 static으로 선언해 주는 것이 좋다. (기준이 되는 학번을 인스턴스들이 모두 공유) static 인스턴스 - 데이터영역(또는 정적영역)에 따로 존재 cf.데이터 영역에는 상수,리터럴,static이 저장된다. - 전체 프로그램이 메모리에 로드될 때 할당받음(new 때문에 할당 x) - 인스턴스의 생성과 관계 없이 클래스 이름으로 직접 참조함. - 클래스변수라고 함. - 객체를 생성하지 않고 실행할 수 있음 -객체마다 생기는 것이 아님 - this사용 불가 (객체를.. 2021. 6. 21.
[참고하며 배우기] #참고하며_배우기1 https://jojoldu.tistory.com 기억보단 기록을 Java 백엔드, AWS 기술을 익히고 공유합니다. jojoldu.tistory.com https://github.com/jojoldu jojoldu - Overview Java & Backend Developer. jojoldu has 163 repositories available. Follow their code on GitHub. github.com 2021. 6. 20.
[python 백준] 실버3/백준 13414번 수강신청 https://www.acmicpc.net/problem/13414 13414번: 수강신청 입력 데이터는 표준 입력을 사용한다. 입력은 1개의 테스트 데이터로 구성된다. 입력의 첫 번째 줄에는 과목의 수강 가능 인원 K(1 ≤ K ≤ 100,000)와 학생들이 버튼을 클릭한 순서를 기록한 대기목 www.acmicpc.net 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 import sys input=sys.stdin.readline k,l=map(int,input().rstrip().split()) d=dict() d2=dict() lst=[] for i in range(l): x = input().rstrip() # 학번은 문자열로 d[l-i]=x #학.. 2021. 6. 20.
[java 기초] 용어정리 & 기초자료형과 참조자료형 객체 객체지향 프로그램의 대상,생성된 인스턴스 클래스 객체를 프로그래밍하기 위해 코드로 만든 상태 인스턴스 클래스가 메모리에 생성된 상태 멤버 변수 클래스의 속성, 특성 메서드 멤버 변수를 이용하여 클래스의 기능을 구현 참조 변수 메모리에 생성된 인스턴스를 가리키는 변수 참조 값 생성된 인스턴스의 메모리 주소 값 java에서 변수는 기초변수와 참조변수로 구분한다. 예를 들어 학생의 성적을 입력하는 프로그램을 만들고자 한다. 학생 class와 과목 class를 구분해서 프로그래밍을 할 것이다. 위의 사진 처럼 변수 선언 시, int studentID에서 int는 정수로 변수를 선언하는 기본 자료형이다. Subject korea에서 Subject는 클래스형으로 변수를 선언하는 참조자료형이다. 기본 자료형 참.. 2021. 6. 20.
728x90
반응형