글

라벨이 Java인 게시물 표시

IntelliJ로 Swing 개발하기 #1

이미지
# 서론 지금 Swing을 시작하려 한다면 말리고싶다... Swing은 거의 사용하지 않는 기술인것같다. 윈도우 프로그램을 만들려면 C#으로 WPF를 사용하던 하는게 훠~~~~~얼 씬 좋을거다... 지금 Swing에 대해서 쓰는 이유는 그냥 한번 해보고싶기 때문이 가장 크고 윈도우, 리눅스, 맥 등 여러 OS에서 사용해야될 응용프로그램을 개발하기 위해서 쓰는거다. (사실 이렇게 할 이유는 왠만해선 없을거다ㅠ) 자 그럼 Swing을 개발할 수 있는 환경부터 설정해보자 # 환경설정 학교다닐땐 eclipse를 가지고 Swing과 Window builder를 사용해서 개발했었지만 Android개발 이후에 eclipse를 버렸으므로 IntelliJ를 사용해서 개발환경을 설정해보도록 하자. (개인적으로 eclipse보다 intelliJ가 더 좋다고 생각한다.) 우선 IntelliJ를 설치하자. IntelliJ 설치 방법은 매우 쉬우므로 스스로....ㅎ + JDK도 설치하자 IntelliJ Download Link JDK Download Link # 프로젝트 생성 일반적인 Java 프로젝트를 만드는것과 동일하게 진행한다.  첫번째 `Create New Project`를 선택한다.  왼쪽 탭에서 Java를 선택하고 Project SDK는 설치한 JDK 버전을 선택합니다. 그리고 Next를 누릅니다. Next~ 프로젝트의 이름과 경로를 입력합니다. # Window 창 띄우기 가장 먼저 프로그래밍을 하면 배우는 Hello World를 찍어보도록 하자. 일단 어떤 코드인지는 다음에 설명하도록 하고, 일단 아래 있는 스크린샷과 동일하게 진행해보자.  우선 src폴더를 우클릭하고 New > GUI From 을 선택한다.  위와같은 창이 뜨는데 여기에 Form의 이름을 입력한다. 저는 App이라고 입력했어요. 이때 Create ...

[리뷰] 실무에서 바로 통하는 자바

이미지
한빛 미디어 메일을 수신하는데 나는 리뷰어다 7월 이벤트를 하고있어서 별생각없이 신청했다. 여러가지 책들이 있었는데 그중 가장 끌리는 `실무에서 바로 통하는 자바`를 선택했는데 당첨되서 이렇게 리뷰를 쓰고있다...ㅋ 실무에서 바로 통하는 자바 우선 읽으면서 가장 좋은 점이라고 생각되는건 Java 8 내용까지 담고있다는점이다.  지금 나온 대부분의 책들은 출판된지 좀 되서 이전 내용들이 이전것들이 많은데 나름 최신버전 내용들이 많다.  두번째 장점으로는 이미지나 굉장히 많고 설명이 그만큼 디테일하다.  간혹 처음 접하는 사람들은 어떻게 툴을 사용해야되는지 글로만 써있으면 알기 쉽지않다. 아주 간단한 기능이지만 한번도 안보고 글로만 보긴 쉽지 않으니까... 프로젝트를 만들거나, 개발환경을 설정하는곳, 코드 작성하는 부분 등에서 step by step으로 알려주니 같이 따라하는데 큰 어려움이 없었다. 그런면에서 배려가 넘처서 좋았다. 세번째로는 진짜 실무에서 많이 쓰이고 있는 내용이 많았다는것이다. 책 재목에서도 실무에서 바로 통하는 자바라고 했드시 실무에서 자주 사용되는 내용 위주로 구성되어있다. 우선 간단한 문법부터 시작해서 java 8의 람다식까지 배우고 본격적으로 자주 사용되는 부분을 배운다. 문자열 조작, 날짜 또는 시간 클래스, 집합체 등을 다룬다.  이후에 디비나 쓰레드, 테스트도 도움이 많이 되었다. 하지만 가끔 특정 상황에서만 필요한 내용이 나오긴 한다...  Apache-Commons라던가... 당연히 프로젝트에서 사용하고 있다면 도움이 많이 되겠지만 사용하고 있지 않다면 굳이 필요한 내용이 아니니까ㅠ 그리고 입출력 부분에서 굳이 csv파일까지 다룰 필요까지 있나 싶었다.  카페에서 한컷...ㅋㅋㅋ