일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 비킹구르 올라프손
- 어렵다
- 장 필립 라모
- 미디어아트
- 안유리
- 전자음악
- vscode 단축키
- 정명훈 #도쿄필하모닉 #조성진
- Ars longa vita brevis
- artntech
- 슈만
- arco
- 미디어아티스트 박형준
- e.printStackTrace()
- 피아노 협주곡
- 프론트엔드
- 자바의 정석1
- MAX
- 한국문화예술위원회
- 스틱스 심포니
- HTML의 구조
- html
- MDN Web Docs
- Auto Rename Tag
- 글자관련태그
- css diner
- 2024 한화 교향악축제
- vscode
- Today
- Total
목록JAVA (7)
Record
`` 태그는 HTML에서 가장 일반적으로 사용되는 태그 중 하나입니다. "div"는 "division"의 줄임말로, 문서의 영역을 나누거나 그룹화하기 위해 사용됩니다. 주로 CSS 스타일을 적용하거나 자바스크립트로 조작하기 쉽도록 요소들을 묶는 용도로 사용됩니다. 일반적으로 `` 태그는 아무 의미도 갖지 않습니다. 즉, 브라우저에게 특별한 의미나 스타일을 전달하지 않습니다. 대신, 해당 요소에 대한 스타일 및 레이아웃을 지정하기 위해 사용됩니다. 예를 들어, 다음은 `` 태그를 사용하여 두 개의 요소를 그룹화하고 스타일을 적용하는 예입니다: ```html 내용 영역 이 곳은 내용을 담는 영역입니다. ``` 위 예제에서는 `` 태그를 사용하여 내용을 감싸고, 각각에 대한 스타일을 지정하였습니다. 이를 통해..
추상 메서드는 상속을 통해 서브 클래스에서 반드시 구현되어야 하는 메서드를 정의하기 위해 사용됩니다. 추상 메서드를 사용하면 추상 클래스나 인터페이스에서 특정한 동작을 요구할 수 있습니다. 이를 통해 다형성을 활용하여 다양한 하위 클래스가 동일한 메서드 시그니처를 갖는 동작을 보장할 수 있습니다. 또한 추상 메서드를 사용하면 코드의 일관성을 유지할 수 있으며, 여러 클래스에서 공통적으로 구현되어야 하는 메서드를 정의할 수 있습니다. 이는 유지보수 및 확장성을 향상시키고, 재사용 가능한 코드를 작성하는 데 도움이 됩니다. 따라서 추상 메서드는 객체 지향 프로그래밍에서 다형성과 상속을 통한 유연한 디자인을 지원합니다.
추상 메서드는 메서드의 선언만 있고 본문이 없는 메서드입니다. 추상 메서드는 해당 메서드를 구현하는 서브 클래스에서 반드시 재정의(오버라이딩)해야 합니다. 추상 클래스는 하나 이상의 추상 메서드를 포함하는 클래스로, 추상 메서드를 가질 수 있으며, 일반적인 메서드와 필드도 가질 수 있습니다. 추상 클래스는 직접 객체를 생성할 수 없으며, 상속을 통해 하위 클래스에서 구현해야 합니다. 인터페이스는 추상 메서드의 집합이며, 모든 메서드가 추상 메서드이고, 필드는 상수만을 가질 수 있습니다. 인터페이스는 클래스들이 구현해야 하는 행동을 정의하고, 이를 통해 다중 상속과 유연한 디자인을 가능하게 합니다. 클래스가 인터페이스를 구현할 때는 `implements` 키워드를 사용합니다. 클래스는 여러 인터페이스를 구..
`println`은 "print line"을 의미하며, 출력 후에 줄 바꿈을 자동으로 추가합니다. 즉, 다음 출력이 새로운 줄에서 시작됩니다. 반면에 `print`는 줄 바꿈을 추가하지 않고 그대로 다음 출력을 이어서 출력합니다. 따라서 `println`을 사용하면 각 출력이 새로운 줄에서 시작하고 `print`를 사용하면 줄 바꿈 없이 이어서 출력됩니다.
**Java에서의 e.printStackTrace() 메소드** Java 프로그래밍에서 `e.printStackTrace()` 메소드는 예외 처리를 위해 사용되는 중요한 메소드 중 하나입니다. 이 메소드는 예외 객체의 스택 트레이스를 출력하여 예외 발생 위치 및 원인을 파악하는 데 도움을 줍니다. 아래는 `e.printStackTrace()` 메소드의 주요 특징과 설명입니다: 1. **스택 트레이스 출력**: `e.printStackTrace()` 메소드는 예외가 발생한 지점부터 예외를 던진 지점까지의 호출 스택의 상세 정보를 출력합니다. 이를 통해 예외 발생 위치와 그 원인을 파악할 수 있습니다. 2. **디버깅 용이**: 예외가 발생한 경우, `e.printStackTrace()`를 사용하여 해당 예..

아래의 쿼리들은 오라클 데이터베이스에서 사용자 계정을 생성하고 권한을 부여하는 작업을 수행합니다. 각각의 쿼리를 자세히 설명하겠습니다. 1. `CREATE USER C##KH IDENTIFIED BY 1234;` - 이 쿼리는 "C##KH"라는 사용자 계정을 생성하고, 해당 계정의 비밀번호를 "1234"로 설정합니다. - `CREATE USER` 문은 새로운 사용자를 데이터베이스에 추가하는 데 사용됩니다. - `IDENTIFIED BY` 절은 사용자의 비밀번호를 지정하는 데 사용됩니다. 2. `GRANT RESOURCE, CONNECT TO C##KH;` - 이 쿼리는 "C##KH" 계정에 리소스 및 접속 권한을 부여합니다. - `GRANT` 문은 특정 사용자에 대한 권한을 부여하는 데 사용됩니다. - ..
for(타입 변수명 : 배열 또는 컬렉션){ //반복할 문장 } JDK1.5 부터 배열과 컬렉션에 저장된 요소에 접근할 때 기존보다 편리한 방법으로 처리할 수 있도록 for문의 새로운 문법이 추가됨 위의 문장에서 타입은 배열 또는 컬렉션의 요소의 타입이어야한다. 배열 또는 컬렉션에 저장된 값이 매 반복마다 하나씩 순서대로 읽혀서 변수에 저장된다. 그리고 반복문의 괄호 {} 내에서는 이 변수를 사용해서 코드를 작성한다. int[ ] arr = {10,20,30,40,50}; 배열 arr을 위와 같이 선언했을 때, 이 배열의 모든 요소를 출력하는 for문은 아래와 같다. //일반적인 for문 for(int i = 0; i < arr.length; i++) { System.out.println(arr[i]);..