자바 가상머신(JVM)으로 어떤 환경에서도 사용 가능함JDK : 개발자가 사용JRE : 개발 코드만 보고 싶은 이용자가 사용이클립스 jdk 설치 후 기본 세팅D 또는 C 드라이브에 폴더 생성cmd에서 jdk 버전 확인 가능만든 코드(확장자가 .java)는 src 폴더로
<span style="color:red; background-color:- 중지 버튼을 눌려주지 않으면 계속 반복1씩 증가 : 변수 +=1 / 변수 ++ / ++변수1씩 감소 : 변수 -=1 / 변수 -- / --변수<span style="color:red
for (데이터 타입 + 변수 이름 일부 : 변수 이름) { 명령문 };예시 : for (String s : fruits ) { }과일 배열 안에 있는 한개의 배열이라는 뜻데이터 하나는 불러오지만 그 데이터의 인덱스 번호까진 가져올 수 없음new : 기본 타입 아닌 것
풀이 1풀이 2소수점 이하 둘 째자리 까지 반환 다른 방법Math.Random() 메소드1\. 0.0과 1.0 사이에 속하는 double 타입의 난수 하나를 리턴0.0 <= Math.random() < 1.02\. start 부터 시작하는 n개의 정수 중에서
CH08_Boolean > ### Boolean AND(&&) 논리 연산자 블로그 복사 하기 : 개발자 창(F12)에서 debugger 체크한 상태로 사용 boolean : 둘 다 참이여야 참 true true => true > ### Boolean OR(||)
가위 바위 보를 상속을 이용해서 객체 지향 프로그래밍으로 만들기(3개 클래스 메소드가 거의 비슷하니깐)game.objects => 패키지 내의 패키지게임 승패 배열(이중 배열 이용)패키지 및 클래스Game 클래스GameObject 클래스메소드 이름은 똑같지만 매개변수가
배열 길이 만큼 반복문 작성하여 가격만 빼기부모 클래스를 상속 받은 자식 클래스에서 추상 메서드를 각각 완성키워드가 extends => implements추상 클래스와 흡사하지만 인터페이스는 오로지 기능만 구현함추상클래스는 예를들어 동물(animal)을 하위 클래스 h
인터페이스란인터페이스란, 역할을 부여하는 것이다.인터페이스는 추상 메소드로 구성된다.추상 메소드란, 중괄호 내부가 없는 껍데기 메소드이다.인터페이스 정의 및 구현인터페이스 구현 시, implements 키워드를 사용한다.해당 인터페이스(역할)를 구현하는(부여받은) 클래
예외 처리 2throws ExceptionApp 클래스 main에서 예외 처리 방법 두 가지 중 선택해야함 (아래는 try catch 사용 시)예외 클래스All other Exception : 빨간색으로 표기되어 꼭 처리를 해줘야 되는 예외RunTime Exceptio
ArrayList : 값 가져오기 get() 수행 시 LinkedList보다 훨씬 빠름LinkedList : 값 추가 add(), 삭제 remove() 메소드 수행 시 ArrayList보다 훨씬 빠름둘 다 써도 상관 없음ArrayList는 53초LinkedList는 1
자바 프로그램 밖으로 데이터(객체)를 전달하고 받기 위함 -> 문자열 형태의미있고 구분있는 문자열 형태인 XML 방식 : 태그로 표현(members)의미있고 구분있는 문자열 형태인 JSON 방식 : 배열 형태로 표현(jsonmember)가장 많이 쓰는 형태JSON이란?
모든 파일을 다 받아올 수 있음이미지 파일만 받아올 수 있음Naver map 클래스adressVO 클래스MainFrame 클래스
HTML 문서에 저장된 데이터를 추출하는 오픈 소스 java 라이브러리스캐너 이용하여 종목 코드 입력 시 정보 반환위의 코드와 동일하고 스캐너 및 stockCode만 추가