본문 바로가기

[2016 - 2019] 학부 정리

(64)
18.01.10 자바 - 필기02 1. 생성자 - 이것이 자바다 6.7Point2D pt = new Point2D(); // 객체 생성 -> Point2D() : 생성자 //기본 생성자public Point2D() {}//이미 컴파일러 안에서 기본 생성자를 만든것 처럼 사용----------------------------------------------------------------------------package oop5; public class Point2D {int x;int y;//새로운 생성자를 만들때에는 기본 생성자를 꼭 만들어 주자!!//public Point2D() {} //=> 기본 생성자(default생성자 : 컴파일러가 만들어준 생성자)//생성자 constructorpublic Point2D() {this(100..
18.01.10 자바 - 필기01 -(오늘, 내일 중요!)-객체지향개념..frame work(sping,android,디자인패턴).. [클래스-오후]*객체지향 프로그램 *자바 객체지향 프로그래밍 특징 3가지1. 캡슐화(Encapsulation)와 정보은폐(Information Hiding)2. 상속(Inheritance)3. 다형성(Polymorphysm)-최소한의 간단한 프로그램을 짜고 적용!-ex. 붕어빵붕어빵 틀 : 클래스(설계도)붕어빵 : 클래스를 가지고 메모리에 만들어낸 실체instance(객체란 단어..지양.."배에서배..") 클래스인스턴스 x좌표, y좌표 2개 저장=클래스 : 붕어빵 틀package oop; //x좌표, y좌표 2개 저장//틀 생성public class Point2D {int x;int y;} =인스턴스 : ..
[DB공부] 10. DDL 테이터베이스 객체1. 테이블 : 기본저장 단위, 행으로 구성2. 뷰 : 하나 이상의 테이블에 있는 데이터의 부분집합을 논리적으로 나타냄3. 시퀀스 : 숫자 값을 생성 4. 인덱스 : 일부 query 성능을 향상5. 동의어 : 객체에 다른 이름을 부여 이름 지정 규칙테이블의 이름 및 열 이름의 규칙1. 문자로 시작2. 길이 : 1-30자3. A-Z, a-z, 0-9, _,$,#만 가능4. 동일한 유저가 소유한 다른 객체의 이름과 중복되지 않아야 한다.5. Oracle 서버 예약어는 사용할 수 없다.(권장하지 않지만 "" 안에서 사용은 가능..) 다른 유저가 소유한 테이블은 소유자의 이름을 접두어로 사용해야 한다. CREATE TABLE employees(employee_id NUMBER(6),last_na..
[DB공부] 8. 집합연산 - 미완성 집합 연산자 - 합집합 (union / union all) union : 중복행 제거 union all : 중복행 포함select employee_id, job_idfrom employeesunionselect employee_id, job_idfrom job_history; - 교집합 (intersect)- 차집합 (minus) - 공통열이 존재하지 않을 경우select employee_id, job_id,salary from employees union select employee_id, job_id, 0 from job_history; select country_id, country_namefrom countriesminusselect l.country_id, c.country_namefrom lo..
[JAVA] 이클립스에서 ctrl+space 단축키 만들기 위 메뉴바에서 [Window] - [preference] - [Java] - Editor - Templates -[New] 이제 syso+ctrl+space 뿐만아니라 sysp+ctrl+space를 통해 system.out.print();를 쉽게 쓸수 있다.
[3학년-프로젝트] (C#) 사진 그림 퍼즐게임 프 로 젝 트 명 사진 그림 퍼즐게임 개 발 언 어 C# DataBase MSSQL 개 발 환 경 Tool : Visual studio 2015 DB : MSSQL OS : Window 10 팀 원 3명 프로젝트 기간 2017.10.01 - 2017.12.13 프로젝트 종류 C# 팀프로젝트 프로그램 요약 ● 개발목적한 학기 동안 배운 C#을 가지고 알고리즘적으로 생각해볼 만하고 완성도 높은 프로젝트를 만들기 위함 ● 프로그램 설명플레이어는 3X3, 4X4 를 선택해 게임을 시작할 수 있고 게임중간에는 일시정지, 그만하기, 그림 바꾸기가 가능하다. 게임을 완성한 플레이어만 순위를 등록할 수 있다. 주요 화면 (1) 메인화면 (2) 선택화면 (3) 게임 시작화면 (4) 순위 등록화면 (5) 순위보기 화면 주..
[DataBase-공부] 9. 행 복제, 열 복제를 해보자 -------------------------------conn n1/n1-------------------------------cartesian join, cross join--원래는3번의 쿼리문을 날려야 하는데 이렇게 rownum 갯수과 조인을 하게되면--한번에 읽어들여서 원하는 형태로 조작가능(부서별, 업무별로 나누고 부서별 합계를 낼수 있음)--합계select decode(rnum,1,department_id,2,department_id) as 부서 ,decode(rnum,1, job_id) ,sum(sumsal)from(select department_id, job_id, sum(salary) as sumsalfrom employeesgroup by department_id, job_idorde..
[DataBase-공부] 6. 함수를 사용해보자 ● 함수 사용하기 (1) 문자함수함수 결과 LOWER(' HELLO World ') hello world UPPER(' HELLO World ') HELLO WORLD INITCAP(' HELLO World ') Hello World CONCAT( 'Hello' , 'World') HelloWorld SUBSTR('HelloWorld', 1, 5) Hello LENGTH('HelloWorld') 10 INSTR('HelloWorld', 'W') 6 LPAD(sal, 6, '@') @@@800 RPAD(sal, 6, '@') 800@@@ TRIM('W' From 'WARD') -> 맨앞과 맨뒤만 잘림 ARD 하나의 행으로 확인하고 싶을 때 공용 테이블인 dual table로 확인 (2) 숫자함수함수 결과 ..