일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 예외처리
- StringBuilder
- 리눅스
- 웹개발
- Git
- order by
- html
- scanner
- 입출력
- 백준
- BufferedReader
- 메서드
- 개발자
- mybatis
- 프론트엔드
- sql문
- 자바스크립트
- 백엔드
- 정보처리기사
- String클래스
- 프로그래머스 SQL
- 프로그래머스 sql 고득점 kit
- 알고리즘
- 스프링
- 프로그래밍
- DML
- 형변환
- 정보처리기사필기요약
- 자바
- SQL
- where
- github
- MySQL
- 데이터 조회
- 클래스
- JavaScript
- select
- select문
- Java
- Linux
- Today
- Total
목록■ Programming Skills (91)
ToBe끝판왕
추상클래스 • 추상은 실체간에 공통되는 특성을 추출한 것 • 자바( Java )에서도 객체를 직접 생성할 수 있는 클래스를 실체 클래스라 하는데 이 클래스들의 공통적인 특성을 추출해서 선언한 클래스를 추상클래스라고 한다. ▶ 추상클래스의 용도 1) 공통된 필드 / 메서드의 이름 통일 • 클래스를 여러명이 설계하면 클래스마다 필드 / 메서드가 제각기 다른 이름을 가질 수 있다. • 클래서 공통적으로 사용하는 필드 / 메서드는 추상클래스에서 정의해서 같은 이름을 사용하게 만든다. 2) 클래스 작성할때 시간 절약 • 공통적인 필드와 메서드는 추상 클래스에 모두 선언해두고, 다른 점만 클래스에 선언하면 클래스를 작성하는 시간을 절약할 수 있다. ▶ 추상클래스의 선언 • 클래스 선언에 abstr..
다형성( polymorphism ) • 같은 타입이지만, 실행 결과가 다양한 객체를 이용할 수 있는 성질 하나의 타입에 여러 객체를 대입함으로써 다양한 기능을 이용할 수 있도록 한다. • 부모타입에 모든 자식 객체가 대입될 수 있다. ( 다형성을 위해 자바는 부모 클래스로 타입 변환을 허용 ) ▶ 타입변환 • 데이터 타입을 다른 데이터 타입으로 변환하는 행위 • 클래스 타입도 기본 데이터 타입변환과 마찬가지로 타입 변환이 있다. • 클래스 타입 변환은 상속 관계에 있는 클래스 사이에서 발생 • 자식 타입은 부모 타입으로 자동 타입 변환 간으 ( 자식 < 부모 ) ▶ 자동 타입변환( Promotion ) • 프로그램 실행 도중 자동적으로 타입변환이 일어나는 것을 뜻한다. • 자동 타입 변환 조건 부..
상속( inheritance ) ▶ 정의 • 부모가 자식에게 물려주는 행위 • 객체지향프로그래밍에서는 부모클래스의 멤버를 자식클래스에게 물려줄 수 있다. • 상속은 이미 개발된 클래스를 재사용( reuse ) 해서 새로운 클래스를 만들어주므로 코드의 중복을 줄여준다. • 부모클래스의 수정으로 모든 자식 클래스들도 수정되는 효과를 가져오기 때문에 유지보수 시간을 최소화 한다. ▶ 클래스 상속 • 프로그램에서는 자식이 부모를 선택한다. 자식클래스를 선언할 때, 어떤 부모클래스를 상속받을것인지 결정하고 부모클래스를 아래와 같이 extends 뒤에 기술한다. class 자식클래스 extends 부모클래스 { //필드 //생성자 //메소드 } • 단, 부모클래스에서 private 접근 제한을 갖는 필드..
Github 사용법 1) 계정 등록 https://github.com/ GitHub: Where the world builds software GitHub is where over 83 million developers shape the future of software, together. Contribute to the open source community, manage your Git repositories, review code like a pro, track bugs and feat... github.com 2) 저장소( Repository ) 의 생성과 사용 • New repository 클릭 • Repository name에 저장소 이름 입력 • Description에 저장소에 대한 설명 추..
자바( JAVA )에서 문자열 구분을 위해 자주 사용되는 Split( ) 메서드와 StringTokenizer 클래스에 대해 정리해보려 한다. StringTokenizer 클래스 • java.util 패키지에 포함되어 있는 클래스 • java.util.StringTokenizer; ( import ) • 클래스이기 때문에, 객체를 생성해야 한다. • 지정한 한가지 구분자로 문자열을 나눌 수 있다. ( 나누어진 문자열을 Token이라고 부른다. ) • 구분자를 생략하면 공백이 기본구분자가 된다. • StringTokenizer 생성 1) StringTokenizer st = new StringTokenizer( 문자열 ); => 띄어쓰기 기준으로 문자열을 분리 2) StringTokenizer st = n..