본문 바로가기

분류 전체보기107

데이터정의어(DDL), 데이터조작어 (DML) DB || DAY2 || 데이터정의어(DDL), 데이터조작어 (DML) 0. DB 1. virtural box install 2. 이미지 파일 설치하기 3. 터미널창 4. lsnrctl start 5. sqlplus /nolog 6. db꺼져있으므로, 접속가능한 유일한 계정인 sys에 접근해야함 => connect sys/oracle as sysdba 7. startup -root(pw : oracle01) -> 관리자 권한 -oracle(pw : oracle) -> /home/oracle 디렉토리 권한 -> /u01/app/oracle 디렉토리 권한 -sys(pw : _____) -> sysdba 권한 (dba + DB시작/종료 + DB생성) SQL> conn sys/_____ as sysdba -sy.. 2021. 7. 26.
인프런 자바기초강의_15,16,17,18,19,20강 15강. 생성자, 소멸자, this 15-1. 디폴트 생성자 15-2. 사용자 정의 생성자 객체 GC에 의해서 메모리에서 제거될 때 finalize()메서드가 호출된다. 15-3. 소멸자 15-4. this : 현재 객체를 가리킴 16강. 패키지와 static 16-1. 패키지 : 수많은 클래스를 폴더 형식으로 관리하는 것. # 패키지 이름 결정 요령 -- 패키지 이름은 패키지에 속해있는 클래스가 최대한 다른 클래스와 중복되는 것을 방지하도록 만든다. -- 패키지 이름은 일반적으로 도메인을 거꾸로 이용한다, -- 개발 중에 패키지의 이름과 구조는 변경될 수 있다.클래스도 이동 가능함. -- 패키지 이름만 보고도 해당 패키지 안에 있는 클래스가 어떤 속성과 기능을 가지고 있는 예상이 될 수 있도록 이름을 .. 2021. 7. 25.
데이터타입, 연산자 JAVA || DAY1 || 데이터타입, 연산자 0. 데이터타입 1Byte = 8bit 2Byte 4Byte 8Byte 정수형 byte short int long 실수형 float double 문자형 char 논리형 boolean - 정수형 데이터타입 변수에 저장 가능한 정수의 범위 : -2^(n-1) ~ 2^(n-1)-1 - 실수형 데이터 타입은 정수형 데이터 타입보다 큰 타입으로 취급된다. 1. 연산자 # 복합적으로 구성된 연산식의 연산 - 우선 순위에 따라 수행한다. -- 단항 -> 이항 -> 삼항 -- 산술 -> 비교 -> 논리 -> 대입 # 확장대입연산자 - 확장대입연산자를 사용하는 경우, 형변환을 이용하지 않고도 연산이 가능하다. # 비교연산자 2021. 7. 23.
Linux개발환경구축, DB접속 DB || DAY1 || Linux개발환경구축, DB접속 1. 오리엔테이션 -- DBMS(Database Management System) : 데이터베이스에서 필요한 데이터를 검색, 삽입, 수정, 삭제하기 위한 프로그램. -- 주로 사용: oracle, mySQL # SQL문 Data Retrieval SELECT Data Manipulate Language INSERT UPDATE DELETE MERGE Data Definition Language CREATE ALTER DROP RENAME TRUNCATE Transaction control COMMIT ROLLBACK SAVEPOINT Data Contrl Language GRANT REVOKE -- 행과 열이 만나는 칸 => 필드값 or 레코드값이.. 2021. 7. 21.
인프런 자바기초강의_9,10,11,12,13강 9강. 조건문 9-1 if -> 양자택일 9-2 switch -> 다자택일 switch(변수명) { case 조건1: System.out.println("조건1"); break; case 조건2: System.out.println("조건2"); break; case 조건3: System.out.println("조건3"); break; default; break; } 10강. 반복문 10-1. for문 # input값을 받아 구구단 출력하기 System.out.print("곱하고 싶은 값을 입력하세요-> "); Scanner scanner = new Scanner(System.in); int inputNum = scanner.nextInt(); for(i=1;i 'NullPointerException' 이.. 2021. 7. 17.
인프런 자바기초강의_5,6,7,8강 0. 형 변환 1. 자동적 형변환 (묵시적 형변환) : 작은 공간의 메모리에서 큰 공간의 메모리로 이동. 2. 명시적 형변환 : 큰 공간의 메모리에서 작은 공간의 메모리로 이동. => 명시해줘야 성립한다. int iVar = 100; byte bVar = (byte)iVar; * 명시적 형 변환은 데이터가 누실될 수 있다. 따라서 주로 처음부터 int, double 등 큰 자료형을 사용한다. 5강 5-2 서식문자 : 일반 문자가 아닌 서식에 사용되는 문자 System.out.println("오늘의 기온은 10도 입니다."); System.out.printf("오늘의 기온은 %d도 입니다.\n", 10); int num1 = 20; System.out.println("오늘의 기온은 " + num1 + "도.. 2021. 7. 15.
FreeCodeCamp_JS_TIL_DAY3 0. use destructuring assignment to extract values from objects. : neatly assigning values taken directly from an object. 1. use destructuring assignment to assign values from objects. : allows you to assign a new variable name when extracting values. do this by putting the name after a colon when assigning the value. const user = {name:'sam lee', age:30}; const {name:userName, age:userAge} = use.. 2021. 7. 5.
FreeCodeCamp_JS_TIL_DAY2 1. operator > does convert data types of values while comparing. 2. switch if you have many options to choose from, use a swith statement. a switch statement tests a value and can have many case statements which define various possible values. statements are eeuted from the first matched case values until a break is encountered. case - 한번에 여러개를 쓸 수 있음. default - 해당하는 case 가 없는 경우 default에 저장된 내용.. 2021. 6. 26.
FreeCodeCamp_JS_TIL_DAY1 1. Escaping quotes Quotes are not the only characters that can be escaped inside a string. there are two reasons to use escaping characters. 1. to allow you to use characters you may not otherwise be able to type out, such as carriage return. 2. to allow you to represent multiple quotes in a string without javascript misinterpreting what you mean. code output \' single quote \" double quote \\ b.. 2021. 6. 23.