개발하는 냥이 (=ↀωↀ=)

고정 헤더 영역

글 제목

메뉴 레이어

개발하는 냥이 (=ↀωↀ=)

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 분류 전체보기 (159)
    • 개발 (148)
      • Android (9)
      • CSS (0)
      • DB (3)
      • HTML (0)
      • Java (53)
      • JavaScript (79)
      • NodeJS (0)
      • Python (0)
      • React (1)
      • iOS (2)
      • Visual C++ (1)
    • Tools (9)
    • MAC (2)
홈태그미디어로그위치로그방명록
  • 개발 148
    • Android 9
    • CSS 0
    • DB 3
    • HTML 0
    • Java 53
    • JavaScript 79
    • NodeJS 0
    • Python 0
    • React 1
    • iOS 2
    • Visual C++ 1
  • Tools 9
  • MAC 2

검색 레이어

개발하는 냥이 (=ↀωↀ=)

검색 영역

컨텐츠 검색

전체 글

  • Java - IO, java.io.File, 경로 확인과 폴더 생성

    2018.10.01 by 뉴에이스

  • Java - Stack (LILO, 후입후출)

    2018.09.28 by 뉴에이스

  • Java - Set (HashSet, TreeSet)

    2018.09.28 by 뉴에이스

  • Java - List, ArrayList 사용, Iterator 사용 (순환자)

    2018.09.28 by 뉴에이스

  • Java - Collection Framework

    2018.09.28 by 뉴에이스

  • Java - Generic

    2018.09.28 by 뉴에이스

  • Java - Date, Calendar, SimpleDateFormat

    2018.09.28 by 뉴에이스

  • Java - Wrapper 클래스

    2018.09.28 by 뉴에이스

Java - IO, java.io.File, 경로 확인과 폴더 생성

IO : 입력과 출력 사용패키지 : java.io 웹의 사용 : 자료실, FTP.. IO 클래스 형태.. ---------------------- 프로그램 메모리로 들어오는 작업 : 입력 프로그램에서 내보내는 작업 : 출력 추상개념의 상위 클래스 (Interface) : 객체 생성이 되지 않기 때문에 구현된 자식 클래스를 통해 사용 내부 처리 단위에 따른 입출력 클래스 구분 byte : 텍스트 편집기를 통한 해석이 불가능한것, 해석하기 위해서 툴이 필요한것 (이미지, mp3, 오피스워드, pdf, ...) char : 우리가 눈으로 보고 해석이 가능.. InputStream- 입력 - 바이트 OutputStream- 출력 - 바이트 Reader- 입력 - 문자 Writer- 출력 - 문자 // File ..

개발/Java 2018. 10. 1. 16:57

Java - Stack (LILO, 후입후출)

소스 public static void main(String[] args) { Stack s = new Stack(); // 데이터 입력하기 : push s.push("a"); s.push("b"); s.push("c"); s.push("d"); s.push("e"); System.out.println(s); // 마지막 데이터 꺼내기 : pop System.out.println("pop -> " + s.pop()); System.out.println("pop -> " + s.pop()); System.out.println(s); // 마지막 데이터 확인 : peek System.out.println("peek -> " + s.peek()); System.out.println(s); // 뒤에서 부터 찾..

개발/Java 2018. 9. 28. 16:29

Java - Set (HashSet, TreeSet)

Set : 중복을 허용하지 않는다. 순서 관리가 되지 않는다. Set은 추상인터페이스로 직접생성이 불가능 소스 public static void main(String[] args) { // 데이터의 정렬이 필요치 않을 경우 //Set set = new HashSet(); // 데이터 정렬이 필요할 경우 Set set = new TreeSet(); // add가 됬을경우 true System.out.println(set.add("one")); System.out.println(set.add("two")); System.out.println(set.add("three")); System.out.println("크기 : " + set.size()); // 같은값을 허용하지 않기 때문에 false 반환 Syst..

개발/Java 2018. 9. 28. 16:25

Java - List, ArrayList 사용, Iterator 사용 (순환자)

소스 public static void main(String[] args) { List list = new ArrayList(); list.add("a"); list.add("b"); list.add("c"); // 화면에 리스트 출력하기 System.out.println("1. -------------------------"); for(int i=0 ; i

개발/Java 2018. 9. 28. 16:23

Java - Collection Framework

Collection Framework : 자바 1.2부터 지원 객체들에 대해서 관리한다. Set List QueueStack 중복을 허용하지 않는다.순서가 유지된다. 순서를 유지하지 않는다. HashSet(검색) ArrayList (정렬)TreeSet (수정)LinkedList Map -> VO 클래스 역활 대체 가능 "키"와 "값"을 같이 관리 HashMap (정렬)TreeMap 순서를 유지하지 않는다. 검색속도가 좋다. (키값으로 바로 접근이 가능하기 때문에) 키값이 고유해야 한다. (중복X) 일반적으로 웹에서는 ArrayList와 HaspMap이 많이 사용된다. 소스 public static void main(String[] args) { // List -> ArrayList (내부적으로 배열로 관..

개발/Java 2018. 9. 28. 16:21

Java - Generic

Generic - 1.5 버전부터 제공 Object 타입으로 받게 되면 장점은 여러데이터 타입을 담을 수 있게 된다. 원하는 한가지의 데이터 타입만 받게 제한할 수 없다. Object에 들어간 데이터를 꺼낼때 입력한 데이터 타입으로 형변환해서 사용해야 한다 잘못된 데이터가 들어간 것을 실행하기 전에는 알 수 없다. Generic 문법 파라미터명에는 원하는 것을 대입할 수 있음 권장하는 파라미터명 T : Type E : Element K : Key V : Value N : Number

개발/Java 2018. 9. 28. 15:46

Java - Date, Calendar, SimpleDateFormat

날짜 정보를 반환하는 클래스 : Date - 1.0버전부터 제공, Calendar로 대부분의 기능 사용을 권장함.. : Calendar - 추상개념, 직접 생성이 불가능, 자식 클래스를 이용해서 얻어야 한다. 날짜 정보를 원하는 형태의 문자열로 처리(날짜 -> 문자열) 문자열을 날짜 객체로 변환 시켜주는 클래스(문자열 -> 날짜) : SimpleDateFormat https://docs.oracle.com/javase/8/docs/api/index.html 사이트에서 Date 관련 생성자 확인시 Deprecated가 기재된 항목은 더이상 업데이트 되지 않아 사용을 권장하지 않음 Calendar 클래스로 대체사용 권장 소스 public static void main(String[] args) { Calen..

개발/Java 2018. 9. 28. 15:44

Java - Wrapper 클래스

래퍼 클래스 컬렉션 프레임워크 : 객체들의 관리하는 API, 제너릭(Generic) Wrapper - 기본형에 대한 참조타입 클래스 byte->Byte short->Short int->Integer long->Long float->Float double->Double char->Character boolean->Boolean 소스 public static void main(String[] args) { MyArrayList list = new MyArrayList(); list.add("abc"); // object는 주소를 담고 기본형은 데이터를 담기때문에 호환이 되지 않음 Object obj = "abc"; // 기본형 값을 담을 수 있는 참조타입 클래스 생성 obj = new Integer(100)..

개발/Java 2018. 9. 28. 15:32

추가 정보

인기글

최신글

페이징

이전
1 ··· 15 16 17 18 19 20
다음
개발하는 냥이 (=ↀωↀ=) 오류 코드는 제보 바랍니다.

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.