posted by changhozz 2012. 5. 17. 21:48

프로그래밍에 대한 개념과 자바 특징에 대해서 배움.

프로그랭밍이란 - 개발자가 특정 메모리 공간을 활용하여
프로세스를 구동시키는 것을 프로그램이라 하며,
이를 개발하는 것을 프로그래밍이라 한다.

(Process - 컴퓨터 내에서 실행중인 프로그램을 일컫는 용어.)

자바의 특징중 '플랫폼이 독립적이다'란 의미-
일반 application은 해당 OS에 맞도록 맞붙어있어서
다른 OS에서 application을 실행할수없는 반면,
Java는 JVM(Java Virtual Machine)이
어느 OS에서든 실행할수있도록 해준다.

플랫폼(platform) - 응용프로그램이 실행될 수 있는 기초를 이루는 컴퓨터 시스템을 의미 (환경)
ex) OS, DB 등..

garbage clloection의 의미 - garbage collecter 가
자바 프로그램 상에서 필요없는 메모리를 제거해준다.


그밖에
RAM은 주기억장치로써 휘발성이다.(거쳐가는곳)
HDD은 보조기억장치로써 비휘발성이다.(영구저장)

'JAVA > 팀장님 JAVA수업' 카테고리의 다른 글

팀장님수업6  (0) 2012.06.22
팀장님수업5  (0) 2012.06.14
팀장님수업4  (0) 2012.05.31
팀장님 수업3  (0) 2012.05.24
팀장님 수업 2  (0) 2012.05.17
posted by changhozz 2012. 5. 17. 21:48

                                                    Study
자바 수업 후 복습.

자바 플랫폼
1)J2SE(Java 2 Standard Edition)
Java 언어를 이용하여 일반 어플리케이션을 개발하고,
실행할 수 있는 환경을 제공하는 플렛폼.

2)J2EE(Java 2 Enterprise Edition)
J2SE를 바탕으로 웹 서버, 네트워크 환경에서 사용.

3)J2ME(Java 2 Micro Edition)
핸드폰이나, 전자렌지 등 소형 장비에 이식되는 프로그램을 작성할 때 사용


IDE tool (Integrated Development Enviroment) - 통합개발환경
Java 개발을 하나의 프로그램에서 모두 할 수있도록 지원해 주는 프로그램.
ex) 이클립스.

자바API (Application Program Interface)
클래스 라이브러리의 집합으로 다큐멘테이션(Documentation)과 같은 역할을 함.

javac.exe - 자바 컴파일러. 자바소스코드를 바이트코드로 컴파일함
JDK(java development kit) -자바개발도구
                          자바용 소프트웨어 개발 툴.
JDK = JRE + 개발에 필요한 실행파일(ex- java.exe)

JRE (Java Runtime enviroment) 자바실행환경
자바로 작성된 응용프로그램이 실행되기위한 최소환경.
JRE = Java API + JVM

JVM(Java Virtual Machine) - 자바가상도구
자바를 실행하기 위한 가상 컴퓨터

 




클래스와 객체의 개념
클래스- 객체를 만드는 틀
객체 - 실체와 그 데이터에 관련되는 동작을 모두 포함한 개념.

클래스에는 멤버변수,생성자,메서드가있다.
멤버변수 - 클래스의 속성을 나타냄.
생성자 - 객체의 초기화를 담당.
메서드 - 클래스의 기능을 나타냄.                 

 

클래스사용의 좋은 예는?

클래스는 재사용이 가능하게 만드는것이  중요하다

독립적일수록 좋고, 이질성이 필요하다.

 

OOP - Object Oriented Programming  - 객체 지향 프로그래밍.

 

'JAVA > 팀장님 JAVA수업' 카테고리의 다른 글

팀장님수업6  (0) 2012.06.22
팀장님수업5  (0) 2012.06.14
팀장님수업4  (0) 2012.05.31
팀장님 수업3  (0) 2012.05.24
팀장님 수업 1  (0) 2012.05.17
posted by changhozz 2012. 5. 15. 21:59

& ---> 두 값이 모두 true 면 true , 그렇지 않으면 false  

|  --->둘다 true거나 둘중 하나면 true면 true, 그렇지 않으면 false

^ ---> 하나가 true , 하나가 false  면 true 그렇지 않으면 false  

! ---> 값이 true 이면 false , false 이면 true

<<   ---> 주어진 비트수만큼 왼쪽으로 이동하고 빈공간은 0으로 채움

>>  ---> 주어진 비트수만큼 오른쪽으로 이동하고 빈공간은 맨왼쪽의 비트로 채운다

>>>  ---> 주어진 비트수만큼 오른쪽으로 이동하고 빈 공간은 0으로 채운다.

 

최상위 비트 : 비트 단위의 연산에서 그 숫자값의 크기에 가장 크게 영향을 미치는 유효 숫자 즉 그 숫자의 비트 중에서 맨 왼쪽의 비트를 말한다

MSB【컴퓨터】 most significant bit