본문 바로가기

프로그래머12

자바 for each 구문 안녕하세요 이번 글에서는 for each 문에 대해서 알아보도록 하겠습니다. for each 문은 배열과 함께 사용하기 좋습니다 1 2 3 4 int[] array = {99,70,87,67,68} for (int i : array){ System.out.println(i); } cs 출력 배열의 인덱스에 저장된 값이 i가 되어서 출력됩니다. for each 문은 배열과 함께 사용하기 편리합니다. 설명이 부족하신 부분은 없으셨나요? jswoo030@gmail.com으로 질문해주시면 빠른 답변을 받으실 수 있습니다. 여러분의 자바 실력이 빠르게 향상되시길 기원합니다. 2017. 9. 27.
자바 스트래티지 패턴 Strategy 패턴 인터페이스 : 키보드나 디스플레이 처럼 사람과 컴퓨터를 연결하는 장치 -> 두 객체를 연결해주는 접점 같은 장치 자바에서의 인터페이스 : 기능에 대한 선언과 구현 분리 , 기능을 사용하는 통로로 사용 할 수 있다. 기능에 대한 선언과 구현을 분리 할 수 있는 기능을 제공한다. 어떠한 기능을 호출할 수 있는 통로가 된다. 인터페이스의 사용은 보통 다음과 같습니다. 1 2 3 4 5 6 7 package Strategy; public interface Ainterface { public void funcA();//기능을 선언한다. } Colored by Color Scripter cs 1 2 3 4 5 6 7 8 9 10 11 package Strategy; public class AinterfaceImpl.. 2017. 9. 24.
이클립스 유용한 단축키 / 코드 복사 / 붙여넣기 / 코드 이동 코드를 작성하다보면 반복적으로 작성해야 하는 코드가 있습니다. 이럴때 한줄 단위의 코드를 Ctrl + C / Ctrl + V 로 복사 , 붙여넣기 하는 것보다 빠르게 복사 할 수 있는 방법이 있습니다. 이 키를 누르면 커서가 있는 부분의 코드가 복사되어 한 줄 위 또는 아래에 작성됩니다. 한 줄 단위의 코드를 이동 시키는 방법도 있습니다. 이 키를 누르면 커서가 있는 부분의 코드가 한 줄 위 또는 아래로 이동합니다. 2017. 9. 21.
Java 프로그래밍 기초 1.소스파일 생성 -에디터 (메모장 , 이클립스 , Intellij)를 이용해서 작성 할 수 있다. -소스파일은 .java 확장자를 갖는다. 2.컴파일 -컴파일러로 컴파일 -컴파일러는 자바 소스코드를 바이트코드(기계어)로 변환 -바이트 코드는 확장자가 .class로 끝나는 파일에 저장된다. 3.클래스 적재 4.바이트 코드 검증 5.실행 -자바 가상기계(Java Virtual Machine)에서 바이트 코드를 실행 JVM 자바 가상머신이 없는 경우 JVM 자바 가상머신이 있는 경우 자바 가상머신 JVM이 없다면 같은 기능을 하는 프로그램 1을 윈도우 버전의 프로그램 1-windows와 프로그램 1-Mac으로 두 번 개발해야 합니다. 하지만 자바가상머신은 운영체제와 프로그램 사이에서 프로그램이 플랫폼에 상관.. 2017. 9. 20.
메모장으로 자바 프로그램 작성하기 메모장을 실행합니다. 자바 코드를 작성합니다. 작성한 파일을 저장해주세요. Hello.java 파일의 확장자를 java로 저장해줍니다. cmd 창을 실행하고 javac Hello.java 를 입력합니다. javac는 java 파일을 컴파일 하는 명령어입니다. 이때 , Hello.java 파일이 저장된 경로로 이동해서 javac Hello.java를 입력해야 합니다. 이렇게 실행을 하고 나면 Hello.java가 저장된 곳과 같은 위치에 .class 파일이 생성됩니다. 그럼 이제 컴파일한 Hello.java를 실행해보겠습니다. 컴파일한 Hello 파일을 실행해보겠습니다. java Hello를 cmd창에 입력합니다. java 파일이름 을 입력하시면 됩니다. 소스코드 안에 작성했던 Hello world가 결과.. 2017. 9. 19.