분류 전체보기 89

8. String 클래스

1)String 문자열을 표현하는 자바에서 가장 많이 사용하는 클래스자바 인스턴스 생성 방법 new연산자를 이용하지 않고 인스턴스를 만드는 경우 String str1 = "hello"; String str2 = "hello"; "hello"라는 문자열이 메모리 중에서 상수가 저장되는 영역에 저장된다. 상수는 변하지 않는 값을 의미. String str2 = "hello"; 이 문장이 실행될 때에 hello 라는 문자열 상수는 이미 만들어져 있으므로 str1이 참조하는 인스턴스를 str2도 참조한다. 2.new연산자를 이용해서 인스턴스를 만드는 경우 String str3 = new String("hello"); String str4 = new String("hello"); new연산자를 이용하여 인스턴스를..

JAVA 2021.03.26

7.클래스

1)클래스란? 자바는 객체를 만들기 위해 반드시 클래스를 먼저 만들어야 한다. 클래스는 객체를 만들기 위한 일종의 틀이다. 붕어빵이 객체라면, 붕어빵 틀은 클래스 자동차 클래스 생성 public class Car{ } Car.java란 파일을 만든다. 저장을 하면 이클립스는 컴파일하여 디스크에 Car라는 클래스를 생성한다. 자동차 클래스가 생성되었다고 해서 자동차가 만들어 진것은 아니다. Car객체 생성하기 (자동차 만들기) new 연산자는 new연산자 뒤에 나오는 생성자를 이용하여 메모리에 객체를 만들라는 명령. 메모리에 만들어진 객체를 인스턴스(instance)라고도 한다. 이렇게 만들어진 객체를 참조하는 변수가 c1 , c2 이다. 위의 코드가 실행되면 Car라는 객체가 2개가 만들어지고 각각의 객..

JAVA 2021.03.26

5. 배열

1) 1차원 배열 배열은 같은 데이터 타입을 가진 연속된 메모리 공간으로 이루어진 자료구조이다.같은 데이터 타입을 가진 여러개의 변수가 필요할 때 사용한다. 배열 생성 방법 정수를 4개 저장 할 수 있는 배열을 생성 하는 방법 배열에 값을 저장하는 방법 배열에 저장된 값을 꺼내서 사용하는 방법 선언과 동시에 초기화하는 방법 2) 2차원 배열 2차원 배열이란 배열의 배열이다. 2차원 배열 생성 방법 정수를 4개씩 담을 수 있는 배열이 3개 생성된다. int[][] array4 = new int[3][4]; 2차원 배열에 값을 저장하는 방법 만약 array4[1] = 10 ; 이렇게 사용하면 오류!! array4[1] 은 또 다른 1차원 배열을 가리킬 수 있는 참조형 변수이기 때문에 값을 담을수는 없다. a..

JAVA 2021.03.26

4.반복문

반복문 반복문은 실행문을 반복적으로 실행해야 할 때 사용 한다.반복문의 종류는 while문, do-while문, for문 이 있다. 1) while문(do-while문) 조건문의 실행 결과가 true일 동안 반복해서 실행한다. 10번 반복하면서 0부터 9까지 출력하는 반복문 1부터 100까지의 합을 while문을 이용하여 구현해 보도록 하겠습니다. while문의 경우 조건이 만족하지 않는다면 한번도 반복하지 않을 수 있다.하지만, do while문의 경우는 무조건 한번은 실행되는 반복문이다. 2)for 문 for반복문은 변수초기화, 조건식, 증감식이 한줄에 모두 있다. 초기화식은 최초 한 번만 수행합니다. 조건식을 수행해서 수행결과가 false라면 for 반복문을 빠져 나갑니다. 수행 결과가 true라면..

JAVA 2021.03.26

3.제어문

1)if 조건문 조건식의 연산 결과에 따라 블록 내부 문장의 실행 여부를 결정 할 수 있다. if 문 조건식이 true 일 경우에만 실행문이 실행된다. if(조건식) 다음의 { } 를 생략할 수 있다. 하지만, 생략할 경우 if문에 포함되는 실행문은 단 한 줄만 포함된다. if(조건식){ 실행문; 실행문; } if - else 문 조건식이 true일 경우 if 블록의 실행문이 실행되고, flase 일 경우 else 블록의 실행문이 실행된다. if(조건식){ 실행문; 실행문; }else{ 실행문; } if - else if - else문 처음 if문의 조건식의 조건문이 true일 경우 처음 if문의 블록이 실행되고, false일 경우 다음 조건식의 결과에 따라 실행 블록이 달라진다. else if 문의 수..

JAVA 2021.03.26

2. 연산자

1)산술연산자 부호(+,-), 증감(++,--), +,-,*,/,% 연산식 ** x = y + z;** y와 z를 더한 값을 x에 대입한다는 것을 의미 =과 + 는 연산자 ,= 은 대입연산자 이고, + 산술연산자 이다. y와 z 는 피연산자 이다. x = y+ z 는 연산식이다. 부호를 결정하는 부호 연산자 산술 연산을 할 수 있는 산술 연산자 1씩 증가하거나 감소 시키는 증감연산자 피 연산자가 1개인 연산자는 단항 연산자 부호 연산자와, 증감연산자는 단항 연산자 이다. //부호 연산자 int i1 = -5; int i2 = +i1; int i3 = -i1; //증감 연산자 int i4 = ++i3; int i5 = i3++; int i6 = --i3; int i7 = i3--; 피연 산자 하나로 연산할..

JAVA 2021.03.26

1. 변수,상수,타입 정리

1)변수 변수란 값을 저장할 수 있는 메모리의 공간을 의미한다. 변수의 선언 타입 변수이름; int count; ( 정수 값을 담을 수 있는 count라는 이름의 변수를 선언) double average; ( 실수 값을 담을 수 있는 average 라는 변수를 선언) 명명규칙. 변수의 이름을 정할 때 자바 언어에서 정해놓은 규칙 식별자 (identifier)는 클래스, 메소드, 변수 등 다양한 대상에 대해 이름이 붙여지는 경우. 그 이름을 뜻 함 java 식별자 명명 규칙 하나 이상의 글자로 이루어져야 함 첫 번째 글자는 문자 이거나 '$', '_'이어야 함 두번재 이후의 글자는 숫자, 문자, '$', '_'이어야 함 '$', '_' 이외의 특수문자 사용 불가능 길이 제한이 없음 키워드는 식별자로 사용할..

JAVA 2021.03.26

sql 정리 클립보드

https://www.evernote.com/shard/s727/sh/6daa1e01-ee10-4b48-a0e6-72dcc438cd11/322e3cff39b2667ad396d63704954a25a.0 데이터베이스 명령어 모음DML select 'private String ' ||lower(column_name)||';' from user_tab_columns where table_name='MEMBER'; SELECT - DB에서 원하는 데이터만 출력해주는 명령어이다 . 형식 SELECT + (컬럼1,컬럼2,컬럼3, ...) + FROM + 테이블 이www.evernote.com DML select 'private String ' ||lower(column_name)||';' from user_tab_c..

카테고리 없음 2021.03.12