본문 바로가기

[JAVA] OOP 클래스 만들기 TV tv = new TV(); → 객체를 생성한다. 메모리에 공간을 할당한다! TV tv 는 스택에 생성된 변수이고, new TV() 는 힙 영역에서의 공간
[JAVA] 배열 & 반복문 조금 for문에 이름을 지정할 수 있음 → break로 for문을 지정할 수 있음! switch도 지정할 수 있음! 이건 자바만 가능함. 다른 언어들은 flag 값을 지정해야 하는데... 컴퓨터는 변수를 '변수의 시작 주소'로 구분한다. (실제 메모리에 있는 주소를 의미함) 자바에서는 포인터의 개념이 없는 이유 ? 실제 주소를 개발자는 알 수 없다. 메모리의 주소값을 개발자에게 제공하지 않고, 개발자는 가상의 주소에 매핑된 해시값으로 데이터에 접근을 한다. (그러므로 자바가 느려질 수 밖에 없다) 시작 주소값만 기억하고 자료형의 사이즈 만큼 데이터를 인식하기 때문에 동일한 자료형의 데이터가 저장된 나머지 배열에 저장된 값을 알 수 있다. (시작 주소의 값만 알고 있다면 ... ) 키워드 → (연속적인 공간, ..
[JAVA] 나비 모양 그리기
[JAVA] 조건문/반복문 - if(동등한 관계가 아닐 시) / switch (동등한 관계의 비교) default의 위치는 상관 없다! while문 break 조건이 명확한 경우 예를 들어, q를 눌렀을 때 종료하기 for문은 증가하는 값이 정하진 경우, 감소하는 경우 혹은 범위가 지정된 경우 for(), while() 의 경우 조건을 검사한 후, statement를 실행하기 때문에 출력이 한 번도 안되는 경우가 있음. 하지만 do ~ while() 의 경우 조건식을 먼저 검사하지 않기에 NO PROBLEM do ~ while() 언제 ? 에러 체크, 기차표 예매
[JAVA] 자바 기초 (식별자, 자료형, 연산자) * INTRO 교수님 성함 : 이지유 iamjiyoo@naver.com / gmail.com 교수님 사이트 : http://192.168.23.13/ * 과정 제어문, 배열, 클래스, 메소드, string, 상속, 추상클래스, 인터페이스, 예외처리 => Date, 콜렉션, I/O, JDBC (심화) * 혼자 고민해보기 객체지향 C++, JAVA, C# 절차지향 C 하나의 소프트웨어에 하나의 프로젝트(Java Project) 일반적임. 객체지향언어 vs 절차지향언어 유지보수가 좋은 이유 ? 객체 단위라 문제 발견이 쉬움 Write Once Run AllTime 메모리 관리 ? 힙 관리가 중요 컴파일러 + 인터프리터 : OS에 독립적 (명령어 해석기) -> 10진수를 2진수로 ! 인터프리터 : 10진수를 읽..
Hash
오라클과제 (190510)
오라클실습 (190510) ** 부서번호 10, 20의 사원정보를 가지는 테스트 테이블을 생성 (중요) ** DATA TYPE VARCHAR2 = Variable Length의 의미, 가변 길이 데이터 타입 CHAR = 고정 길이 데이터 타입 LONG은 안씀 CLOB (최대 4기가 바이트까지 데이터 저장이 가능) Character Large Object, 가끔 씀 BLOB (Binary Large Object) - 가끔 NUMBER는 부동소수점 형태로 데이터를 저장한다 34.73 -> 0.3473 * 10^2 37 -> 0.37 * 10^2 강남구 서초동 ----> 1 강서구 금촌동 ----> 2 로 매핑할 경우, 좋음 desc emp; 정수나 실수는 ,로 구분한다. DATE는 고정된 7 BYTE 길이, NUMBER는 가변길이 C..