전체 글 보기

ㅇ JSP (Java Server Page) "HTML 코드 내에 JAVA 코드 삽입" 장점 - HTML 중심의 코드 구조이므로 디자인 작업에 바로 사용이 가능하다.- 설치 과정이 간단하다. 단점- 프로그램 로직이 복잡할 경우 자바코드의 논리적 구조를 알아보기 힘들다.- 소스 코드가 공개되며, 프로그래머가 아닌 사람이 소스코드를 건드려 손상시킬 위험성이 높다. 제곱근 프로그램 의 제곱근은? ㅇ Servlet "JAVA 코드 내에 HTML 코드 삽입" 장점- 복잡한 프로그램 로직 구현에 적합하다. - 컴파일 결과(.class)만 있어도 가능하므로 소스 코드를 보호할 수 있다. (밑의 사진 2개 참고)-> .java 파일을 컴파일해서 나오는 .class 파일만 있어도 실행되기 때문이다..java 파일은 소스..
· 기타/JAVA
내용 print, println 값 2개 이상 출력 특수 기호 출력 ㅇ print, println 기본적으로 println 과 print 가 있는데, ln 이 붙은 println은 출력하고 줄바꿈을 한다. // A 출력 System.out.print("A"); // B 출력과 줄바꿈 System.out.println("B"); ㅇ 값 2개 이상 출력 System.out.println("A" + "B"); // AB 출력 주의할 점 !!! System.out.println("A" + "B"); // AB System.out.println(true + ""); // true System.out.println('A' + 'B'); // 131 (아스키 코드 A: 65 , B: 66) System.out.pri..
· 기타/JAVA
public class Test { public static void main(String[] args) { // 소스 코드 } } 보통 main 메소드는 이렇게 생겼다. public JVM이 접근하기 위해 적는다. static JVM이 접근할 때 먼저 실행되기 위해 적는다. void 반환형이 존재하지 않는다. 참고) 선언하기 public static void main(String[] args) public static void main(String args[]) public static void main(String[] arv) static public void main(String[] args) void 와 main 이 붙어있으면 된다. public void static main(String[] ar..
· 기타/JAVA
ㅇ 형변환을 생략할 수 있는 경우 byte -> short -> int -> long -> float -> double char -> 화살표 방향으로 대입할 때는 형변환을 생략할 수 있다. ex ) byte b = 10; char ch = 'A'; int i = 100; long l = 1000L; 1. b 에 i 값을 대입하기 // int에서 byte , 생략 불가능 b = (byte) i; 2. i 에 ch 값을 대입하기 // char에서 int , 생략 가능 i = ch;
· 기타/JAVA
ㅇ 클래스 - 반드시하나 이상의 문자로 이루어져야 한다.첫 번째 글자는 숫자가 올 수 없다.$, _ 이외의 특수 문자는 사용할 수 없다.자바 키워드는 사용할 수 없다. - 규칙클래스명은 대문자로 시작한다. ㅇ 변수 - 반드시변수명은 숫자로 시작할 수 없다.변수명은 대소문자를 구분한다.변수명의 시작은 _ 또는 $ 또는 영어로 시작한다. - 규칙명사 단어를 사용한다.변수명에 한글을 쓸 수 있지만, 쓰지 않는 것이 좋다.변수명은 소문자로 시작하고, 2개의 단어를 쓸 시에는 두번째 단어의 첫번째에만 대문자를 사용한다.final을 사용하여 상수를 나타낼 때에는 모두 대문자로 적고 단어는 _로 구분한다. ㅇ 메소드 - 규칙동사 단어를 사용한다.메소드명은 소문자로 시작한다. ㅇ 패키지 - 규칙 도메인 이름으로 소문자..
· 기타/JAVA
ㅇ 기본형 (primitive type) 1byte 2byte 4byte 8byte 논리형 boolean 문자형 char 정수형 byte short int long 실수형 float double 정수형과 실수형에서는 각각 int와 double이 기본이기 때문에, 접미사를 붙일 필요가 없다.ex) float는 10.0f , long은 10L (접미사는 대소문자 구분이 없다.)기본형은 실제 값을 저장한다. ㅇ 참조형 (reference type) 기본형을 제외한 타입(4byte) 이다. 참조형은 객체의 주소를 저장한다. ㅇ 타입과 기본값 boolean false char '\u0000' float 0.0f int 0 long 0L String null ㅇ 리터럴 / 변수 / 상수 / 키워드 /* 예제 코드 ..
· Unity
알지 못하는 오류가 떳을 때, 디버깅으로 코드를 테스트 해볼 수 있다. 소스코드의 흐름을 볼 수 있기 때문에, if문이 제대로 적용되었는지 확인할 때 유용하다. 1. 스크립트에서 빨간 점을 만든다. ( 위치에 더블클릭 or F9 ) 2. F5를 누르면 제일 밑에 주황색 줄? 이 뜨면서 디버그 모드가 시작된다. 3. 디버그 모드를 켰으므로, 게임을 실행시켜본다. 4. 빨간 점이 찍혀있는 소스코드가 실행되면, 스크립트가 자동으로 켜지며 빨간 점이 있는 코드에서 멈춘다. 5. F10을 누르면, 다음 소스코드로 이동할 수 있다. 한번 더 누르면 그 다음 위치로 간다. 이렇게 한번씩 소스를 실행시켜보면, if문이 제대로 작동하는지 체크하거나 for문이 몇번 반복하는지 체크하면서 오류를 잡을 수 있다.
· Unity
// https://docs.unity3d.com/ScriptReference/Collider.html 우선 A와 B가 충돌을 감지한다고 하면, 둘의 거리가 좁아질 때 충돌 처리가 일어날 것이다. 이것을 귀찮게 코드로 짜지 않아도, Unity에서 Collider로 처리할 수 있다. collide : 충돌하다collider : 충돌자collision : 충돌 의 의미를 가진다. // 나중에 이어서 적음.// 적을 내용. isTrigger 체크하면 OnTriggerEnter(Collider a), tag layer 체크, trigger는 포탈에 쓸 수 있다. 콜라이더 종류들. ㅇ 메소드 헷갈리면 안된다.오타가 나도 오류가 안나기 때문에 잘 적어주어야 한다. 나도 많이 헷갈렸다. OnTriggerEnter(C..
푸쿠이
'분류 전체보기' 카테고리의 글 목록 (40 Page)