일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- abstract
- array
- ArrayList
- Class
- collection
- database
- db
- default
- Exception
- Generic
- HashSet
- Interface
- Java
- Java 입문
- java 자료형
- java 클래스
- JavaBean
- javabeans
- JAVA의 특징
- LinkedList
- linkedset
- list
- mariadb
- Private
- protected
- public
- RuntimeException
- set
- SQL
- SQLD
- Today
- Total
목록분류 전체보기 (17)
GeehDev
velog에서 이관해온 글 Java에서는 다양한 제어자가 있으며, 해당 클래스, 변수의 접근 범위를 지정하기도, 특정 상태를 보여주기도 합니다.접근 제어자클래스, 멤버(필드, 메서드, 이너클래스), 생성자 앞에 위치하며 사용 범위를 정의하는 역할을합니다.모든 클래스, 멤버는 접근 제어자를 필수로 가져야합니다.멤버 및 생성자의 접근제어자접근 제어자사용 가능 범위public동일 패키지의 모든 클래스 + 다른 패키지의 모든 클래스protected동일 패키지의 모든 클래스 + 다른 패키지의 자식클래스default동일 패키지의 모든 클래스private동일 클래스 사용 범위 순 : public > protected > default > private해당 멤버 및 생성자의 접근제어자로 위 4개 중 하나를 작성해줘야하..
velog에서 이관해온 글 클래스의 상속클래스의 상속은 부모 클래스로부터 멤버(필드, 메서드, 이너 클래스)를 내려받아 자식 클래스 내부에 포함시키는 문법 요소 입니다.위 이미지 처럼 공통으로 사용하는 필드와 메서드를 부모 클래스에서 정의하여 자식 클래스에서는 해당 클래스에서만 사용하는 멤버만 정리하여 활용할 수 있습니다.// 상속 없이 작성class Student { String name; int age; int studentNo; void eat() {...} void sleep() {...} void goToSchool() {...}}class Businessman { String name; int age; int employeeNo; void ..
velog에서 이관해온 글 클래스의 개념객체(Object)는 사용할 수 있는 실체를 의미하며, 클래스란 이런 객체를 만들기 위한 설계도 또는 청사진 같은 개념입니다.💡 프로그래밍 문법의 발전 과정변수 : 다양한 형태의 데이터를 저장하기 위해 데이터를 저장할 수 있는 변수라는 개념이 생겼습니다.배열 : 데이터가 많아져 이를 쉽게 관리하기 위해 같은 자료형끼리의 값을 묶어 관리할 수 있는 배열의 개념이 생겼습니다.구조체 : 배열과 변수들 각기 다른 자료형을 묶어 관리할 수 있는 구조체의 개념이 생겼습니다.클래스 : 다양한 자료형의 데이터를 묶어 관리할 수 있을 뿐만 아니라 데이터를 처리하는 다양한 기능까지 함께 관리할 수 있는 클래스라는 개념이 생기게되었습니다.객체지향 프로그래밍 언어Java는 객체지향 프..
velog에서 이관해온 글 참조 자료형Reference Type으로 값 자체를 저장하는게 아닌, 해당 값이 올라가있는 메모리의 주소를 저장하여 해당 주소를 참조해오는 타입입니다.참조 자료형의 경우참조자료형 변수명 = new 참조자료형()의 형태로 생성합니다.실제 데이터는 힙 영역에 저장되어있고, 해당 주소를 스택에 저장해놓는 방식입니다.Java에서는 8개의 기본 자료형 이외에는 모두 참조 자료형입니다.대표적인 참조 자료형에는, 배열(array), 클래스(class), 인터페이스(interface) 등이 있습니다.배열배열은 동일한 자료형을 묶어 저장하는 참조 자료형 입니다.배열이란 순서(index)를 갖고 저장된 자료형으로 순서는 0부터 시작 합니다.생성할 때 배열의 크기를 지정해야하며, 한번 크기를 지정..
velog에서 이관해온 글 변수 선언//선언만자료형 변수명;//선언과 동시에 할당자료형 변수명 = 값;Java에서의 변수선언도 JS와 유사하게 선언하지만, 차이점은 예약어가 Java에서 정해놓은 자료형으로 입력해서 사용한다는 점에서 차이가 있습니다.💡 변수 선언 후 할당을 안하면?변수 선언 시 선언과 동시에 값을 할당할 수도 있지만, 선언만 해놓고 값 할당은 나중에 할 수도 있습니다. 이럴 경우 값이 할당되기 전까지 해당 변수의 값은 null 상태입니다.이러한 null의 경우 어떠한 연산을 해도 null이 나오기 때문에 논리적 오류에 주의해야합니다.위 이미지 처럼 변수 선언 후 할당을 안한채 사용하려하면 에러가 표시됩니다.변수 네이밍 규칙필수사항식별자는 첫 시작은 글자, 달러기호($), 밑줄기호(_)로..