본문 바로가기

Java

(4)
자바 개발환경 설치 완벽정리 왜?! 설치하는지 알고 설치하자! 자바 개발환경을 설치하기에 앞서서 알아야 할 단어가 있습니다 "플랫폼" 이라는 단어입니다. Platform(플랫폼) 하드웨어와 소프트웨어로 구성된 실행환경 예를 들어서 컴퓨터, 아이폰, 갤럭시, 등 아이폰으로 좀 더 자세히 설명하겠습니다 cpu, ram, 카메라 LCD 등을 하드웨어라고 합니다 운영체제인 ios를 소프트웨어라고 합니다 이들로 구성되어있는 아이폰은 하나의 플랫폼이라고 할 수 있습니다. 자바의 플랫폼은 크게 3가지로 나눌 수 있다. *자바의 플랫폼은 소프트웨어만 있다 Java SE (Java Standard Edition) 자바 기술의 기본 자바 언어를 이용하여 프로그램을 개발하기 위한 주요 도구인 컴파일러 , 실행환경, 클래스 라이브러리( java API) 등을 제공한다 Java EE (J..
Java Eclipse 로 Thread 구현 안녕하세요 오늘은 자바 Thread를 직접 프로그래밍해 보려고합니다 Thread를 구현하는 방법에는 두가지가 있습니다. Thread 클래스 상속 Runnable 인터페이스를 구현 위의 두 가지 방법이 있습니다. public class Thread_Test { //쓰레드를 구현한느 방법은 Thread클래스를 상속받는 방법과 Runnable인터페이스를 //구현하는 방법 두가지가 있다 public static void main(String[] args) { // TODO Auto-generated method stub ThreadEX1_1 t1 = new ThreadEX1_1(); Runnable r = new ThreadEx1_2(); //ThreadEx1_2의 인스턴스 r 을 생성 Thread t2 = n..
자바 프로세스와 쓰레드의 차이점과 정의 안녕하세요 코딩하는 공대생입니다 오늘은 자바에서 Thread 라는 개념에 대해서 알아 볼 것입니다 우선 Thread 라는 개념을 알기전에 알아야할 것이 있습니다! 프로그램을 실행하고있습니다 이것은 프로세스라고 합니다 프로세스는 프로그램을 수행하는 데 필요한 데이터와 메모리 등의 자원 그리고 쓰레드로 구성되어 있습니다. 쓰레드는 프로세스의 자원을 이용해서 실제로 자업을 수행하는 역할을 합니다. 모든 프로세스에는 최소한 하나의 쓰레드가 존재 합니다 하지만 꼭 하나만 존재한다는 법은 없습니다 만약에 쓰레드가 두개이상이면 멀티쓰레드(Multi- Thread) 라고 합니다 간단하게 정리하자면 프로세스라는 크은 공사 현장에서 프로세스의 자원들을 이용해 일을하는 일꾼이라고 생각하면 될거같습니다 프로세스 : 프로그램을..
절대 자바 chapter 3 내용점검 연습 정답 안녕하세요 코딩하는 공대생입니다 자바를 공부하는데 저는 절대 자바라는 책을 사용합니다 한 챕터(chapter)가 끝날때 잘 이해 했는지 점검 할 수 있는 연습문제가 있어서 풀이를 해봤습니다 저의 개인적인 주관이니 틀리거나 아닌거같으시면 댓글로 남겨주세요. 1. 다음에서 서술 내용이 맞으면 O , 틀리면 X 하시오. 프로그램 언어에서 연산자와 피연산자의 조합으로 구성도니 식을 표현식이라 한다. ( O ) 표현식은 항상 하나의 결과 값을 갖는다. ( O ) 산술 연산자는 * / + - % 로 각각 더하기, 뺴기, 곱하기, 나누기, 나머지 연산자이다. ( O ) 비트 연산자의 피연산자는 부동소수도 가능하다. ( X ) 논리연산자 && 와 || 는 피연사나 두 개 중에서 왼쪽 피연산자만으로 전체 결과가 결정된다..