본문 바로가기

JAVA/JAVA 공부

(22)
[java] 메소드 설명 [modifier] 데이터타입 변수이름; - 변수에 대한 접근 권한이나 활용 방법 제어 - modifier 미지정 시 같은 패키지 내의 클래스에만 접근 가능한 객체 변수라는 의미를 갖게 됨 > 전역(Global) 변수 - 클래스 선언부 밑에 선언된 변수로 멤버 변수라고 칭함 - 여러 메서드에서 공통으로 사용 가능 -> 객체가 가질 수 있는 속성을 나타내는데 사용 > 지역(Local) 변수 - 메서드 선언부 밑에 선언된 변수 - 해당 변수가 선언된 메서드 내에서만 사용 가능 > 멤버 변수에 사용되는 Modifier - 접근 권한 ㄴ public : 모든 클래스에서 접근 가능 ㄴ protected : 동일 패키지에 속하는 클래스와 하위 클래스 관계의 클래스에 의해 접근 가능 ㄴ private : 변수가 선언..
아스키코드 사진
(한번에보기)배열개념,정렬,검색 알아보자 이번 시간에는 참조형 자료형중 하나인 배열에 대해서 알아 보겠습니다. 배열은 여러방면에서 유용하게 사용되는 자료형입니다. 1. 배열이란? - 동일한 자료형으로 구성된 연속된 자료의 집합- 자바의 배열은 힙 메모리(레퍼런스 타입)를 할당- 첨자는 0부터 시작- 간단한 예시- 배열 선언 : int[] data;- 메모리 할당 : data = new int[10];- 배열 요소의 이용 : data[0] = 10- 배열의 데이터 개수는 length라는 속성으로 제공 = 배열명.length- 일반 배열(정적 배열)의 장점 : 접근 방법이 쉽다. - 일반 배열(정적 배열)의 단점 : ① 생성 시 크기를 결정하면 변경X ② 연속된 메모리 공간을 사용하므로 연속된 빈 공간이 없으면 생성X③ 데이터를 정렬해두지 않으면 ..
calendar 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166상단에 impo..
File 생성(2) 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556상단에 추가import java.io.File; 만들어져있는 파일안의 내용 읽어오기BufferedReader 상단에 추가import java.io.BufferedReader; File file = new File("d:\\temp\\newFile.txt"); // 읽어올 파일 경로 지정 try{BufferedReader br = new BufferedReader(new FileReader(file));// 함수 입력 String str = br.readLine(); // 파일을 한줄씩 읽어오는 함수 while((str = ..
File 생성(1) 폴더생성String dirStr = "d:/tmp; // 경로지정, d드라이브안에 tmp라는 폴더생성 File newDir = new File(dirStr); newDir.mkdirs(); // 폴더 생성 파일생성File fileStr = new File("d:/tmp/test.txt"); // 경로지정, d드라이브안에 tmp폴더 안에 test라는 텍스트 파일 지정 fileStr.createNewFile(); // 파일생성 파일 리스트File file = new File("d:/"); // 리스트를 확인 할 경로 File filelist[] = file.listFiles(); // 파일 함수 자체를 배열로 만듬 for (int i = 0; i
randomClass 파일 상단에 추가 import java.util.Random; 숫자형 변수 지정 int r_number; 0~9 까지 랜덤 생성 r_number = (int)(Math.random() * 10); 출력 System.out,println(r_number);
operatorClass 123456789101112131415161718192021222324252627기본연산자 ( +, -, /, *, %) / : 몫 값만 나타냄% : 나머지 값만 나타냄 고급연산자 ( &, |, ^, , ~) bit (저장공간의 최소단위) : 0, 1 8 bit == 1 byte & : AND (참과 참일때 참) | : OR (둘중의 하나 참일때 참) ^ : XOR (값이 다를때만 참) : right shift ~ : NOT 논리연산자 ( &&, ||, !) && : (AND)연산자 , 참과 참 일때|| : (OR)연산자 , 둘중 참일때! : (NOT)연산자 , 참이 아닐때 삼항연산자( ? ) ? : boolean 형식 //참 // 거짓 rowDate[i][3] = oc.olist.get(i).isSho..