목록[JAVA] (7)
brograming
자바로 개발할때 많이 쓰는 IDE인 이클립스를 설치하는 과정입니다. 1. java설치 여부 확인하기 이클립스를 설치하기 전 java가 설치되었는지 먼저 확인하자. window + r 로 실행창을 켜서 명령어 cmd을 입력한다. 명령 프롬프트에서 "java -version" , "javac -version"입력으로 설치되었는지 확인 가능하다. 설치되어 있지 않다면 아래 링크를 참고해서 java를 설치해주면 된다. JDK17 JAVA 설치하기 2.이클립스 다운로드 구글창에 이클립스를 검색하여 해당사이트로 접속한다 아래 링크로 바로 이동 가능하다. https://www.eclipse.org/downloads/ 필자는 가장 최신버전인 2023-06 으로 설치했다. 3. 설치 파일 실행 ▶ 3-1 설치 경로에 다..
1. 아래 링크로 들어가서 jdk17을 다운받는다. https://www.oracle.com/java/technologies/downloads/#java17 각자 본인의 운영체제에 맞는 파일을 다운. 필자는 window이므로 가운데 파일을 다운받았다. 2. 다운로드 받은 jdk파일을 실행한다. ▶ 2-1 next 클릭 ▶ 2-2 저장될 위치 확인 후 next 클릭 ▶ 2-3 설치 완료 후 close 클릭 3. 환경 변수 설정 설치한 java 프로그램은 window의 path에 추가해준다. path에 등록함으로서 자바를 필요로 하는 프로그램들이 방금 설치한 jdk(java)의 위치를 확인할 수 있다. ▶ 3-1 2-2 단계에서 저장된 위치의 경로를 복사한다. C:\Program Files\Java\jdk-..
char배열과 String클래스 String 클래스는 char배열에 기능(메서드)를 추가한 것 문자열이라는 용어는 '문자를 연이어 늘어놓은 것'을 의미하므로 문자배열인 char배열과 같은 뜻이다. char배열을 사용하는 것보다 String클래스를 사용하는 것이 문자열을 다루기 쉽다. String.valueOf() / new String() char[] charr = { "a", "b", "c" }; String str1 = String.valueOf(charr); String str2 = new String(charr); System.out.println("str1 : " + str1); System.out.println("str2 : " + str2); 결과 str1 : abc str2 : abc 1 ..
입출력 I/O Input과 Output의 약자로 입출력이라고 한다. 컴퓨터 내부 또는 외부의 장치와 프로그램간의 데이터를 주고받는 것 입력 스트림 : 밖에서 프로그램쪽으로 데이터의 흐름을 소프트웨어로 구현한 모듈 출력 스트림 : 프로그램에서 밖으로 데이터의 흐름을 소프트웨어로 구현한 모듈 스트림 스트림이란 데이터를 운반하는데 사용되는 연결통로이다. 단방향 통신만 가능해서 하나의 스트림으로 입력과 출력을 동시에 처리불가하다. 동시에 수행하려면 입력 스트림과 출력 스트림 모두 필요하다. 스트림은 먼저 보낸 데이터를 먼저 받게 되는 FIFO 방식으로 이루어진다. 바이트 기반 스트림 ㆍ바이트 스트림 : 한 바이트식 읽고 씀. 그림, 멀티미디어, 문자 등 모든 종류의 데이터를 입출력할 때 사용 - InputStr..
입출력 I/O Input과 Output의 약자로 입출력이라고 한다. 컴퓨터 내부 또는 외부의 장치와 프로그램간의 데이터를 주고받는 것 입력 스트림 : 밖에서 프로그램쪽으로 데이터의 흐름을 소프트웨어로 구현한 모듈 출력 스트림 : 프로그램에서 밖으로 데이터의 흐름을 소프트웨어로 구현한 모듈 스트림 스트림이란 데이터를 운반하는데 사용되는 연결통로이다. 단방향 통신만 가능해서 하나의 스트림으로 입력과 출력을 동시에 처리불가하다. 동시에 수행하려면 입력 스트림과 출력 스트림 모두 필요하다. 스트림은 먼저 보낸 데이터를 먼저 받게 되는 FIFO 방식으로 이루어진다. 문자 기반 스트림 바이트 기반의 입출력 단위는 1byte이다. 한 문자를 의미하는 char형은 2byte이기 때문에 바이트 기반 스트림으로 2byte..
ArrayList ㆍList 인터페이스를 구현하므로, 순서 o, 중복o ㆍ데이터의 저장공간으로 배열을 사용한다. (배열 기반) ㆍ길이와 타입(제너릭)의 제약이 없음 ㆍArrayList는 객체를 담는다. 생성자 : ArrayList() 기본 생성자 , ArrayList(Collection c) 매개변수 , ArrayList(int initialCapacity) initialCapacity : 배열이 길이 추가 : list.add(Object o), list.add(int index, Object element), list.addAll(Collection c), list.addAll(int index, Collection c) 검색 : list.indexof(Object o), list.lastindexof..