Backend72 JAVA 형 변환 1. 형변환 (캐스트) 다른 자료형(데이터형)으로 변환할 때 2. 숫자 타입 형변환 작은 숫자 타입 -> 큰 숫자 타입 : 명시적으로 형변환 package kr.or.ksmart; public class JavaBasic01 { public static void main(String[] args) { //작은 형 -> 큰 형 : 명시적으로 형변환 int inum = 160; double dnum = inum; System.out.println(inum + " - > - "+ dnum); } } 큰 숫자 타입 -> 작은 숫자 타입 : 캐스트 연산자를 활용하여 형 변환 작은 숫자 타입의 크기를 넘어서면 변환이 안된다. package kr.or.ksmart; public class JavaBasic01 { p.. 2020. 4. 21. JAVA 클래스 1. 클래스 선언하기 - 클래스 키워드와 함께 클래스명 지정 - 접근 지정자 지정 - 필드와 함께 메서드를 갖는다. 2. 접근지정자 - public : 전 패키지 내에 접근 가능 - protected : 해당 패키지 내에서 접근 가능 - private : 해당 클래스에서 접근가능 - default : 접근 지정자가 명시 되어있지 않는 클래스나 메서드, protected와 동일 3. 필드 - 필드는 접근지정자와 데이터형 변수명으로 변수를 선언 가능 - 접근지정자 데이터형 변수명; - 필드는 주로 private으로 선언하여 캡슐화한다. **캡슐화 ; 클래스의 데이터와 기능을 하나로 묶어 구성원을 보호하는 기능 다른 패키지에서 접근할 수 없도록 보호하는 것, 데이터 은닉 4. 메서드 - 메서드는 접근지정자, .. 2020. 4. 21. JAVA 배열 1. 배열 - 메모리 공간에 여러개의 값을 저장하는 객체 2. 배열 선언 방법 1.기본형 : 데이터형[] 변수명 = new 데이터형[배열크기]; 배열만 만드는 것 2.클래스 : 데이터형[] 변수명 = new 데이터형[]{"데이터"}; 배열을 만들때 값까지 집어넣는 것 데이터형 배열은 클래스로데이터형은 객체(클래스)로 선언가능하다. int[] numArray = new int[5]; String[] strArray = new String[5]; 3. 배열에 값 대입하기 배열의 요소를 인덱스로 접근하여 값을 대입한다. 배열의 크기를 넘어서는 인덱스로 접근하여 값을 대입할 수 없다. numArray[0] = 1; numArray[1] = 2; numArray[2] = 3; numArray[3] = 4; num.. 2020. 4. 21. JAVA txt로 작성하여 cmd로 컴파일 및 실행하기 cmd 자바가 깔려있는지 확인하기 java -version 자바 path가 잡혀있는지 확인하기 javac -version 현재 위치에서 D드라이브로 이동하기 d: 현재 위치에서 아래 폴더로 이동하기 cd 폴더이름 현재폴더 디렉터리 확인하기 dir java 컴파일하기 java 파일에서 class 파일로 변환 javac 파일이름.확장자 java 실행 java 파일이름 2020. 4. 14. DB - stored Program ; 프로시저 , 사용자 정의함수 1. Stored Program 1] 정의 ① 일련의 쿼리를 마치 하나의 함수처럼 실행하기 위한 쿼리의 집합 ② MySQL 안에서 프로그래밍 언어와 같은 기능을 제공하는 프로그램 ③ 자주 사용하는 복잡한 쿼리를 하나로 묶어서 이름으로 지정하고 이름을 호출해서 실행되도록 한다. 2] Stored Program의 특징 ① MySQL의 성능 향상 - 긴 쿼리의 내용을 전송하지 않고 프로시저의 이름 및 매개변수 등만 전송하여 네트워크 부화를 줄일 수 있다. ② 유지관리가 간편 - 직접 SQL문을 작성하지 않고 저장된 이름만 호출 함으로써 일관된 작업을 할 수 있다. ③ 모듈식 프로그래밍이 가능 - 한 번 Stored Program을 생성해 쿼리의 수정, 삭제 등의 관리가 수월해진다. ④ 보안 강화 - 사용자 별.. 2020. 4. 13. DB - VIEW 1. VIEW 1] 정의 사용자에게 접근이 허용된 자료만을 제한적으로 보여주기 위해 하나 이상의 기본 테이블로부터 유도된 이름을 가지는 가상 테이블이다. 2] 작동 방식 뷰테이블에 정의가 되어있는대로 쿼리문이 작동된다. 결과 값은 JOIN과 동일해 보이지만 JOIN 보다 편리하게 사용 할 수 있다. 3] 특징 ① 기본테이블로부터 유도된 테이블이기 때문에 테이블과 같은 형태의 구조이며 조작 또한 테이블과 거의 동일하다. ② 가상 테이블이기때문에 데이터의 논리적 독립성을 제공한다. ③ VIEW를 통해서만 데이터를 접근하여 VIEW에 나타나지 않는 데이터 보안에 용이하다. ④ 필요한 데이터로만 VIEW로 정의해서 처리하기 때문에 관리가 편하고 명령문이 간단하다. 4] 단점 ① 가상 테이블이기에 데이터를 논리적.. 2020. 4. 6. 이전 1 ··· 5 6 7 8 9 10 11 12 다음 728x90 반응형