자바 기초
-
방법1) 구구단 2단 부터 9단까지 출력을 합니다. package com.java.basic; public class Java_Basic_Ex { public static void main(String[] args) { int[] result = new int[9]; System.out.println("구구단 2단"); for(int i=0; i
자바 기초 & 알고리즘] 구구단방법1) 구구단 2단 부터 9단까지 출력을 합니다. package com.java.basic; public class Java_Basic_Ex { public static void main(String[] args) { int[] result = new int[9]; System.out.println("구구단 2단"); for(int i=0; i
2019.05.03 -
자바기초 Call by value, Call by Reference - Call by Reference : 매개 변수의 원래 주소에 값을 저장하는 방식. 클래스 객체를 인수로 전달한 경우 - Call by Value : 인수로 기본 데이터형을 사용. 주어진 값을 복사하여 처리하는 방식. method 내의 처리 결과는 method 밖의 변수에 영향을 미치지 않는다. 1) Call by Value public class CallBy { //call by value (값에 의한 호출.) static void print(int a) { a = 20; System.out.println(a + ">>>"); } public static void main(String[] args) { int a = 10; print..
Call by Value 와 Call by Reference자바기초 Call by value, Call by Reference - Call by Reference : 매개 변수의 원래 주소에 값을 저장하는 방식. 클래스 객체를 인수로 전달한 경우 - Call by Value : 인수로 기본 데이터형을 사용. 주어진 값을 복사하여 처리하는 방식. method 내의 처리 결과는 method 밖의 변수에 영향을 미치지 않는다. 1) Call by Value public class CallBy { //call by value (값에 의한 호출.) static void print(int a) { a = 20; System.out.println(a + ">>>"); } public static void main(String[] args) { int a = 10; print..
2019.04.18 -
변수와 자료형 그리고 참조형 1. 변수와 자료형변수를 선언할 떄, 저장되는 값의 자료형을 선언메소드를 선언할 때, 반환 값의 자료형을 선언자료형에 따라 적용 가능한 연산이 다름1) 변수의 종류인스턴스 변수 : (클래스 정의에서 static이 아닌 필드) 객체가 소유하는 변수클래스 변수 : (클래스 정의에서 static 필드) 객체가 공유하는 변수지역 변수 : 메소드 내부에서 선언된 변수파라미터 : 메소드 호출 시 전달하는 값을 저장하기 위한 변수 public class Array {int iNumber; //인스턴스변수static int bNumber; // 클래스변수(static변수, 공유변수), '전역변수'라고 한다.boolean hello = false; // 인스턴스변수/* * 클래스변수 + 인스..
자바 기초] 변수와 자료형 그리고 참조형변수와 자료형 그리고 참조형 1. 변수와 자료형변수를 선언할 떄, 저장되는 값의 자료형을 선언메소드를 선언할 때, 반환 값의 자료형을 선언자료형에 따라 적용 가능한 연산이 다름1) 변수의 종류인스턴스 변수 : (클래스 정의에서 static이 아닌 필드) 객체가 소유하는 변수클래스 변수 : (클래스 정의에서 static 필드) 객체가 공유하는 변수지역 변수 : 메소드 내부에서 선언된 변수파라미터 : 메소드 호출 시 전달하는 값을 저장하기 위한 변수 public class Array {int iNumber; //인스턴스변수static int bNumber; // 클래스변수(static변수, 공유변수), '전역변수'라고 한다.boolean hello = false; // 인스턴스변수/* * 클래스변수 + 인스..
2019.03.06 -
식별자 클래스, 변수, 메소드, 레이블 등의 이름 프로그래머가 만드는 이름 1) 작명 규칙대소문자 구분길이에 제한 없음영 대소문자, 한글 숫자, _ , $ 를 사용 가능 (숫자로 시작할 수 없음)키워드, true, false, null 은 불가 public class HellowWorld { static string ABC = "Hi, Hello"; public static void main(String[] args){int numeber = 0;System.out.println("이것은 안녕인가 안녕하세요인가"+ABC);}} 2) 식별자를 만들 떄의 관례클래스 : 첫자는 대문자, 단어의 첫 글자는 대문자, 나머지는 소문자- Car, HelloWorld, String ...메소드, 변수(필드) : 위와 ..
자바 기초] 식별자식별자 클래스, 변수, 메소드, 레이블 등의 이름 프로그래머가 만드는 이름 1) 작명 규칙대소문자 구분길이에 제한 없음영 대소문자, 한글 숫자, _ , $ 를 사용 가능 (숫자로 시작할 수 없음)키워드, true, false, null 은 불가 public class HellowWorld { static string ABC = "Hi, Hello"; public static void main(String[] args){int numeber = 0;System.out.println("이것은 안녕인가 안녕하세요인가"+ABC);}} 2) 식별자를 만들 떄의 관례클래스 : 첫자는 대문자, 단어의 첫 글자는 대문자, 나머지는 소문자- Car, HelloWorld, String ...메소드, 변수(필드) : 위와 ..
2019.03.06 -
자바(JAVA)란? 1. 자바 언어의 기원 Sun Microsystem의 제임스 고슬링 1990년 그린 프로젝트와 Oak 언어 1995년Java와 HotJava 발표 1996년 1월 JDK – 자바 개발 키트 2009년 Oracle이 Sun을 인수함 Java (제임스 고슬링 인도네시아산 커피 이름 및 섬이름 썰…) 2. Java 언어의 특징 C/C++ 언어와 유사 하나 단순함. 플랫폼에 독립적 (아키텍처 독립적) : 이식성 뛰어남 완전한 객체지향 언어 웹 또는 네트워크 프로그래밍이 용이 엄격한 자료형의 검사 예외 처리 기능 제 멀티 스레딩 지원 : 쉽고 간편하게 멀티스레드를 적용 가능가비지 컬랙션 : 내부적인 포인트를 가지고 있음. 3. 자바의 실행과정 자바소스 파일 (Hello World.java) →..
자바 기초] 자바란?자바(JAVA)란? 1. 자바 언어의 기원 Sun Microsystem의 제임스 고슬링 1990년 그린 프로젝트와 Oak 언어 1995년Java와 HotJava 발표 1996년 1월 JDK – 자바 개발 키트 2009년 Oracle이 Sun을 인수함 Java (제임스 고슬링 인도네시아산 커피 이름 및 섬이름 썰…) 2. Java 언어의 특징 C/C++ 언어와 유사 하나 단순함. 플랫폼에 독립적 (아키텍처 독립적) : 이식성 뛰어남 완전한 객체지향 언어 웹 또는 네트워크 프로그래밍이 용이 엄격한 자료형의 검사 예외 처리 기능 제 멀티 스레딩 지원 : 쉽고 간편하게 멀티스레드를 적용 가능가비지 컬랙션 : 내부적인 포인트를 가지고 있음. 3. 자바의 실행과정 자바소스 파일 (Hello World.java) →..
2019.03.06