배열 같은 자료형의 원소를 정해진 개수만큼 가지고 있는 객체 배열의 크기는 배열이 초기화 또는 생성될 때 정해짐 숫자 인덱스(첨자)를 사용하여 특정 원소를 다룸 배열의 선언 선언할 때는 크기를 지정할 수 없음(c, c++과 다른점) 형식은 자료형[] 변수이름; 또는 자료형 변수이름[]; 예 int[] a; / int b[]; // 주소값만 가지고 있음 int[][] c; / int d[][]; / int[] e[]; int f[10]; // 오류 배열의 초기화 선언과 동시에 중괄호를 이용하여 초기값을 지정 자동으로 메모리 공간이 확보됨 초기화 또는 생성 과정을 거쳐야 배열의 원소를 사용할 수 있음 예 int a[] = {2, 3, 5, 7, 11}; // 선언과 동시에 초기화 int anArray[][]..
식별자 클래스, 변수, 메소드, 레이블 등의 이름 프로그래머가 작명함 작명규칙 대소문자 구분 길이에 제한 없음 영 대소문자, 한글, 숫자, '_', '$'를 사용 숫자로 시작할 수 없음 키워드, true, false, null은 불가 잘못 작명된 예 2002WorldCup(숫자로 시작됨), my#class(_와 $외의 특수문자가 들어감), class(키워드가 들어감), World Cup(공백문자가 들어감), lee@knou(특수문자가 들어감) 식별자를 만들 때의 관례 클래스: 첫 자는 대문자, 단어의 첫 글자는 대문자, 나머지는 소문자 Car, Hello World, MyClass, String 메소드, 변수(필드): 위와 같으나 첫 글자가 소문자 speed, myCar, gearArea() 상수: 모든..
Java 언어의 기원 Sun Microsystems의 제임스 고슬링 1990년 그린 프로젝트와 Oak 언어 1995년 Java와 HotJava 발표 웹의 확산과 함께 주목을 받음 1996년 1월 JDK1.0발표 1998년 Java2 SDK, SE 1.2(J2SE 1.2부터 Java2라고 함) 2014년 Java Paltform(JDK) SE 8 2020년 9월 Java SE 15 2009년 Oracle이 Sun을 인수함 Java 언어의 특징 C/C++(하이브리드 언어) 언어와 유사하나 단순함 플랫폼에 독립적 완전한 객체지향 언어 웹 또는 네트워크 프로그래밍이 용이 엄격한 자료형의 검사 컴파일하면서 변수의 자료형을 엄격하게 검사함 예외 처리 기능제공 오류가 발생이 예상되는 경우 예외처리를 해줄 수 있음 예..
- Total
- Today
- Yesterday
- C++
- 입출력장치
- dfs
- 동적프로그래밍
- 인접행렬
- 최단경로
- 병행프로세스
- 구조체
- 교착상태
- 클래스
- client side rendering
- 세마포어
- 운영체제
- Stack
- server side rendering
- 소프트웨어
- javascript
- 알고리즘
- 인접리스트
- 퀵정렬
- stackframe
- 배열
- 이진탐색
- 재귀함수
- react
- 자료구조
- Java
- BFS
- 스텍
- C
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |