| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 프로그래밍 언어
- 개발자취업
- 자바스크립트
- 코테공부
- 데이터베이스
- Java
- 개발자루틴
- 프로그래머스
- 99클럽
- 알고리즘
- 연결 리스트
- 웹
- 1일1코테
- 인접 행렬
- 티스토리챌린지
- 운영체제
- 갭체크
- 플로이드-워셜
- til
- 코드트리
- 자바
- 항해99
- #코드트리 #코딩테스트 #코테공부 #백트래킹 #알고리즘 기초
- 파이썬
- C
- 코딩테스트
- 오블완
- 자료구조
- 코딩테스트준비
- 코딩테스트사이트추천
- Today
- Total
목록Java (5)
와드의 블로그
1. 객체지향 언어 1.1 객체지향 이론 객체지향 이론의 기본 개념은 '실제 세계는 객체로 이루어져 있으며, 발생하는 모든 사건들은 객체 간의 상호작용이다.'라는 것이다. 실제 사물의 속성과 기능을 분석한 다음, 데이터와 함수로 정의함으로써 실제 세계를 컴퓨터 속에 옮겨 놓은 것과 같은 가상 세계를 구현하고 이 가상세계에서 모의실험을 함으로써 많은 시간과 비용을 절약할 수 있다. 1.2 객체지향 언어의 특징 객체지향 언어는 기존의 프로그래밍 언어와 전혀 다른 것이 아니라, 기존의 프로그래밍 언어에 몇 가지 새로운 규칙을 추가한 보다 발전된 형태이다. 객체지향 언어의 주요 특징은 다음과 같다. 코드의 재사용: 새로운 코드를 작성할 때 기존의 코드를 이용하여 쉽게 작성할 수 있다. 편리한 코드 관리: 코드 ..
1. 배열 1.1 배열이란? 같은 타입의 여러 변수를 하나의 묶음으로 다루는 것을 배열이라고 한다. 많은 양의 데이터를 저장하기 위해서, 그 데이터의 숫자만큼 변수를 선언해야 한다면 상당히 곤혹스러울 것이다. 이런 경우에 배열을 사용하면 많은 양의 데이터를 손쉽게 다룰 수 있다. 1.2 배열의 선언과 생성 ※ 배열의 선언 배열을 선언하는 방법은 원하는 타입의 변수를 선언하고 변수 또는 타입에 배열임을 의미하는 대괄호를 붙이면 된다. 대괄호는 타입 뒤에 붙여도 되고 변수 이름 뒤에 붙여도 된다. int[] score; int score[]; ※ 배열의 생성 배열을 선언한 다음에는 배열을 생성해야 한다. 배열을 선언하는 것은 단지 생성된 배열을 다루기 위한 참조 변수를 위한 공간이 만들어질 뿐이고, 배열을 ..
1. 연산자 1.1 연산자와 피연산자 연산자는 연산을 수행하는 기호를 말한다. 연산자가 연산을 수행하려면 반드시 연산의 대상이 있어야 하는데, 이것을 피연산자라고 한다. 피연산자로 상수, 변수 또는 식 등을 사용할 수 있다. 연산자는 피연산자로 연산을 수행하고 나면 항상 결괏값을 반환한다. 1.2 식과 대입 연산자 연산자와 피연산자를 조합하여 계산하고자하는 바를 표현한 것을 식이라고 한다. 그리고 식을 계산하여 결과를 얻는 것을 식을 평가한다고 한다. public class Operator { public static void main(String[] args) { int x = 5; int y = 4 * x + 3; System.out.println(y); // 23 } } 4 * x + 3이라는 식이..
1. 변수 1.1 변수란? 변수란 값을 저장할 수 있는 메모리 상의 공간을 의미한다. 하나의 변수에 단 하나의 값만 저장할 수 있으므로, 새로운 값을 저장하면 기존의 값은 사라진다. 1.2 변수의 선언과 초기화 ※ 변수의 선언 변수를 사용하려면 먼저 변수를 선언해야 한다. 변수의 선언 방법은 다음과 같다. int age; // int: 변수 타입, age: 변수 이름 변수 타입은 변수에 저장될 값이 어떤 타입인지를 지정하는 것이다. 저장하고자 하는 값의 종류에 맞게 변수의 타입을 선택하여 적어주면 된다. 자바는 정수형, 실수형, 문자형 등 다양한 타입을 제공한다. 변수 이름은 말 그대로 변수에 붙인 이름이다. 변수는 값을 저장할 수 있는 메모리 공간이므로 변수 이름은 메모리 공간에 이름을 붙여주는 것이다..
1. 자바 1.1 자바란? 자바는 썬 마이크로시스템즈에서 개발하여 1996년 1월에 공식적으로 발표한 객체지향 프로그래밍 언어다. 1.2 자바의 특징 ① 운영체제에 독립적이다. 기존의 언어는 운영체제에 종속적이어서 한 운영체제에 맞게 개발된 프로그램을 다른 운영체제에 적용하기 위해서는 많은 노력이 필요하였다. 하지만 자바는 프로그램이 JVM에 의해 운영체제에 맞게 변환되기 때문에 운영체제에 맞는 JVM만 설치한다면 어떤 운영체제에서나 프로그램을 변경하지 않고 실행할 수 있다. ② 객체지향 언어이다. 자바는 객체지향 프로그래밍 언어로 객체지향 개념의 특징인 상속, 캡슐화, 다형성이 잘 적용된 순수한 객체지향 언어이다. ③ 비교적 배우기 쉽다. 자바의 연산자와 기본 구문은 C++에서, 객체지향 관련 구문은 ..