일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- TextField
- label
- IOS
- android java
- deeplink
- C언어
- 연결리스트
- 보호와 보안
- text to speech
- 링크드리스트
- 안드로이드스튜디오
- 준코딩
- 안드로이드
- 커스텀팝업
- Xcode
- FLUTTER
- xocde
- Android
- customPopup
- Swift
- 백준
- 버블정렬
- 자바
- BAEKJOON
- 플러터
- Android Studio
- 예외처리
- storyboard
- Firebase
- swift baekjoon
- Today
- Total
목록전체 글 (142)
준코딩
1-1 컴퓨터 네트워크의 용도 1.자원공유 ->자원공유의 목표는 모든 프로그램과 통신장치, 특히 데이터를 이용하는 사용자나 물리적인 장소에 관계없이 네트워크에 있는 모든 사람이 자원을 사용할 수 있도록 하는 것. ->데이터는 서버라고 불리는 강인한 컴퓨터에 저장된다. 때때로 데이터는 시스템 관리자에 의해 한곳으로 집중되고 관리된다. 반대로 사용자는 클라이언트라 불리는 간단한 기계를 책상위에 놓고 원격으로 자료에 접속하여 작업한다. 클라이언트와 서버기계는 네트워크로 연결되어 있다. 전체적으로 이러한 구성을 클라이언트-서버 모델이라 부른다. 네트워크를 이용할때 기본이 된다. 2.정보또는 컴퓨터 보다는 사람을 다루기 위해서이다.->컴퓨터 네트워크는 직원들 간에 강력한 통신 매체를 제공할 수 있다. 가장적으로 ..
프로그램 오류에러: 프로그램 코드에 의해서 수습될수 없는 심각한 오류예외-프로그램 코드에 의해서 수스될 수 있는 다소 미약한 오류 예외처리의 정의와 목적-정의: 프로그램 실행 시 발생할 수 있는 예외의 발생에 대비한 코드를 작성-목적: 프로그램의 비정상 종료를 막고, 정상적인 실행상태로 유지햐는 것 예외처리구문 = try-catch-try블럭 다음에는 여러 종류의 예외를 처리할 수 있도록 하나 이상의 catch블럭이 올 수 있으며, 이 중 발생한 예외의 종류와 일치하는 단 한개의 catch블럭만 수행된다. -> 발생한 예외종류와 일치하는 catch블럭이 없으면 예외는 처리되지 않는다. 예외 발생시키기-키워드 throw 를 사용해서 프로그래머가 고의로 예외를 발생시킬 수 있다. RuntimeExceptio..
조상타입의 참조변수로 자손타입의 인스턴스를 참조할 수 있다.반대로 자손타입의 참조변수로 조상타입의 인스턴스를 참조할 수는 없다. 참조변수의 형변환자손타입 -> 조상타입 : 형변환 생략가능자손타입 캐스트연산자: 바꾸자하려는 변수 또는 데이터 앞에 (바꾸려는 자료형) 형태로 작성하는것. instanceof연산자-참조변수가 참조하고 있는 인스턴스의 실제 타입을 알아보는 연산자. 추상클래스?->클래스를 설계도에 비유한다면, 추상클래스는 미완성 설계도에 비유할 수 있다.1.클래스가 미완성이라는 것은 멤버의 개수에 관계된 것이 아니라, 단지 미완성 메서드를 포함하고 있다는 의미이다.2.추상클래스로 인스턴스는 생성할 수 없다. 상속을 통해서 자손클래스에 의해서만 완성될 수 있다. 추상메서드?->선언부만 작성하고 구현..
상속?-기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것이다.장점: 적은 양의 코드로 새로운 클래스 작성가능, 코드의 추가 및 변경이 매우 용이. -생성자와 초기화 블럭은 상속되지 않는다. 멤버만 상속된다.-자손 클래스의 멤버 개수는 조상 클래스보다 항상 같거나 많다. 단일상속-C++ 에서는 여러 클래스로부터 상속 받는 다중상속을 허용하지만 자바에서는 단일 상속만을 허용하기 때문에 하나 이상의 클래스로부터 상속을 받을 수 없다. 장점: 클래스 간의 관계가 보다 명확해지고 코드를 더욱 신뢰할 수 있게 만들어 준다. Object클래스 - 모든 클래스의 조상:모든 클래스 상속계층도의 제일 위에 위치하는 조상클래스이다. 다른 클래스로부터 상속 받지 않는 모든 클래스들은 자동저으로 Object클래스로부터 상..
생성자-인스턴스가 생성될 때 호출되는 '인스턴스 초기화 메서드' 이다. 생성자 조건1.생성자의 이름은 클래스의 이름과 같아야 한다.2.생성자는 리턴 값이 없다. 기본 생성자-지금까지는 생성자를 모르고도 프로그래밍을 해 왔지만, 사실 모든 클래스에는 반드시 하나 이상의 생성자가 있어야 한다.그러나 지금까지 생성자를 정의하지 않고도 인스턴스를 생성할 수 있었던 이유는 컴파일러가 제공하는 기본 생성자가 있기 때문이다.컴파일러가 자동으로 추가해주는 기본 생성자는 매개변수도 없고 아무런 내용도 없는 아주 간단한 것이다. 생성자에서 다른 생성자 호출하기 - this(), this같은 클래스의 멤버들 간에 서로 호출할 수 있는 것처럼 생성자 간에도 서로 호출이 가능하다. 단, 다음의 두 조건을 만족시켜야 한다.1.생..
객체지향이론의 기본 개념은 '실제 세계는 사물(객체)로 이루어져 있으며, 발생하는 모든 사건들은 사물간의 상호작용이다. ' 라는 것이다. 객체지향언어 특징1.코드의 재사용성이 높다2.코드의 관리가 용이하다.3.신뢰성이 높은 프로그래밍을 가능하게 한다. 클래스와 객체 클래스의 정의 - 클래스란 객체를 정의해 놓은 것이다.클래스의 용도 - 클래스는 객체를 생성하는데 사용된다. 객체의 정의 - 실제로 존재하는 것. 사물 또는 개념객체의 용도 - 객체가 가지고 있는 기능과 속성에 따라 다름 유형의 객체 - 책상, 의자, 자동차, TV와 같은 사물무형의 객체 - 수학공식, 프로그램 에러와 같은 논리나 개념. 클래스와 객체의 예 클래스 객체 제품설계도 제품TV설계도 TV붕어빵 기계 붕어빵 객체와 인스턴스 클래스로부..
*********중앙처리장치(CPU): 사람의 두뇌와 같이 컴퓨터 시스템에 부착된 모든 장치의 동작을 제어하고 명령을 싱행하는 장치. **제어장치: 컴퓨터의 모든 장치들의 동작을 제어하는 장치로, 데이터 흐름의 방향을 제어하는 교통 경찰의 역할 *연산장치: 제어장치의 명령에 따라 실제로 연산을 수행하는 장치 *****레지스터: 처리된 데이터나 연산 중간 결과를 저장하는 cPU 내부에 위치한 특정 고속 저장 영역이다. 버스: 컴퓨터에서 데이터를 주고 받는 통로 듀얼 프로세서: 신뢰도 향상을 위해 한 컴퓨터 시스템에 두 개의 CPU를 설치하여 같은 업무를 동시에 처리하는 시스템 듀얼코어: 겉으로는 하나의 CPU형태이나 실질적으로는 두 개의 프로세스 코어를 하나의 기판에 집적시킨 형태 CISC: 대단위의 폭넓..
나노 기술: 분자의 조작을 통하여 새로운 초미세 소자, 신소재를 창출할 수 있는 기술. 인공지능: 인간의 학습 능력과 추론 능력, 지각 능력, 자연 언어의 이해 능력 등을 컴퓨터 프로그램으로 실현한 기술. 슈퍼 컴퓨터: 복잡한 계산을 초고속으로 실행하는 고성능의 값비싼 컴퓨터 워크스테이션: 그래픽 , CAD, CAE, 시물레이션, 과학 애플리케이션 등에 이용되는 고성능 단일 사용자 컴퓨터 디지털 컴퓨터: 문자나 숫자화된 비연속적인 데이터를 처리하는 컴퓨터 아날로그 컴퓨터: 온도, 전류, 속도 등과 같이 연속적으로 변화하는 값을 표현하거나 기록하는 컴퓨터. *PDA: 개인적인 정보를 정리하는 데 사용되는 휴대용 컴퓨터 네트워크 컴퓨터: 기존의 개인용 컴퓨터에서 불필요한 장치를 없애고, 대신 인터넷 서버 상..