공부해요/JAVA 15

[온라인 자바 스터디 1주차] 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기

github.com/whiteship/live-study/issues/1 1주차 과제: JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가. · Issue #1 · whiteship/live-study 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JV github.com - 1주차 과제 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. - 학습할 것 1. JVM이란 무엇인가 2. 컴파일 하는 방법 3. 실행하는 방법 4. 바이트코드란 무엇인가 5. JIT 컴파일러란 무엇이며 어떻게 동작하는지 6. JVM 구성 요소 7. JDK와..

공부해요/JAVA 2021.01.15

신입SW인력을 위한 실전 자바 동영상과정 05강

[2016.08.24]https://youtu.be/TRNws4-IUXQ 5강 . 배열 변수 선언 int i = 10;배열 선언 int[] iArr = {10,20,30,40,50}; - 배열의 선언은 변수의 선언과 비슷한데 여러 개의 데이터가 모여있어 '{ 중괄호 }' 를 사용한다- 배열의 크기는 최초에 한번 설정되면 변경이 불가하다- 배열의 인덱스는 0 부터 시작한다. 배열 선언의 다른 방식int[] iArr = new int[5]; // 배열의 크기를 정하고int[0] = 10 ;int[1] = 20 ;int[2] = 30 ;int[3] = 40 ;int[4] = 50 ; //값을 넣는다 * 배열에는 기초자료형 변수와 달리 데이터가 들어 있지 않다 배열을 구성하고 있는 데이터들의 주소값(레퍼런스)을..

공부해요/JAVA 2016.08.24

신입SW인력을 위한 실전 자바 동영상과정 03강

[20160823]https://youtu.be/fFRpV2Z0xow 3강 컴퓨터와의 기본적인 소통수단 - 1 package com.javalec.ex; public class Test_01 { public static void main(String[] args) { // TODO Auto-generated method stub int i = 10; int j = 3; int h = 5; System.out.println("===산술연산자==="); System.out.println("덧셈 : " + (i + j)); System.out.println("뺼셈 : " + (i - j)); System.out.println("곱셈 : " + (i * j)); System.out.println("나눗셈 : "..

공부해요/JAVA 2016.08.23

신입SW인력을 위한 실전 자바 동영상과정 02강 JAVA 프로그래밍이란-II & 변수

[ 2016.08.20 ] 신입SW인력을 위한 실전 자바 동영상과정 02강 JAVA 프로그래밍이란-II & 변수 https://youtu.be/nnGePPehqpY 2-1. JAVA 프로그래밍 환경설정과 실행방법 1. JAVA 환경 변수 세팅bin/javac.exe : .java 파이리을 JVM이 받아들일 수 있는 .class 파일로 변환 시켜주는 프로그램.매번 해당 경로에 들어가서 실행하기가 번거로우니까 환경 변수 설정을 통해 어디서나 실행 가능하게 함. 2-2. 변수란 ?: 모든 것을 담을 수 있는 요술주머니 2-3. 기본 자료형과 객체 자료형의 이해 기본자료형 (Primitive)Java 언어에 이미 존재하고 있는 데이터 타입, 주로 간단한 데이터들이..

공부해요/JAVA 2016.08.19

신입SW인력을 위한 실전 자바 동영상과정 01강 JAVA 프로그래밍이란-I

[ 2016.08.19 ] 신입SW인력을 위한 실전 자바 동영상과정 01강 JAVA 프로그래밍이란-I https://youtu.be/yaqnVTBz1As 1-2. 자바 언어의 탄생과 특징 1. JAVA 언어의 탄생JAVA의 대표적으로 3가지 플랫폼- Java SE (Seand Edition) : Java Application 개발 -> 일반적인 어플리케이션 개발- JAVA ME (Mobile Edition) : 휴대 가능한 소형 디바이스에 사용을 목적으로 개발 -> 현재의 스마트폰 동작으로 쇠퇴- JAVA EE (Enterprise Edition) : 기업 솔루션 개발 -> 가장 핵심 2. JAVA 언어의 특징Virtual Machine - 운영체제 (윈도우 , 리눅스 , 맥 OS )의 영향을 받지 않는..

공부해요/JAVA 2016.08.18

신입SW인력을 위한 실전 자바 동영상과정 00강 오리엔테이션

개념을 다시 잡아야 겠다는 생각으로 .. 아니 이제는 이해 할 수 있지 않을까? 하는 생각으로학원을 다녔다. 거기 강사님이 알려주신 사이트 http://www.wiz.center 이었나.. 그 때에는 막혀있지 않았는데 지금은 막힌 상태라.. 교재는 없고 , 유튜브로 시작해보려고 한다.아 그리고 손코딩 연습이 필요할 듯 .. [ 2016.08.19 ]신입SW인력을 위한 실전 자바 동영상과정 00강 오리엔테이션 https://www.youtube.com/embed/MD3YGrofnDY 동영상 캡쳐 했다 강의 순서라고 한다.. 다 들을 수 있을까. 1. 컴퓨터 프로그래밍이란 ?컴퓨터 + 언어(java / c / c++..) = 언어를 이용해서 프로그램을 만드는 행위 2. 연산 & 일꾼이란 ?연산 = CPU일꿑..

공부해요/JAVA 2016.08.18

자바의 정석 2015.5.11~

^ 일정 for문에 조건 여러개 들어가기도 함. 밑에 예제는 for문으로 부호 변경하기. public class PractiseQuestion4 {public static void main(String[] args){int sum = 0; // 총합을 저장할 변수int s = 1; // 값의 부호를 바꿔주는데 사용할 변수int sa = 1;int num = 0;// 조건식의 값이 true이므로 무한반복문이 된다.for(int i=1;true; i++, s=-s) { // 매 반복마다 s의 값은 1, -1, 1, -1...num = s * i; // i와 부호(s)를 곱해서 더할 값을 구한다.sum += num;if(sum >=100){break;}}System.out.println(sum);}} ----..

공부해요/JAVA 2015.05.11

[ 자바의 정석 ] p2 ~ p15

[자바의 정석] Chapter 1 자바를 시작하기 전에 자바언어의 특징 1. 운영체제에 독립적이다 -자바가상머신(JVM)을 통해서 가능하다 -자바응용프로그램은 운영체제나 하드웨어가 아닌 JVM하고 통신/ JVM은 전달받은 명령을 해당 운영체제가 이해할 수 있도록 변환하여 전달 (자바로 작성된 프로그램은 운영체제에는 독립적, JVM은 운영체제에 종속적이어서 썬에서는 여러 운영체제에 설치할 수 있는 서로 다른 버전의 JVM을 제공) -한번 작성하면, 어디서나 실행된다 (Write once, run anywhere) 2. 객체지향언어이다 -상속 , 캡슐화 , 다형성이 잘 적용된 순수 객체지향언어 3. 배우기 쉽다 4. 자동 메모리 관리(Garbage Collection) -가비지 콜렉터가 자동적으로 메모리를 ..

공부해요/JAVA 2014.07.26
반응형