본문 바로가기
728x90

전체 글104

JAVA - 예외처리 EXCEPTION - Exception / Runtime Exception [개발스터디 기몬] 예외 처리 java error/ exception 오류와 예외 처리... 예외와 예외 클래스 예외와 에러 - 예외: 잘못된 사용 또는 코딩을 인한 오류 - 에러와 달리 예외 처리를 통해 계속 실행 상태를 유지할 수 있음 - 일반 예외 (Exception): 컴파일러가 예외 처리 코드 여부를 검사하는 예외 - 실행 예외 (Runtime Exception): 컴파일러가 예외 처리 코드 여부를 검사하지 않는 예외 예외 처리 - 예외 발생 시 프로그램의 갑작스러운 종료를 막고 정성 실행을 유지할 수 있게 처리하는 코드 - 예외 처리 코드는 try-catch-finally 블록으로 구성 - try- catch - finally 블록은 생성자 내부와 메소드 내부에서 작성 다중 catch로 예외 처리하기 - catc.. 2023. 4. 10.
SQL문 스터디 - Oracle - SQL 기본 / 오라클 기본 함수/ 그룹함수 / 테이블 구조 생성 변경 및 제거/ 무결성 제약조건 / 조인/ 서브쿼리 [개발스터디 기몬] DB의 데이터를 가져오려면 반드시 SQL문을 사용. database 필수 SQL (Structuerd Query Language 구조적 질의 언어) 관계형 데이터베이스 시스템(RDBMS)에서 자료를 관리 및 처리하기 위해 설계된 언어. at eclipse /////>> preference - data management - sql editor - checked execute SQLs between delimiters ; > apply preference - data management - sql editor - sql files/scrapbooks - checked ( sql file is default opened ~...) / manual > apply select from where 문 오라클 데이.. 2023. 4. 10.
Oracle - oracle developer 오라클 설치 설정 환경변수 이클립스 database 환경변수 설정. memo [개발스터디 기몬] Oracle DBMS DataBase 데이터베이스 오라클 환경변수 세팅. NLS_LANG.. 환경변수 방화벽 firewall // 방화벽 설치 여부에 따라서 접근 가능과 불가 나눔 방화벽 상태확인 인바운드 아웃바운드 프로토콜 : 외부 컴퓨터와 통신 할 수 있는 규칙 ping 과 관련. ICMP-4 ========================= 방화벽 - 고급설정 인바운드 - 새 규칙 - 사용자 지정 - 모든 프로그램 - 프토토콜 - ICMP - 이름 작성 PING .. 인바운드 규칙 - 파일 및프린터 공유 ICMP-4 2개 (공유 허용) 제어판 - 국가 또는 지역 - 관리자 옵션 - 시스템로캘 변경. - beta : utf-8 다운로드 이전에 UTF8 설정 해제 다운로드 이후 제어판 국가 또는 지역 UT.. 2023. 4. 10.
JAVA - 객체지향프로그래밍 OOP 클래스 Memo. [개발스터디 기몬] Memo about .. oop 객체지향프로그래밍 클래스 : (객체설계도 Object) 클래스는 객체를 설계하기 위한 설계도.. 인스턴스 . 객체를 설계화하면 인스턴스가 만들어진다. 클래스는 객체 인스턴스 객체 클래스는 = 인스턴스 인스턴스 != 클래스 객체의 상호작용 - 객체의 동작을 호출하면 이루어지고 결과값이 리턴되면서 상호작용을 한다. 객체는 상호작용 뿐아니라 그 자체로서 관계를 맺는다 부모과 자식 객체 [상속관계] 사람과 사물의 [사용관계] 각 객체간의 [집합관계] 객체지향프로그래밍의 특징 Encapsulation --- > 속성(데이터), 동작(알고리즘) : 클래스 안에 서로 연관있는 속성과 기능들을 하나의 캡슐로 만들어 데이터를 외부로부터 보호하는 것. 클래스를 인스턴스화하면 인스턴스(객체).. 2023. 3. 29.
JAVA - 객체지향 프로그래밍 / oop 필드, 생성자, 클래스 / 오버로딩 인스턴스 멤버, 정적 멤버 [개발스터디 기몬] 필드 선언과 사용 필드 선언 - 필드는 클래스 블록에서 선언되어야 함 타입 필드면 [= 초기값]; - 타입은 필드에 저장할 데이터의 종류를 결정. 기본타입, 참조타입 모두 가능 - 초기값을 제공하지 않을 경우 필드는 객체 생성 시 자동으로 기본값으로 초기화 필드 사용 - 필드값을 읽고 변경하는 것. 클래스로부터 객체가 생성된 후에 필드를 사용할 수 있음 - 필드는 객체 내부의 생성자와 메소드 내부에서 사용할 수 있고, 객체 외부에서도 접근해서 사용할 수 있음. 생성자 선언과 호출 기본생성자 - 클래스에 생성자 선언이 없으면 컴파일러는 기본 생성자를 바이트코드 파일에 자동으로 추가 [public] 클래스() { } 생성자 선언 - 객체를 다양하게 초기화 하기 위해 생성자를 직접 선언 할 수 있음 클래스 (.. 2023. 3. 27.
JAVA - 객체 지향 프로그래밍 / 클래스 - 생성자 , 필드, 메소드 / 인스턴스 [개발스터디 기몬] JAVA CLASS Procedural Programming 절차적 프로그래밍 : 알고리즘을 구현하기 위해서 순서별로 프로그래밍 한 것 프로그램 전체가 유기적으로 연결되도록 만드는 프로그래밍 기법 컴퓨터의 작업 처리 방식과 유사하기 때문에 객체지향 언어를 사용하는 것에 비해 더 빨리 처리되어 시간적으로 유리하다. - 절차지향 프로그래밍은 데이터를 중심으로 함수를 구현한다. - 실행순서, 절차가 더 중점이 된다. Object oriented programming 객체지향 프로그래밍 : 프로그램 구현에 필요한 객체를 파악하고 각각의 객체들의 역할이 무엇인지를 정의하여 객체들 간의 상호작용을 통해 프로그램을 만드는 것을 말함. - 기능을 중심으로 메소드를 구현한다. - 필요한 객체들의 종류와 속성 등이 더 중.. 2023. 3. 23.
Python - 문자열 처리 / 반복문 / 함수 function : 인수 매개변수 [개발스터디 기몬] 문자열 처리 - 문자열도 시퀀스의 일종 sequence 값 수정 가능 mutable 참조주소는 하나고 새로 초기화 시 새로운 참조와 값이 생성되는 것 값 수정 불가 immutable In [32]: s = "Hello World" In [33]: vowals = 'aieouAIEOU' In [34]: result = '' In [35]: for ch in s: ...: print (ch) ...: H e l l o W o r l d In [36]: for ch in s: ...: if ch in vawals: ...: print (ch) ...: --------------------------------------------------------------------------- NameError Tra.. 2023. 3. 21.
Python - 조건문 if-else문 / 연산자 / 문법 실습 [개발스터디 기몬] 선택 조건문 - 문제를 해결할 때 어떤 조건에 따라서 두개 또는 여러 개의 실행 경로 가운데 하나를 선택해야 하는 경우 if-else 문 전체적인 구조 if score >= 60 : print("pass") else : print("fail") ======================= 관계 연산자 - 관계 연산자 (relational operator) 는 두개의 피연산자를 비교하는데 사용. 예를 들면 "변수 x가 변수 y보다 큰지, 를 따지는 데 사용된다. 관계연산자. x==y x!=y x>y x=y x= 90 : print ("pass") Print ("nice!") - 블록은 들여쓰기로 구분한다. 문자열의 중간문자 - 문자열의 중앙에 있는 문자를 출력. ======================= 논.. 2023. 3. 16.
Python - 변수와 계산 / 연산자 지수계산 ** [개발스터디 기몬] Python 변수와 계산 변수 - 변수(variable)는 값을 저장하는 공강 - 변수는 값을 저장하는 상자라 생각할 수 있다. 변수와 메모리 - 변수는 메모리에 만들어진다. 변수 생성 변수를 만드려면? >> 변수 이름 = 값 >>> score = 20 >>> score 20 >>> print(score) 20 변수의 사용 - 생성된 변수에는 얼마든지 다른 값을 저장할 수 있다. - 변수에는 다른 변수의 값도 저장 할 수 있다. - 파이썬의 변수에는 정수뿐만 아니라 문자열도 저장 할 수 있다. 변수가 저장하는 것 - 파이썬에서 변수는 어떤 데이터든지 저장 할 수 있다. 변수의 이름 - 의미 있는 이름 사용 - 소문자와 대문자는 서로 다른게 취급된다. - 변수의 이름은 영문자와 숫자, 밑줄(_)로 이루어진.. 2023. 3. 15.
728x90
반응형