본문 바로가기

반응형

IT/Java

마야 무료 모델링, 텍스쳐, 리깅, 애니메이션 사이트 maya free 1) free3d.com/ 무료 3D 모델 - Free3D.com free3d.com 2) www.poliigon.com/ Poliigon - Library of textures, models and HDRs for 3D artists I 've been in 3D for 20 years and Poliigon is one of the best resources I've found! I no longer need to waste time tiling and retouching textures myself, as they're all ready to go. I strongly recommend it. -Iván Zabalza, CEO of Seńa Paula www.poliigon.com 3) 더보기
6. 상속 1. 상속 : 이미 있는 클래스나 인터페이스에 포함된 멤버를 새로운 클래스 또는 인터페이스에 물려주는 기법 부모클래스(슈퍼클래스, 기본클래스)자식클래스(서브클래스, 파생클래스, 확장클래스) 자식클래스는 부모 클래스에 물려받은 멤버 그대로 사용.변경 가능하고, 새 멤버 추가 가능.자식클래스의 속성, 동작이 더 많다 2. 클래스 상속is-a 관계 (상속관계)  : 원은 도형이다, 사과는 과일이다has-a 관계 (소유관계) : 자동차는 엔진이 있다, 스마트폰은 카메라가 있다 상속의 선언extends 키워드 : 자식클래스는 부모클래스에서 확장한다 [부모클래스]class SuperClass{ } [자식클래스]class SubClass extends SuperClass{  자식클래스 , 부모클래스 순서 }     .. 더보기
5. 문자열, 배열, 디버깅 1. 문자열String s1 = "안녕, 자바!";   변수 선언과 초기화String s2 = "안녕, 자바!";    ① 문자열 비교: ==나 != 사용 안됨. 동일한 객체인지를 검사하는 것임    ② 메서드설명int compareTo(String s)문자열 사전 순 비교 - 정수 값 반환int compareToIgnoreCase(String s)대소문자 무시, 문자열 사전 순 비교boolean equals(String s)주어진 문자열 s와 현재 문자열 비교- true/false 반환boolean equalsIgnoreCase(String s)주어진 문자열 s와 현재 문자열 대소문자 무시 비교- true/false 반환   ③ 메서드설명char charAt(int index)index가 지정한 문자를.. 더보기
4. 객체지향 1. 인스턴스화 : 클래스에서 객체를 생성하는 과정 2. 객체 지향의 주요 특징 : 캡슐화, 상속, 다형성 3.  클래스의 선언   클래스 : 특정 목적의 객체를 생성하는 설계도    Ball 클래스의 파일이름 Ball.java   Ball.java - (컴파일) - Ball.class파일 생성    public class Ball { }  public을 사용한 클래스 이름은 소스 파일 이름과 동일해야 됨                           하나의 소스 파일에 최대 하나의 클래스만 public으로 선언 가능   class Cylinder { }    - Ball클래스는 public이기 때문에 파일 이름으로 Ball.java 사용함   (컴파일) - Ball.class 와 Cylinder.cla.. 더보기
분기문 - break문, continue문 분기문 - break문, continue문반복문을 종료하거나 현재 반복문을 마칠 때 주로 사용함 1. break문switch문에서 본체를 벗어나려고 많이 사용함. 다른 반복문에서 반복종료 시에도 사용함 break를 포함한 맨 안쪽 반복문 종료while( ) {  while( ) {      break;   }} 레이블이 표시된 반복문 종료레이블이 있는 break문은 중첩 반복문 전체를 종료할 때 사용함out : while( ) {   while( ) {      break out;   }} 2. continue문break문과 달리 반복문에서만 사용함현재 반복은 건너뛴 채 나머지 반복만 계속 실행함for문은 증감식으로, while문과 do~while문은 조건식으로 실행 흐름이 이동됨 [continue문의 .. 더보기
반복문 - while문, do~while문, for문 반복문 - while문, do~while문, for문while문, do~while문은 반복 횟수는 모르지만 조건 알 때, for문은 반복횟수를 알 때 주로 사용함 1. while문반복횟수는 모르지만 조건 알 때 주로 사용조건식이 true일 동안 본체 실행문 반복적으로 수행조건식이 거짓이면 본체를 한 번도 실행하지 않음 while (조건식){   반복 실행문(들);} [while문의 특별한 유형]while (true){   반복 실행문(들);        본체를 탈출할 실행문이 필요함 }   2. do~while문반복문 본체를 먼저 실행한 후, 조건식을 평가함최소한 한 번은 반복문 본체를 실행함 do {   반복 실행문(들);}while(조건식);    3. for문반복횟수 알 때 사용함조건식이 true이.. 더보기
조건문(선택문) - if문, switch문 조건문(선택문) : 조건식의 결과에 따라 여러 실행 경로 중 하나를 선택함 // if문, switch문 1. if문 단순if문조건식이 true일 때만 실행문 수행조건식이 true일 때, 수행할 실행문이 하나라면 { } 생략 가능 if(조건식){    실행문(들);}  if ~ else문조건식의 true나 false에 따라 다른 실행문을 수행할 때 사용함 if(조건식){   실행문(들);}else {   실행문(들);}  다중if문조건이 다양할 때 사용하기 좋음if문 다음에 else if문을 연속 추가해 각 조건을 차례대로 점검한 후 만족하는 실행문 수행함여러 조건 중 하나만 true로써 해당 실행문을 수행하고, 나머지는 더 이상 비교하지 않음 if(조건식){   실행문(들);} else if (조건식2).. 더보기
자바 문제 유형 정리 1 1. 원기둥의 부피 구하는 문제원기둥의 부피 = 밑면넓이(반지름*반지름*3.14) * 높이  2. 입력받은 초를 시분초로 환산1분 - 60초1시간 - 60분 - 3600초 ex) 5420초시 구하기 : 5420(초) / 3600분 구하기 : 5420(초) % 3600 / 60초 구하기 : 5420(초) % 3600 % 60  3. 정수의 각 자릿수 합int a = n / 100; int b = n / 10 % 10; int c = n % 10;int d = a + b + c; ex) 345int a = 345 / 100   // 몫 3int b = 345 / 10 % 10   // 몫 34, 나머지 4int c = 345 % 10  // 나머지 5   4. 팩토리얼 값 구하기 1) while문int n;.. 더보기

반응형