분류 전체보기 (133) 썸네일형 리스트형 JAVA 메소드 ▶ 메소드 호출하기 메인메소드에서 호출하기. 객체를가리키는변수이름 메서드이름 (인수목록); - 메소드 실행 순서. 1) 메소드 호출하는 부분의 코드 실행 2) 메소드 내부로 흐름이 옮겨지고 메소드 내부 코드가 실행된다. 3) 메소드 내부의 코드가 모두 실행되면, 메소드가 호출되었던 코드의 다음코드가 실행된다. ▶ getter setter 접근 지정자가 private인 변수를 다른 클래스에서 호출하기. 접근 지정자가 private 인 변수를 다른 클래스에서 접근하기 위해서는 클래스 내에서 메소드(getter, setter)를 선언하여 매개변수로 private 변수를 담고 다른 클래스에서 접근 가능하게 접근 지정자를 새로 명시한다. (명시하지 않은 경우 ? protected) 그리고 다른 클래스에서 (get.. JAVA 클래스 JAVA 클래스 ▶ 클래스 선언하기. - 클래스 키워드와 함께 클래스명을 지정. - 접근 지정자 지정 - 필드와 메서드를 갖는다. ▶ 접근 지정자 - public : 전 패키지내에서 접근이 가능하다. - protected : 해당 패키지 내에서만 접근이 가능하다. - private : 해당 클래스에서만 접근이 가능하다. - default : 접근 지정자가 명시 되어있지 않을 때이며, protected와 동일한 접근 권한을 갖는다. ▶ 필드 접근 지정자와 데이터형 변수명으로 변수를 선언 가능하다. 접근 지정자 데이터형 변수명; 필드는 주로 private으로 선언하여 캡슐화를 한다. - 캡슐화 : 클래스의 데이터와 기능을 하나로 묶어 구성원을 보호하는 기능. ▶ 메소드 메소드는 접근지정자, 리턴타입, 메소드.. JAVA의 배열 JAVA 배열 메모리 공간에 여러개의 값을 저장하는 객체이다. ▶ 배열의 선언 방법 배열을 선언할 때 배열의 크기또는 값을 같이 선언하여야 한다. 데이터형[] 변수명 = new 데이터형[배열의크기]; 데이터형[] 변수명 = new 데이터형[]{"데이터"}; 데이터 형은 객체(클래스)로 선언 가능하다. int[] numArray = new int[5];-기본형 String[] strArray = new String[5];-데이터형 ▶ 배열에 값 대입하기. - 배열의 값 접근 : 배열의 요소를 인덱스로 접근한다. 배열의 크기를 넘어서는 인덱스로 접근하여 값을 대입할 수 없다. numArray[0] = 1; numArray[1] = 2; numArray[2] = 3; numArray[3] = 4; numArr.. 형 변환(케스팅) ▶ 데이터 형 (타입) 1. 논리형 (ture or false) - boolean 타입은 true or false를 담을 수 있다. boolean isCheck = false; 2. 문자형 - char 타입은 문자1개만 담을 수 있으며 홑 따옴표로 시작해서 닫는다. char myChar = 'A'; 3 . 정수형 - 가장 작은 범위의 숫자 표현형 byte (1byte) - 작은 범위의 숫자 표현형. -32768 ~ +32767 short (2byte) - 주로 쓰이는 숫자 표현형 int (4byte) - 더 큰 범위 숫자 표현형. long (8byte) : 정수형 long 타입은 리터럴 접미사 'L'을 붙인다. 4. 실수형 - float myFloat = 0.0f; double myDouble = 0.0.. Java의 변수 ▶ 변수 선언하기 변수 : 데이터를 저장하기 위하여 만들어진 메모리 공간. 즉, 변수를 선언하는것은 데이터를 저장하기 위해 메모리를 할당한다는 의미이다. 변수 선언 ->데이터형 식별자(변수명) = 값 ->기본 데이터형은 값이 입력되어야 출력 및 대입이 가능하다. 형명 식별자; 변수의 이름은 규칙에 맞게 의미 있는 단어로 짓는다. ☞ 변수 이름 규칙 1. 대소문자가 구분되며 길이에 제한이 없다. 2. 예약어(키워드)를 사용해서는 안 된다. 3. 숫자로 시작해서는 안 된다. 4. 특수문자는 '_'와 '$'만을 허용한다. ☞ 자바 키워드 ▶ 변수의 초기화 변수를 선언했을 때 동시에 값을 저장함을 의미한다. ▶ 변수에 값 대입 1) 직접 값을 대입 2) 다른 변수 값 대입(자료형에 유의해야 한다.) ▶ 이스케이.. Transction(트랜잭션) 트랜잭션 ▶ 트랜잭션의 정의 하나의 작업을 수행하기 위해 필요한 데이터베이스 연산들을 모아 놓은 것. 작업 수행에 필요한 SQL 문들의 모임이다. - 논리적 작업의 단위. 장애 발생 시 복구 작업이나 병행 제어 작업을 위한 중요한 단위로 사용된다.데이터베이스의 무결성과 일관성을 보장하기 위해 작업 수행에 필요한 연산들을 하나의 트랜잭션으로 제대로 정의하고 관리해야 한다. 예를들어, 회원가입 할 때, JDBC를 사용하여 1.중복체크 (select 검색) 2.가입버튼 (insert 추가) 회원가입 할 때 2개의 쿼리를 실행한다고 가정하는데 이 2개의 쿼리를 모아둔 것이 -> 트랜잭션 이다. 또, 어떤 작업을 했을 때(회원가입 할 때) 에러 발생시 에러 전 상태의 테이블로 만들어 줘야 한다. 위의 쿼리의 모음.. Stored trigger (트리거) 트리거 테이블에 삽입, 수정, 삭제 등의 작업(이벤트)이 발생할 때 자동적으로 작동하는 데이터 베이스 개체 프로시저와 달리 직저 실행시킬 수 없고 오직 해당 테이블에 이벤트가 발생할 경우에만 실행된다. 이벤트 발생 후 ROLLBACK 할 수 없다. ▶ 트리거 형식 ▶ 트리거 상태 ALTER TRIGGER [트리거 이름] ENABLE : 트리거 사용 ALTER TRIGGER [트리거 이름] DISABLE : 트리거 사용 중지 ALTER TRIGGER [트리거 이름] COMPILE : 트리거 컴파일 트리거 실습 실습1 DELIMITER $$ CREATE TRIGGER tb_member_trigger_after_delete AFTER DELETEON tb_member_trigger FOR EACH ROW BE.. Java 실행하기 ▶ 자바 코드 만들고 실행하기. 메모장에 자바코드를 적어 이 파일을 실행해보자. 저장시 파일 이름에 .java를 붙여 저장한다. 파일을 열었을 때 메모장 프로그램으로 열리지 않아야 한다. 윈도우 검색창에 cmd 를 검색하여 커멘드 창을 띄운다. 1. 자바가 깔려 있는지 화인. java -version 2. 자바의 패스가 잡혀있는지 확인 javac -version 3. 경로 이동 d: cd 폴더명 4. 디렉터리 확인 해당 경로로 이동한 폴더의 디렉터리를 보여준다 dir 5. 파일 선택 파일명.확장자 6. 클래스 실행(메인 메소드) ▶ 키보드 입력 InputStreamReader reader = new InputStreamReader(System.in); InputStreamReader 객체화를 하면서 인수.. 이전 1 ··· 4 5 6 7 8 9 10 ··· 17 다음