반응형


/* 자바에서 변수란?
 *  1. 변수는 자료형 값을 저장하는 장소를 뜻한다. 변수 선언후 최초값을 저장하는 것을 변수 초기화라고 한다.
 *  변수에는 단 한개의 값만 저장하는 자료구조이다. 가장 마지막에 저장된 값만 저장되고 그 이전값은 모두 사라진다.
 * 
 * 자바 변수 선언법 )
 *  자료형 변수명;
 *  ;(세미콜론) : 한문장 끝을 뜻함. 반드시 코드해야한다. 
 */

 

// class 키워드(예약어 : 약속된 명령어)로 클래스명을 정의하고 클래스명 첫글자는 관례적으로 영문대문자로 꼭 해한다.

// 변수 선언후 초기화, =은 대입(할당)연산자 => 우측의 값을 좌측변수에 대입/할당 한다.

// +는 덧셈연산, 1증가

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #5  (0) 2020.03.27
JAVA #4  (0) 2020.03.27
JAVA #3  (0) 2020.03.27
Java #1  (0) 2020.03.27
JAVA #0  (0) 2020.03.21
반응형

 

 


// 한줄 주석문 기호
/* 한줄이상 주석문 기호.
 * 주석문이란 소스에 대한 설명문으로 실행되지 않는다.
 * 
 * 자바 이스케이프 문자(확장특수문자) 종류)
 * \n : 줄바꿈(개행),
 * \t : 키보드의 탭키만큼 수평으로 띄움,
 * \\ : 폴더 경로구분, \문자를 의미,
 * \' : 작은 따움표로 출력,
 * \" : 큰 따옴표로 출력
 */

// System.out은 모니터 출력장치와 연결

// print는 출력하라는 뜻, ln은 개행

 // long타입 정수값 뒤에 접미사 L(l)이 붙는다.print()매서드 기능은
// 출력만하고 줄바꿈을 못한다.

// float 실수기본타입 값 뒤에는 접미사 f(F)가 붙는다.

// String 문자열 참조타입값 출력

// 단일문자는 작음따옴표로 감싼다. => char 타입은 단일문자가 실제는
// 십진수 정수값으로 저장됨

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #5  (0) 2020.03.27
JAVA #4  (0) 2020.03.27
JAVA #3  (0) 2020.03.27
JAVA #2  (0) 2020.03.27
JAVA #0  (0) 2020.03.21
반응형

기존 프로그램 개발 환경에서는 소스코드가 있었으면, 컴파일을 각 운영체제 마다 다 해줬어야 했다.

윈도우 용에서도 하고, 유닉스 용에서도, 리눅스 용에서도 컴파일을 했어야한다. 그리고 리눅스에서 컴파일한 실행파일은 윈도우 용에서 실행시키지 못했다.

 

그 후, 자바가 나오고...

자바의 소스코드를 각 운영체제마다 컴파일을 하면 바이트 코드라는것이 나온다.

이 바이트코드는 각 운영체제에서 실행이 된다. 왜냐하면  JVM이라는 도구가 있기 때문이다.

 


자바는 한마디로 

java VM + java API라고 할수있다.


자바의 특징

1. 간단하고 친숙하다.

2. 객체지향언어이다. 
플랫폼에 독립적이다.

3. 강건하고 보안성이 있다.

4. 멀티스레드를 제공한다.


객체지향 프로그래밍 특징 3가지

1. 캡슐화와 데이터 은닉

2. 다형성, 메소드의 오버로딩

3. 상속성


자바 ide 다운 : https://www.eclipse.org/downloads/

 

Eclipse Downloads | The Eclipse Foundation

The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects, including runtimes, tools and frameworks.

www.eclipse.org

자바 jdk 다운 : http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 

Java SE Development Kit 8 - Downloads

Java SE Development Kit 8 Downloads Thank you for downloading this release of the Java™ Platform, Standard Edition Development Kit (JDK™). The JDK is a development environment for building applications, applets, and components using the Java programming la

www.oracle.com


이제 마지막 부분에는 내가 자바 개발자가 될수 있으니까 자바 개발자 기술면접 준비를 마지막에 넣어둘것이다.(문제형식)

 

1. 자바가 부상하게 된 이유 

 - 자바가 부상하게 된 이유는 자바의 모토인 WORE(Write Once, Run Everywhere)때문입니다. WORE는 기존프로그램 방식과 달리 한번 작성하면 어디서든지 똑같이 동작하는 프로그램을 만들 수 있다는 개념에서 출발합니다. 자바의 이러한 특징은 자바 가상 기계(JVM : Java Virtual Machine) 이라고 불리는 실행 플랫폼 덕분입니다

 

2. 애플릿과 애플리케이션의 차이점

 - 애플릿은 네트워크의 원격 컴퓨터에서 전송받아서, 웹 브라우저나 애플릿 뷰어(Applet Viewer)에서 실행됩니다. 애플릿은 대부분 서버에 위치하고 있다가 로컬 플랫폼으로 전송받아 실행됩니다.

애플리케이션은 독립적인 자바 실행됩니다. 자바가상머신이 위치한 어떤 플랫폼에서도 실행이 가능합니다. 애플릿처럼 네트워크에서 다운로드되어 동적으로 실행되는 형태는 아닙니다.

 

3. 자바의 특징? 

-

[1] 간단하고 친숙하다.(Simple)

[2] 객체지향언어이다.(Object-Oriented)

[3] 플랫폼에 독립적이다.(Architecture-natual)

[4] 강건(robust)하고 보안성(secure)이 있다.

[5] 멀티 스레드를 제공한다.multi-threaded

반응형

'Programming Language > JAVA' 카테고리의 다른 글

JAVA #5  (0) 2020.03.27
JAVA #4  (0) 2020.03.27
JAVA #3  (0) 2020.03.27
JAVA #2  (0) 2020.03.27
Java #1  (0) 2020.03.27

+ Recent posts