본문 바로가기

분류 전체보기502

[Java] chap2 : 변수 - 식별자 정의 규칙 및 권장 사항 식별자(클래스,변수,메서드,상수이름) 정의 규칙 : 컴파일 오류 발생 -- 식별자 규칙 1. 문자와 숫자만 가능. _, $ 만 가능. 2. 숫자 시작 안됨 3. 예약어 사용 안됨 식별자(클래스,변수,메서드,상수이름) 규칙 -- 권장사항 1. 클래스명 : 대문자 시작. 의미변경 부분은 대문자(Camel 방식) Srting,StringBuffer 2. 변수명 : 첫자는 소문자, 의미변경 부분은 대문자 maxNum,maxScore,num 3. 매서드명 : 첫자는 소문자, 의미변경 부분은 대문자 setName(),getNum() 4. 상수명 : 모두 대문자. 의미변경 _로 처리(Snake 방식) MAX_NUMBER 📌 package chap2; public class varEx5 { public static v.. 2023. 4. 14.
[Java] chap2 : 변수 - 기본 자료형 간의 연산 결과 기본 자료형 간의 연산 결과 **같은 기본 자료형 간의 연산 결과** byte 자료형 + byte 자료형 = int 자료형 short 자료형 + short 자료형 = int 자료형 int 자료형 + int 자료형 = int 자료형 long 자료형 + long 자료형 = long 자료형 float 자료형 + float 자료형 = float 자료형 double 자료형 + double 자료형 = double 자료형 **서로 다른 기본 자료형 간의 연산 결과** byte 자료형 + short 자료형 = int 자료형 byte 자료형 + int 자료형 = int 자료형 short 자료형 + long 자료형 = long 자료형 int 자료형 + float 자료형 = float 자료형 long 자료형 + flaot .. 2023. 4. 14.
[Java] chap2 : 변수 - 자바의 자료형, 리터럴 형변환예제 자바의 자료형. 기본 자료형 1. 논리형 : boolean(1byte) => true, false : 참, 거짓 값을 저장 2. 문자형 : char(2byte) => 한개의 문자만 저장. 유니코드 문자 3. 정수형 : byte(1byte), short(2byte), int(4byte), long(8byte) => 정수형(소숫점 없음) 숫자 저장. int num; // 변수 선언 num = 100 //변수 초기화 4. 실수형 : float(4byte), double(8byte) => 실수형(소숫점 있음) 숫자 저장. [1byte = 8bit] 참조 자료형 - 8개의 기본형을 제외한 나머지 타입. 객체의 정보를 저장한다. : Array, String, Class, i 1. String 클래스 String 연.. 2023. 4. 14.
[Java] chap2 : 변수 - 특수 문자 ‘\’, 문자 객체 저장(char, String). 특수 문자 ‘\’, 문자 객체 저장(char, String). - 특수문자 : 특별한 기능을 가진 문자. \\로 표현. \\ : 특수문자표현문자. \\\\ : 순수한 \\ 문자/ - char : 기본 자료형. 문자 한개만 저장. 'a' 형식으로 구현 - String : 참조자료형. 문자열(문자여러개) 객체 저장. "문자열" 형식으로 구현 - \\t : tab 표시 \\n : new line 출력. 다음줄 출력 📌 package chap2; public class varEx2 { public static void main(String[] args) { char single = '\\''; // \\' 문자 저장. System.out.println(single); String dir = "c:\\\\"; /.. 2023. 4. 14.
[Java] chap2 : 변수 - 변수의 선언 및 초기화 변수의 선언 및 초기화 - 변수의 선언 및 초기화. 자료형 변수명 = 값 - 변수의 선언. 자료형 변수명; => 자료형의 크기만큼 변수값을 메모리에 할당 - 변수의 초기화. 변수명 = 값(리터널)|변수|수식 => 선언된 변수에 값을 저장 변수의 명명 규칙 - 대소문자가 구분 되며 길이에 제한이 없다. ex) True 와 true는 서로 다른 것으로 간주 된다. - 예약어를 사용해서는 안된다. ex) true는 예약어라 사용할 수 없지만, True는 사용 가능하다. boolean,final,for do, while, public, 등등 - 숫자로 시작해서는 안된다. top10은 허용하지만, 7up은 허용되지 않는다. - 특수 문자는 '_'와 '$'만을 허용한다. ex) $harp는 허용되지만. S#arp는.. 2023. 4. 14.
[Java] chap1. (자바의 기본) 자바의 기본. 1. // 주석 : 프로그램과 관련이 없는 영역. 2. /* */ 여려줄 주석 3. punblic class 클래스 명과 소스이름은 같아야 한다. 4. 대소문자 구분한다. 5. 문장의 끝은 반드시 ; 으로 마무리 지어야 한다. 📌 package chap1; // 주석(comment) : 프로그램 실행과 관련이 없는 영역. 컴파일되지 않는 영역. // 프로그래밍 언어 -> 번역(컴파일러) -> 기계어(0,1..) // 한줄 주석. // 이후의 영역이 주석 /* ...여러줄 주석 */ /* 1. java project chap1 프로젝트 생성. => modual 생성 안함 * 2. src 폴더에 Hello class 생성. => 자바 소스 생성 * 3. 소스 이름 : Hello.java * -.. 2023. 4. 14.
[Oracle] SQL 명령어들 - DDL (create, alter, drop, truncate) DDL : Data Definition Language 데이터 정의어 : 객체를 생성,변경,제거 기능을 담당하는 명령어. : DDL 명령어 실행 시 자동 commit된다. - 객체 : table,index,user,sequence,.... table 생성 : create table 테이블명.... index 생성 : create index 인덱스명.... user 생성 : create user 유저명... DDL 명령어 특징 1. commit, rollback 의미가 없다. 2. DDL 명령어가 실행되면, 자동 commit됨. => rollback을 하고싶으면, rollback 먼저실행하고, ddl 명령어를 실행 해야함 DDL 명령어 1. create : 객체(table) 생성 2. alter : 객체 .. 2023. 4. 14.
[Oracle] SQL 명령어들 - TCL (commit, roolback) TCL : Transaction Control Language TCL 명령어 1. commit : DML 명령문 실행완료. 트랜젝션 종료 2. rollback : DML 명령문 취소. 트랜젝션 종료 Transaction : all or nothing. 업무상태에 따라서 하나의 논리적인 업무지정 예시 : 계좌이체 출금 : 1. 거래내역추가. 2. 잔액감소. 3. BS수정 : 정상 => 확정 실행 : commit 입금 : 1. 거래내역추가. 2. 잔액감소. 3. BS수정 : 오류 => rollback 2023. 4. 14.