목록전체 글 (78)
Steady Blog
---- java io& networks 를 공부해봐요~ 나중에 자바를 다 공부하구요~ * java IO - File 1. 스트링이란 = 데이터가 오고가는 입구. 2. 스트림의 특징 3. 스트림의 분류 1) 스트림의 용도에 의한 분류 2) 데이터 전송 방향에 의한 분류 3) 데이터 전송 단위에 의한 분류 4. File Class
*Event 1. 이벤트 예제 1번. 파일 관리 힘듬 예제 2번. 상속 받기 때문에 좋지만, 재사용이 안됨 예제 3번. 파일 관리가 쉬움, but 써야 할 Enter치면 액션 이벤트
* GUI Programming(AWT) * 1. AWT의 기본 개념 AWT(Abstract Windoew Tool(kit))는 GUI 프로그래밍을 제작하기 위해 자바에서 제공하는 라이브 러리를 모아놓은 것이다. AWT는 모든 GUI 프로그램에 사용되는 컴포넌트 및 툴킷을 제공하고 있으며 향후에는 JFC와 같은 스윙(Swing) 및 Java 2D의 모태가 되는 개념이다. AWT는 운영체제에 구해받지 않고 쓸 수 있도록 운영체제의 것을 그대로 사용하지 않고 공통적이고 기본적인 컴포넌트들을 추상화시켜 제공한다. 실행되는 운영체제에 따라 다르게 보이거나 동작 방식에 차이가 있을 수 있다. 이러한 단점을 극복하기 위해 개발된 것이 JFC(Java Foundation Classes)이다. 2. java.awf p..
*Generic & Collection --- 무한 데이터들은 import.java.util.*; 해야함. 1. 재네릭 -> 물컵 같은 것. - 근데 이해가 잘 안됨.. 2. 콜랙션 set 타입 인터페이스 HashSet - 순서 없음 - contain 메서드 알아두기. // set인터 페이스에서 해쉬코드를 알아봤는데 거기서 주머니 값의 해시 코드를 구했는데 주머니 안에 넣은 해쉬 코드는 어떻게 구해야 하나요? TreeSet - 동일 Data 없음
* 패키지, 예외처리, 단언 익셉션 에서 break;가 끼여있어도 finally를 나오게 하나요? 1. 패키지 - 일종의 폴더 jar의 지정 폴더는 = C:\program\java\jdk\lib\ext 에 넣어야 한다. 2. static import 문 import static java.lang.Math.*; import static java.lang.System.out; public class StaticlmpTest{ public static void main(String[] args){ int i = (int)(random()*26+65); out.println((char)i); } } 3. 예외처리 - 예상치 못한 상황 오류 - 프로그램 코드에 의해서 수습될 수 있는 다소 미약한 오류 ex) 사용..
*이너 클래스 - 안드로이드에서 엄청 쓰임. 그렇기 때문에 반드시 필요. switch case에서 쓰기 편하게.
*추상클래스와 인터페이스 1. 추상클래스 1. 추상화의 이해와 선언법 - 추상화라는 것은 구체적인 개념으로부터 공통된 부분들만 추려내어 일반화 할 수 있도록 하는 것을 의미한다. 다시 말해서 일반적으로 사용할 수 있는 단계가 아닌 아직 미완성적 개념인 것이다. - 추상 메소드의 구성 public abstract void abstractMethod(); - {}를 생략하여 실상 메소드가 하는 일(Body)없이 ;으로 문장의 끝을 나타내었다. 그리고 abstract라는 예약어를 통해 현 메소드가 추상 메소드임을 명시하였다. - 추상 메소드를 하나라도 가지게 되는 클래스가 바로 추상 클래스가 된다. 그리고 이런 추상 클래스 또한 다음과 같이 추상 클래스임을 명시해야 한다. public abstract clas..
*상속과 다형성 1. 클래스의 상속 개념 ㄱ. 상속을 주기 위해 준비된 특정 클래스 - Base Class(기본 클래스) - Super Class(슈퍼 클래스) - Parent Class(부모 클래스) ㄴ. 특정 클래스로부터 상속을 받아 새롭게 정의되는 클래스 - Derivation Class(유도 클래스) - Sub Class(하위 클래스) - Child Class(자식 클래스) 상속의 개념과 중요성 - 부모가 보유하고 있는 재산 중 일부를 자식이 물려받는 것을 의미한다. 자바에서는 이런 클래스들간의 다중 상속을 지원하지 않으므로 객체의 명확성을 높였다. 클래스 상속의 정의 법 - 자바에서 얘기하는 상속이라는 것은 특정 클래스가 가지는 일부 속성과 기능을 다른 새로운 클래스에게 제공하기 위해 맺는 클래..