목록전체 글 (146)
yoni
[01] 자바 시스템에서 제공하는 Package Import - 개발자가 다양한 분야(Web, IO(File), Network, JDBC DBMS, Graphic 2D/3D, System등)의 프로그램을 개발할 수 있도록 Package 형태로 바로 사용 가능한 기초 소스 제공, 이 package를 사용하지 않으면 개발이 매우 어려움으로 자바에서 기본적으로 제공되는 패키지의 사용은 필수입니다. 이런 API는 자바가 Web, Mobile 분야에서 많이 사용되는 환경을 생성하게 되었습니다. - 제공되는 클래스들은 패키지(Package)로 구성(그룹화)되어 있음. - 자바 개발자는 import 명령어를 이용하여 제공되는 자바 코드를 자신의 프로그램에 포함시켜서 개발합니다. - 기초 코드가 제공됨으로 개발 시간 ..
[01] package(java, '.') = Folder(windows, '\') = Directory(linux, '/') 동일함. - 폴더에서 파일을 분류하듯이 패키지(폴더)도 클래스를 그룹별로 분리합니다. 1. package 실습 1) '/src/sungjuk' 패키지(폴더, 디렉토리)를 생성 2) 생성된 패키지 확인 3) 'sungjuk' 패키지를 선택하고 클래스 추가 4) package를 지우지말고 Student class 추가 5) 클래스 생성후 아래처럼 작업합니다. ▷ /src/sungjuk/Student.java -------------------------------------------------------------------- package sungjuk; public class ..
1 번. 자바를 컴파일하는 소프트웨어 키트를 부르는 말은? 정답: 1 번다음 보기중 선택하세요. 1. JDK 2. CDK 3. PDK 4. SDK 2 번. 자바 설치 경로를 저장하는 환경 변수는? 정답: 1 번다음 보기중 선택하세요. 1. JAVA_HOME 2. HOME 3. JAVA 4. JDK_HOME 3 번. 윈도우 명령어를 실행하는 창을 여는 명령어는? 정답: 3 번다음 보기중 선택하세요. 1. execute 2. dos 3. cmd 4. window 4 번. Test.java를 컴파일하는 명령어로 맞는 것은? 정답: 3 번다음 보기중 선택하세요. 1. java Test.java 2. java Test 3. javac Test.java 4. javac Test 5 번. Test.java 클래스를 ..
[01] 생성자(Constructor, 생성자 메소드) - 생성자(Constructor)는 객체 생성시 필드(전역변수)에 초기값을 할당할 수 있습니다. 메소드도 가능하나 객체 생성시 초기값을 전달하면 추가적으로 메소드 호출을 할 필요가 없습니다. - 객체 생성과정: Food food = new Food(); ① Food food: food 객체(변수) 선언 ② new Food : Food 객체 생성, 메모리 할당 ③ Food() : 생성자, 필드(메소드 외부에 있는 변수) 초기화 ④ = : 생성된 객체를 객체 변수에 할당 - 생성자 메소드명은 클래스 이름과 대소문자도 일치해야 합니다. 리턴 타입이 선언되면 안됩니다. void 도 안됨. 예) Book.java --> public Book(){ ... } ..
[과제 1] 하나의 수를 전달하여 짝수인지 홀수인지 판별하는 프로그램을 제작하세요. [실행 화면] 수: 12 판정: 짝수 수: 11 판정: 홀수 ▷ /src/oop/EvenOdd.java - System.out.println() 사용하면 안됩니다. - evenodd(...) 메소드 input : 숫자 1개 process: 짝수인지 홀수인지 판단, 2로 나누어 나머지가 0이면 짝수, 그렇지 않으면 홀수 return : "짝수" 또는 "홀수" ----------------------------------------------------------------------------------- package oop; public class EvenOdd { public String evenodd(int su) ..
[01] 값을 리턴하는 메소드 - 데이터를 전달 받은 메소드는 System.out.println("")를 이용하여 처리 결과를 출력 할 수 있지만, 처리된 값을 다양한 형태로 이용하기 위하여 메소드를 호출한 곳으로 처리값을 리턴 할 수도 있으며, 자주 이용됩니다. 1. 문자열 및 정수의 리턴 - 문자열 비교: country.equals("KOR") [출력 화면] 한국일본중국미지원 국가29743 ← 한국, KOR38464 ← 일본, JAP8830 ← 중국, CHN44481 ← 독일, DEU ▷ /src/oop/Nation.java----------------------------------------------------------------------------------- package oop; pub..
package oop; public class Mean { public void avg(int java, int jsp) { int tot = 0; int avg = 0; tot = java + jsp; avg = tot / 2; System.out.println("1) " + avg); } public void avg(int java, int jsp, int spring) { int tot = 0; int avg = 0; tot = java + jsp + spring; avg = tot / 3; System.out.println("2) " + avg); } public void avg(int java, int jsp, double spring) { int tot = 0; int avg = 0; tot ..
요즘 언어들은 vm([virtual machine])형태이다 ->자바는 jvm 형태이다.요즘 형태의 언어들은(java나 python같은 경우) 개발자는 데이터처리에만 일을 해라 하지만 메모리 관리 (메모리 회수) 는 vm에서 자동으로 할테니 개발자는 개발(데이터처리)만 해라 C윈도우os 텐서플로우(c++) 예) C++(OS, Tensorflow), Win32 API(Windows OS), MFC, JAVA, .NET....Tensorflow는 파이썬으로 주로 많이 쓴다 ram + cpu 와 상호 결합을 시켜줘야한다.----------------------------------------------------------------------------------------케라스 프레임웍 머신러닝 : 텐서 ..