[JAVA] 데이터 타입 및 진법
·
JAVA
import java.lang.*; public class Test01 { public static void main(String[] args) { //프로그램에서 자주 사용되는 데이터 타입 //정수 System.out.println(10); //실수 System.out.println(10.1234); //문자 // - 문자형데이터는 항상 '' 안에 적어야 데이터로써 구별된다 System.out.println('S'); //문자열 // - 모든 프로그래밍 언어에서는 문장을 문자열이라 부른다 // - 문자열은 ""안에 적어야 데이터로써 구별된다 System.out.println("System.out.println"); //컴퓨터에서 자주 사용되는 진법 // 2진수0,10b10 // 8진수0 ~ 7010 /..
[JAVA] Hello World!
·
JAVA
실행 : Ctrl + F11 프로그램의 기본 구조 import java.util.Scanner; import java.lang.*; import 클래스경로; - 프로그램에서 필요한 기능을 가진 클래스 또는 패키지를 가져다 사용하기 위해서 위치를 알려주는 부분 import - 어딘가에 있는 클래스또는 패키지를 가져다 사용하는 것 include - 어딘가에 있는 코드를 현재 파일에 포함시키는 것 패키지 - 비슷한 기능들의 파일들을 모아놓은 폴더 - 형식: 패키지경로.클래스명 java.lang.* - * 모든것 - java.lang 패키지 - 프로그램에서 기본적으로 필요한 기능들을 미리 정의해 놓은 패키지 - JAVA에서는 모든 파일이 기본적으로 java.lang 패키지를 import 하고 있다 { } - 영..
[JAVA] 변수와 자료형(기타 등등)
·
JAVA
1. 상수 - 데이터를 변경할수 없는 공간 - 리터널상수 , 심볼릭상수(static, final 등) 2. 리터널상수 - 데이터 그 자체 - 일정한 형식의 공간이 만들어지고 자동으로 그 공간에 저장된다. - 공간을 구별할 수 있는 방법이 없다. - 공간을 다시 이용할 수가 없다. - 단발성 데이터 3. 데이터를 저장하고 관리하는 공간들(변수,배열,객체 등) - 데이터를 저장하고 관리하는 공간 - 우리가 직접 일정한 형식의 공간을 만들어서 저장해야 한다. - 공간을 구별할 수 있는 이름이 존재 한다. - 이름을 통해서 그 공간을 다시 이용할 수가 있다. - 지속성 데이터 4. 선언 - 메모리에 일정한 형식의 공간을 만들고 그 공간에 이름을 붙이는 작업 5. 초기화 - 할당받은 공간에 값을 처음 넣는 작업...
[JAVA] 프로그래밍 언어 발전 과정
·
JAVA
프로그래밍 언어 발전 과정
[JAVA] JAVA란?
·
JAVA
1. JAVA란? - CPP기반의 객체지향프로그래밍 언어 이다. - 단순성 - 불필요한 기능을 없애고 사용자에게 혼란을 줄 수 있는 요소 삭제(포인터 , 구조체 등) - 설정의 단순화 - JVM(Java Virtual Machine) - JAVA프로그램을 실행할 수 있도록 만드는 가상의 운영 체제 - 동적 메모리 관리 - 인터프린트방식(하이브리드방식)이다 ※ 인터프린트방식 - JAVA , Python 등 - 운영체제에 독립적이다. - 컴파일방식 보다는 실행 속도가 느리다. ※ 컴파일방식 - C계열의 언어 - 운영체제에 종속적이다. - 인터프린트방식보다는 실행 속도가 빠르다. 2. JAVA 개발 환경 구축 - JDK - 컴파일러와 가상의 환경을 제공 - JRE - 가상의 환경을 제공(JVM 포함) - ja..