- [Java] 53. String, StringBuffer 클래스Song hyun[Java] 53. String, StringBuffer 클래스1. String 클래스란?2. StringBuffer 클래스란?3. text block(java13) 사용하기 1. String 클래스란?-String 클래스는 (1) 힙 메모리에 인스턴스로 생성하거나, (2) 상수 풀(constant pool)에 있는 주소를 참조하는 방법이 있다.-힙 메모리는 생성될 때마다 다른 주소 값을 가지지만, 상수 풀의 문자열은 모두 같은 주소 값을 가지고 있다. *상수 풀에 올라간 String 값은 먼저 존재하는지 확인부터 하게 된다. 만약 같은 문자열이 존재한다면, 새로 생성하지 않고, 다시 재사용한다. **==는 객체의 주소값을 비교하는 연산자이다.***equals는 문자열 값을 비교하는 클래스이다.=>문자열..
- 2024-04-26 09:39:12
- [설치 메뉴얼] Git 브랜치 만들기 & 머지하기Song hyun[설치 메뉴얼] Git 브랜치 만들기 & 머지하기1. 브랜치 생성 방법: 현재 브랜치가 몇 개고, 어떤 게 있었지? 2. 브랜치 이동: 새로운 브랜치로 이동해보자.3. git merge 하는 방법4. 브랜치 삭제하기 1. 브랜치 생성 방법: 현재 브랜치가 몇 개고, 어떤 게 있었지? 기존 브랜치의 개수, 이름을 확인하는 법은 간단하다.아래와 같이 git branch를 입력하면, 기존의 브랜치의 목록들이 출력된다.아래 코드 상에서는 main 외의 브랜치는 없다는 것을 알 수 있다.2. 브랜치 이동: 새로운 브랜치로 이동해보자. (1) git branch [브랜치 명]을 입력해 새로운 브랜치를 만든다.(2) 다시 git branch를 입력해보면, feature-string(아래 코드 참조)라는 이름의 브랜치..
- 2024-04-26 09:26:14
- [Java] 52. Object 클래스Song hyun[Java] 52. Object 클래스1. Object 클래스가 뭘까?2. Object 클래스의 메서드 활용 1. Object 클래스가 뭘까?(1) Object의 정의: Object 클래스는 모든 클래스의 최상위 클래스이다. 모든 클래스는 Object 클래스에서 상속받고, Object 클래스의 메서드 중 일부는 재정의해서 사용할 수 있다. Object 클래스는 단일 상속 규칙에서 유일한 예외이다. (2) Object의 특징:- Object 클래스는 java.lang 패키지 내부에 존재한다.-import java.lang*; 프로그래밍시 import 하지 않아도 자동으로 가지고 온다.- 많이 사용하는 기본 클래스들이 속한 패키지이며 String, Integer, System… 등이 존재한다. 2. Obj..
- 2024-04-25 15:12:02
- [Java] 51. 스윙 컴포넌트, 반복문 활용: 동서남북에 버튼 만들기Song hyun[Java] 51. 스윙 컴포넌트, 반복문 활용: 동서남북에 버튼 만들기스윙 컴포넌트를 사용해 동/서/남/북/중앙에 각각의 버튼을 만들어보자.(총 5개)(3) 반복문 만들기반복문을 사용하지 않을 때의 코드는add(button1, BorderLayout_EAST);add(button2, BorderLayout_WEST);add(button3, BorderLayout_SOUTH);add(button4, BorderLayout_NORTH);add(button5, BorderLayout_CENTER); 이다.각각의 버튼을 다섯가지 위치에 생성하는 코드이다. 우리는 여기서 add(JButton 타입 변수, BorderLayout_방향을 의미하는 String 타입 변수); 라는 패턴이 반복되고 있다는 것을 알 수..
- 2024-04-25 14:27:24
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)