패스트캠퍼스 #내일배움카드 #국비지원 #K디지털기초역량훈련 #바이트디그리 #자바스프링

이 글은 fast campus 강의를 기반으로 작성한 글입니다. 객체와 객체 지향프로그램이란? 우선 객체의 사전적 정의는 의사나 행위가 미치는 대상이며 구체적,추상적 데이터 단위입니다. 객체지향은 클래스, 객체, 인스턴스, 상속, 다형성 등 많은 개념들이 존재합니다. 클래스는 객체의 청사진입니다. 객체의 속성의 클래스의 맴버 변수로 선언 합니다. 학생 클래스 public class Student { int studentNumber; String studentName; int majorCode; String majorName; int grade; } 학생클래스를 코드로 작성해보았습니다. 위 변수들은 맴버변수입니다. 메서드드의 인자로 사용할때는 필드에 this.를 사용해야합니다. 객체지향 프로그래밍을 할때는..
이 글은 fast campus 강의를 기반으로 작성한 글입니다. 조건문에 대해서 알아보겠습니다. 예들 들어서 '재산이 1억 이상이면 100만원을 세금으로 낸다 그렇지 않으면 내지 않는다' 를 구현 한다면 만약(재산이1억이상이면){ 세금을 100만원 낸다 } 그렇지 않으면 { 세금을내지않는다 } 입니다. if문 문법 if(조건식){ 수행문; // 조건식이 '참'인 경우에(조건에 맞는 경우) 수행문이 수행됨 } if - else 문 문법 if( 조건식) { 수행문1; // 조건식이 '참'인 경우에 수행됨 } else{ 수행문2; // 조건식이 '참'이 아닌 경우에 수행됨 } if - else 예제 package ch14; import java.util.Scanner; public class IfElseTes..
이 글은 fast campus 강의를 기반으로 작성한 글입니다. 컴파일 프로그래밍언어로 컴퓨터가 실행가능한 기계어로만드는일입니다.. 컴파일러 자바어를 어셈블리어로 변환하는 기능입니다. 자바 컴파일 순서 1. 코더 본인이 자바로된 소스코드를 작성한다. (.java) 2. 그 소스파일을 자바 컴파일러가 컴파일한다. 3. 그때 자바 파일들은 .class 파일이기때문에 컴퓨터가 읽을수없고 JVM이 읽을수있는 코드이다. 4. 컴파일된 바이트 코드들을 JVM class Loader로 전달. 5. 그후 클래스로더는 동적로딩을 통해 클래스들을 로딩 및 링크 후, JVM메모리에 올림. 클래스 로더 세부 동작 a. 로드 : 클래스 파일을 가져와서 JVM의 메모리에 로드한다. b. 검증 : 자바 언어 명세(Java Lang..
락곤이
'패스트캠퍼스 #내일배움카드 #국비지원 #K디지털기초역량훈련 #바이트디그리 #자바스프링' 태그의 글 목록