목록분류 전체보기 (24)
hyeongwoo's blog
배열 2개이상의 연속적인 공간 컴퓨터 메모리에 같은 자료형 타입이 연속적으로 할당된 공간 배열을 사용하는 이유 변수만을 사용하게 된다면 대량의 데이터들을 보관하고자 할때 각각의 변수를 만들어서 따로 관리해야한다. 1차원 배열 타입이 같은 둘 이상의 데이터를 저장할 수 있는 1차원 구조의 메모리 공간 2차원 배열 타입이같은 연속된 배열들이 각각 또 다른 배열 공간을 가리키고 있는 형태 기본 자료형 배열 기본 자료형으로 선언되어있는 배열 초기화가 안되면 자동으로 0으로 초기화 선언방법 int[] arr =new int[5]; int[] arr={1,2,3,4,5}; int[] arr=new int[5]{1,2,3,4,5}; 객체 배열 객체배열은 객체로이루어진 배열이다. 여러개의 객체가 연속적으로 할당 선언시..
자바_연산자 논리 연산자 두개의 논리값을 연산해주는 연산자 && (and) ll (or) == != 증감 연산자 ++: 변수에 담긴 값을 1 증가 --: 변수에 담긴 값을 1 감소 a++ , a-- 산술 연산자 +-*/ % 대입 연산자 = a=b 복합 대입 연산자 산술 연산자와 대입 연산자가 결합되어있는 형태 a+=3; a-=3; 비교연산자/관계연산자 (이항연산자) 두값을 비교하는 연산자 = 삼항 연산자 항목 3개를 가지고 연산해주는 연산자. String check=(a%2==0)?"짝수":"홀수";
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cEMG2u/btsD8AOAVmJ/9JKQDFfacEFbOjVBetBiW0/img.png)
변수 변할수 있는 값 프로그래밍에서는 컴퓨터메모리(RAM)에 값을 기록하기 위한 공간이다. 변수 선언 메모리공간에 공간을 할당하는 것 int a; 변수 초기화 할당된 메모리공간에 값을 넣는것 int a; a=2; 변수접근 메모리에서 값을 가져오는 것 사용시 유지 보수성 증가 변수 규칙 대소문자 구분 숫자로 시작할수 없다 $과_이외의 특수문자는 사용할수없다 키워드는 변수의 이름으로 사용할 수 없다. 변수 자료형 결정 해당 변수에 값을 저장 및 참조하는 방식의 결정 일반변수와 참조변수 일반변수 일반 값을 가지고있는 변수이다. stack 영역에 저장된다. 프로그램 실행전(컴파일과정)에 메모리공간을 할당한다. 자료형에따라 할당되는 메모리크기가 정해진다. 참조변수도 stack영역에 할당된다. 5 4 3 2 1 s..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bNOLI5/btsDxjNS4kI/VH12P5npWBURSypbOLvgL1/img.png)
자바 자바는 썬 마이크로시스템즈의 제임스 고슬링(James Gosling)과 다른 연구원들이 개발한 객체 지향적 프로그래밍 언어이다. ■ 자바언어 특징 자바는 자바 가상 머신(JVM)을 통해 다양한 운영체제에서 바이트코드로 실행됩니다. 이는 자바 프로그램이 플랫폼 독립적이라는 것을 의미한다. 자바는 프로그램을 객체의 집합으로 볼 수 있어 코드의 재사용성과 모듈의 유연성을 향상시킨다. 객체 지향 프로그램의 주요 특징으로는 캡슐화,상속,다형성이 있다. 자바는 가비지 컬렉션(garbage collection)을 통해 자동 메모리 관리를 수행한다. 개발자의 메모리 관리 부담을 덜어준다. 자바는 필요에 따라 클래스를 동적으로 로딩할 수 있다. 이는 프로그램 실행 중 클래스를 찾고 로드하는 기능을 의미한다. 자바는..