반응형 전체 글54 자바의 배열 Array Array 배열이란? 같은 type의 여러개의 값을 효과적으로 관리하기 위한 객체이다. 배열의 선언 type[] 변수 = 배열객체; 배열 정의방법 (1) int[] a; // 선언 a = new int[5]; // 정의 a[0] = 1; // 초기화 (2) int[] b = new int[] { 5, 4, 3, 2, 1 }; // 선언 정의 초기화 (3) int[] c = { 7, 8, 9, 1, 2 }; // 선언 초기화 (정의 skip 가능.) 다차원배열 다차원 배열이란? 큰 배열 안에 작은 배열 넣기. 다차원 배열 선언 type[ ][ ] 변수 : 배열객체; (배열속 배열의 크기가 일치하지 않아도 됨) 1차원: type[ ] 변수 : 배열객체; 2차원: type[ ][ ]변수 : 배열객체; n차원 .. 2022. 8. 22. 자바의 Method Method 메소드란? 명령문들의 집합, 기능. Method 선언방법? 접근제한자 메모리영역 리턴타입 메소드명 (파라미터/아규먼트){ 코드영역 } 접근제한자: 메소드의 호출 범위를 지정함. public : 어디서나 접근 가능. (+) private : 같은 클래스 내에서 접근 가능. (-) (default) : 같은 패키지 내에서만 접근 가능. 선언할 때 'default'는 작성하지 않음. (~) protected : 상속받은 경우 상속받은 클래스, 아니면 같은 패키지 안에서 접근 가능. (#) 메모리영역 static : 변수/메서드가 프로젝트 전체에 호출됨. 호출방법 : class.method(); non-static : 객체마다 다르게 호출됨.(instance변수 형태로 저장됨) 호출방법 : clas.. 2022. 8. 22. 자바의 Type(1) Type 1.기본타입 : 값 자체를 저장하고 호출하면 값이 리턴된다. *1 byte = 8 bit (0000 0000) bit = 0 과 1 참조타입 : object를 상속받은 모든 클래스. 값이 저장된 주소값을 저장하고 호출 시 주소값이 반환된다. String(문자열) : 참조타입이지만 기본타입처럼 사용 가능한 타입. wrapper class : 기본타입을 객체로 다루기 위해서 사용하는 클래스로 기본타입을 참조타입으로 바뀐 것. boxing : 기본타입을 참조타입으로 바꿔주는 것. ( int → integer) unboxing : 참조타입을 기본타입으로 바꿔주는 것.( integer →int) 형변환 byte (1)-> short / char(2) -> int(4) -> long(8) -> float(.. 2022. 8. 22. 자바의 Type(2) 1. package com.test01; /** * * Javadoc Test * Hello, World! 를 출력하는 class * * Javadoc 만드는 방법 * project 우클릭 - export - javadoc - %JAVA_HOME%\bin\javadoc.exe * * VM옵션에 -locale ko_KR -encoding UTF-8 -charset UTF-8 -docencoding UTF-8 추가 * */ public class MTest01 { //메인메소드 public static void main(String[] args) { System.out.println("Hello, World!"); // 한 줄 주석 /* * 여러 줄 주석 * 주석 = 해당 코드를 확인하는 사람에게 설명하는 .. 2022. 8. 22. Java기본 Java기본 자바코드의 개념 type: 변수가 가진 데이터의 형태 변수: 값이 담겨진 것의 이름. = : 대입한다. 값 : 변수를 호출하면 리턴되는 값. ; : 명령문이 종료됨을 알리는 표식 type 변수 = 값; (참고.) 낙타등 표기법(camelcase) : 여러 단어로 이루어진 이름인 경우 각 단어의 첫 글자를 대문자로 한다. API(Application Programming Interface) : 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 미리 만들어 놓은 인터페이스. Javadoc : 자바 소스에 문서화를 하는 방법. 변수 (variable) 값을 저장할 수 있는 메모리의 특정 번지에 붙여진 이름 변수를 통해 해당 메모리 번지에 하나의 값을 저장하고 읽을 수 있음 변수는 정수, 실수 등 .. 2022. 8. 22. [Java] java란? [Java] java란? [Java] java란? Java 컴퓨터와 소통 및 명령을 위한 언어중 하나로 Java는 객체지향 프로그래밍(OOP) 언어. 객체지향 프로그래밍(OOP:(Object-Oriented Programming))란, 객체를 사용하는 프로그래밍 방법중 하나 객체는 클래스로부터 메모리에 구현된 것으로 기능과 속성의 집합 OOP의 특징 추상화 : 공통적으로 사용되는 부분을 추상적인 개념으로 만들어 사용하는것 상속 : 부모 객체의 기능을 자식 객체가 사용하는것 다형성 : 메서드 명이 동일해도 파라미터에 따라 다른 기능을 하는것 캡슐화 : 부모 객체의 기능을 사용하지만 코드를 숨겨두는것 OOP( Object Oriented Programming ) Java는 객체 지향 프로그래밍(OOP : O.. 2022. 8. 22. 이전 1 ··· 6 7 8 9 다음