-
Java API 분석__ Interface Collection개발입문/자료구조 2017. 7. 24. 14:58
Collection FrameworkData Structure 자료 구조 API 차근히 읽기 복습하면서 API를 다시 차근히 읽고~Collection Frameworks Tutorial 을 숙지한 다음에Algorithm 으로 넘어갈꺼다!! 1. Collection Interface public interface Collectionextends Iterable The root interface in the collection hierarchy. A collection represents a group of objects, known as its elements. Some collections allow duplicate elements and others do not. Some are ordered and..
-
[JAVA] 빌드 - Build (Source, Project, Library)개발입문/JAVA 2017. 1. 21. 12:38
컴파일과 빌드보통 IDE의 [Run] 버튼은 컴파일 + 빌드를 포함한다. 빌드는 광의의 개념으로 소스 + 기타 이미지, 실행 파일들을 활용해 실행가능한 파일로 구성한 후 (로컬/원격) 서버에 올리는 과정 전반을 말한다.컴파일: 소스의 문법을 분석해 기계어(컴퓨터가 실행하기 위한 파일)로 번역빌드(build): 번역된 것과 그외 잡다한 것(이미지, 라이브버리) 등을 모아서 실행 가능한 파일로 산출Build = Compile + Test + Inspect + Deploy Eclipse - Java Build Path Eclipse Java Build Path 에서는 빌드에 필요한 다양한 자원들을 "어디서" 가져올 것인지 (PATH) 지정할 수 있다. 빌드에 필요한 자원들은 Source, Project, Li..
-
[JAVA] JDBC 연동개발입문/JAVA 2017. 1. 21. 00:43
JDBC 이 글에서는 Eclipse 에서 java 로 DB 에 접속, SQL 문을 전송할 수 있도록 준비한다. Java DataBase ConnectivityJava 에서 제공해 주는 DB 관련 처리를 하는 데 필요한 API 들이다. 애플리케이션 (eg. Eclipse) 에서 DB에 연동, SQL 문장 전송 등의 작업을 할 수 있게 제공하는 여러 가지의 인터페이스들이 JDBC 에 존재한다. DB 접속 1. DB 연결 어플리케이션에서 DB에 Connection(연결)이 되어야 한다. 해당 DBMS 에서 제공하는 드라이버가 메모리에 올라와야한다. 각 벤더(Oracle, MySQL, MariaDB 등) 마다 자바에서 해당 DBMS에 연동할 수 있도록 드라이버를 제공해준다.애플리케이션 ---> 드라이버 --->..
-
Ubuntu Eclipse 수동설치개발입문/개발환경 세팅 2017. 1. 2. 16:29
ECLIPSE IDEIDE 는 Incorporated Development Environment 의 약자로 통합개발환경을 뜻합니다. Java 를 기반한 개발환경으로, Java 개발에 최적화되어있습니다. 하지만 다양한 플러그인을 통해 웹개발, C++, 파이썬, DB연동 개발 등을 할 수 있습니다. 물론 java 도 APT로 설치할 수 있습니다. 단 딱 core 플랫폼 기본만 설치되어, 후에 필요할 경우 때마다 플러그인을 설치해주어야 합니다. 그래서 저는 추가적인 feature 들이 함께 설치되는 IDE 를 더 선호합니다. 예를 들어 DB 연동을 위한 패키지 Data Tools Platform 을 포함한 IDE for JAVA EE Developers 를 설치합니다. 이 부분은 각 버전의 플러그인을 보시면서..