'java'에 해당되는 글 1건

  1. 2016.03.14 1일차 Java사용, Java 환경변수 등록 1

데이터 : 자료, 값

정보 : 의미있는 Data

프로그램 : 컴퓨터가 수행하여야 되는 수행 명세

프로그램언어 : 프로그램을 만드는 수단

사물인터넷 : IoT 융합기술 (*스마트 *빅데이터로 나눠진다.)

*스마트 : 운영체제가 있는 프로그램

*빅데이터 : 기존 데이터에 비해 너무 방대해 이전 방법이나 도구로 수집, 저장, 검색, 분석, 시각화 등이 어려운 정형 또는 비정형 데이터 세트를 의미한다.

-스마트 쪽 (유비쿼터스 쪽 진행형) : 백색가전제어 (홈 어플리케이션) / 로봇 , 드론 제어

-빅데이터 쪽 (통계분석 쪽 진행형) : 센서, 기타 데이터 창출 매체가 인터넷에 연결, 이 데이터들을 빅데이터 분석시스템에 가져와 분석


*1~5G

1G 아날로그

2G 디지털

3G 화상

4G 중간인데 주고받는 방식을 올ip로 통일

5G 홀로그램 주고받음


*32비트와 64비트 차이점

윈도우7부터 운영체제가 64비트랑 32비트로 나뉘고

32비트는 메모리를 4기가까지 인식 가능

64비트는 메모리를 4기가이상 인식 가능

차이점 = 1.속도에 차이 / 2. 4기가이상 인식 하느냐 안하느냐 차이


*ip주소 찾는법

[win key] + r = 실행

실행에서 cmd 입력

cmd에서 ipconfig 입력



*웹페이지 HTML에 의해서 구조가 잡히고

CSS에 의해서 꾸며지고

Flash/Java Script에 의해서 동적으로 반응


Flash = 만들기가 훨씬 쉬움

Java Script(JQeury) = 웹표준으로 지정 / 크롬이 자바스크립트 지원 (기능을 제대로 사용하기 위해서 크롬사용)



*JAVA사용하기


자바를 이용해서 프로그램을 개발하시려면

자바 개발환경을 갖추고 (JDK 다운로드)  // java.sun.com 으로가서 Java SE 다운로드

적절한 자바 개발환경을 셋팅


-JDK (자바 프로그램을 개발하기 위한것, JRE가 포함되있음)

-Server JRE (실행하기위한 것)


* CLI  : Command Line Interface
* GUI  : Graphic User Interface

* CMD에서 명령어
* dir : dos기반 CLI에서 현재 폴더의 리스트를 출력
* cd 폴더명 : 폴더로 하위폴더로 감
* cd.. : 폴더 상위폴더로감


*자바 개발환경 셋팅
환경변수에 경로등록 : 해당 경로에 있는 파일들이 어디서나 실행가능하도록 등록

*등록방법
내컴퓨터 -> 속성 -> 고급시스템설정 -> 고급탭에 환경변수 -> 시스템변수에서 Path를 더블클릭 
-> 변수값에 (세미콜론); 입력하고 C:\Program Files\Java\jdk1.8.0_73\bin 입력후 확인
-> cmd창에서 javac 입력 



-> 위와같이 뜨면 환경변수에 경로등록 완료



*자바로 프로그램을 짠다는 것은 모든 운영체제에 범용적이며, 재사용성이 좋다. 다른언어는 운영체제 마다 다른 프로그램 필요

*자바 프로그램 개발 단계
​ ​에디터 (코드작성) -> 컴파일러 (javac) 
 -> 클래스 적재기 / 바이트코드 검증기 (번역된 기계어를 자바 가상머신으로 보내면 프로그램이 실행됨) 
 -> 자바 가상 기계


*소스 파일의 생성
-에디터를 사용
-소스 파일은 .java 확장자
-메모장, 이클립스 (www.eclipse.org), 넷빈(www.netbeans.org), JBuilder (www.borland.com) 사용 가능


*컴파일
-사람이 프로그래밍 언어의 문법에 맞춰 작성한 소스코드를 컴퓨터가 실행가능한 기계어(어셈블리어)로 번역하는 것
-컴파일러로 컴파일
-컴파일러는 자바 소스 코드를 바이트 코드로 변환
-바이트 코드는 확장자가 .class로 끝나는 파일에 저장

*클래스 적재 
-바이트 코드 파일을 메모리로 적재
-네트워크를 통하여 적재될 수도 있다. 

*통합개발환경
-통합 개발 환경(integrated development environment): IDE, 소스 에디터, 컴파일러, 디버거가 결합
-비주얼 컴포넌트를 마우스로 드래그하고 드롭하여 응용 프로그램을 생성할 수 있는 비주얼 개발 도구를 포함하는 것도 있다. 
-이클립스(Eclipse), 넷빈(NetBeans) 
-통합 개발 환경도 내부적으로는 명령어 도구들을 이용





'Java' 카테고리의 다른 글

4일차 Java 자료형, 연산자, 예제  (1) 2016.03.17
3일차  (1) 2016.03.16
자바 클래스와 메소드  (1) 2016.03.15
통합개발환경 이클립스 설치하기  (1) 2016.03.15
메모장으로 java 소스코드작성, 컴파일 및 실행  (1) 2016.03.15
Posted by 보로로롬
,