Archive for the ‘ bitacademy ’ Category

Java-1강

-J2SE (standard edition)
OOP, JavaAPI -> JAVA 문법 끝

-J2EE (enterprise edition)
Servlet/JSP
Struts 1, 2
Ajax
Spring Framework

-J2ME (micro editioin)

-Flex (UI)
adobe
flash player에서..

1. Java 문법
2. 알고리즘, 자료구조
3. Design Pattern (검증된 개발방법론을 이용..) + UML -> 설계 (Risk가 줄어듬)
4. English!!!

강의에서 제외
Java graphic 제외 (AWT, Swing…)
- AWT Event Model 은 간단하게 설명
RMI & CORBA 제외

Java5와 6의 차이scripting 되냐 안되냐 차이

-강의 내용
1-4 기본
5장 부터 OOP 시작
7,8,9,10장 (매우 중요)

-SCJP
1-16장 I/O
Graphic, Network 제외

JAVA 개발 환경 설정

1. Java JDK Download
JDK6 update17 & Java Documentation Downloads

2. JDK Install

3. 환경변수 설정

1) JAVA_HOME
시스템변수 -> 추가
변수 이름 : JAVA_HOME
변수 값 : C:\Program Files\Java\jdk1.6.0_17

2) PATH
시스템 변수 -> Path 편집
변수 값에 추가 : C:\Program Files\Java\jdk1.6.0_17\bin; 또는 %JAVA_HOME%\bin;

-확인
cmd 에서
홈 path 설정
>set JAVA_HOME
path 설정
>set Path
>java
>javac
Java 버전 확인
>java -version

테스트
class 명과 파일명 일치해야함

>javac HelloWorld.java
>java HelloWorld

C/C++ -> include -> a.c, a.cpp -> a.obj, a.o -> a.exe
Java -> import -> a.java -> j.class
C# -> a.cs -> a.exe, a.dll

-JVM (Java Virtual Machine)

structed – oop – cbd – soa

I/O, graphic 느림.

-Editplus 세팅

Download

http://www.brothersoft.com/download-editplus-16751.html

1 java, 1 class
java 파일에 오직 하나의 class만이 public
public만이 main을 갖는다.

기본설정 -> 문서 템플릿 -> Java -> 파일변경 -> C:\Program Files\EditPlus 3\template.java

-컴파일 자동화
도구 -> 사용자 도구 구성 -> 그룹이름 -> 변경
메뉴 추가 2개
메뉴이름 : Java complie
명령 : C:\Program Files\Java\jdk1.6.0_17\bin\javac.exe
인수 : $(FileName)
디렉토릭 : 지정폴더
출력 내용 캡쳐 : 체크

-단축키
ctrl +1
ctrl +2

-도구모음 추가
기본설정 -> 도구 -> 도구모음
사용자 도구 1
사용자 도구 2

-Java Manual 세팅
docs\api\index.html