Goal - 변수의 생성위치에 따른 유효범위 - 클래스 - 자바의 동작 원리 - instance 1. 변수의 생성위치에 따른 유효범위 - 메서드 안에서 정의된 변수는 메서드 안에서만 사용가능 - 모든 메서드가 공유하는 변수를 만들기 위해서는 각 메서드가 속한 클래스 차원의 변수 '클래스 변수'를 생성하면 됨. - public class 안에서 파일을 실행시키는 main 메서드안에서 생성된 변수도 main메서드 안에서만 사용가능. 예제 1) 지역변수 선언 - a() 메서드와 main()메서드에서 각각 i변수를 생성했지만 둘은 다른 변수임. - 각 메소드 안에서 생성한 변수는 그 내부에서만 사용 가능. public class test { static void a() { int i = 0; // 메서드 a 내..
Goal - java.util 패키지의 기본 개념 - Arrays 클래스의 기본 개념 - copyOfRange() 메소드의 개념 및 사용 예제 - copyOf() 메소드의 개념 및 사용 예제 1. Java.util 패키지 - java.util 패키지에는 프로그램을 개발하는 데 사용할 수 있는 유용한 유틸리티 클래스가 다수 포함되어 있음. - java.lang 패키지 다음으로 가장 많이 사용되는 패키지가 java.util 패키지. - java.lang 패키지는 import문을 사용하지 않아도 바로 사용할 수 있는 반면, java.util 패키지는 import 문으로 패키지를 불러오고 나서야 클래스 이름만으로 사용할 수 있음. 2. java.util.Arrays 클래스 - Arrays 클래스에는 배열을 다루..
2차원 배열 : 배열의 배열 1) 2차원 배열의 구조 2) 2차원 배열 구현 코드 package java.basic; public class TwoDimensionalArray { public static void main(String[] args) { int[][] array4 = new int[3][4]; // 2차원 배열 생성 array4[0][1] = 10; // 2차원 배열에 값 넣기 int[][] array5 = new int[3][]; // 행의 값의 데이터 타입만 설정하는 배열 생성 //array5[0][0] = 10; array5 생성시에 열의 크기를 설정 하지 않아서 에러 발생 int[][] array6 = new int[3][]; // 열의 크기를 처음에 지정하지 않고, 각 행마다 다..
- 20200503
- 20201204
- 생활코딩리눅스
- 20200317
- 20200319
- 20200429
- 20200502
- 20200403
- 20200421
- 20200425
- 20200804
- 20200427
- 20200510
- 20200423
- likelion
- 20200424
- chapter7
- 20200504
- 20200417
- 백준
- 20200622
- 20200406
- 20200330
- 20200415
- 20200413
- 20200420
- 20200624
- 20200428
- 20200512
- chapter8
- Total
- Today
- Yesterday