일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 리브레오피스
- 조선족
- crowdin
- Notepad++
- 스트림
- 문화주권
- 한글화
- freenode
- 0 + 0
- ∞
- 이제된다
- 오블완
- 거르개
- 스트링
- 소원성취
- 필터
- infinite imagination
- 티스토리챌린지
- 눈금자
- 한국어
- 닉 등록
- 연변
- 조선어
- HWP
- PC통신
- poedit
- 無限想像
- 아래한글
- 크라우딘
- Nick
- Today
- Total
목록삽질/자바 (16)
DreamFactory7
public class JEx25 { public static void main(String[] args) { for(int i=0 ; i
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040101&docId=72155555&qb=ZGFuZ2xpbmcgZWxzZQ==&enc=utf8§ion=kin&rank=1&search_sort=0&spq=0&pid=R54ev35Y7udsstzjtshssc--229555&sid=UJIRD2EQklAAABzaAwM 자바에서는 뎅글링 엘스 문제는 가장가까운것으로 연결된다라는것으로 되어있다. 다만 if () { }else if() { } else{ } 이것은 이문제와 관계없어보인다. 뎅글링 엘스문제란 if() if() else if() if() else 이렇게쓰면 당연히 들여쓰기한대로는 안된다. 이런형식으로 처리될것이다. 그런데 내가 이해를 잘못했는지는 모르겠으..
JAVA에서 객체를 만들때 new라는 키워드를 써서 만든다. 이렇게만들면 힙영역에 만들어진다. 물론 스택영역에 만들수도있으나 스택에만들어진 변수들은 1. 함수에 종속적이어서 함수가 사라지면 데이터도 사라져버리고 2. 영역을 크게 쓰면 성능이 낮아진다. 3. 예전에는 기본메모리영역이 얼마없었고 이런기본메모리는 주로 스택으로 사용했다. 이런 이유 때문에 힙영역에 메모리를 쓰는 기술을 진화시켜왔다. 이런 힙영역은 몇가지 특성이있는데 큰특징으로는 뜬구름과 같은곳이다. 힙영역에 객체를 생성하면 풍선을 만드는것과같다. 하지만 이것을 우리가 쓰거나 할려면 끈을 매달아야하는 방법이 필요하다. 자바나 C언어에서는 그렇게 힙영역을 쓸수있으나 일반적으로 힙영역은 뜬구름과같은곳이라서 한번놓치면 잡을수가 없다. 따라서 반드시 ..
자바.클래스 - int나 float등의 기본적인 개념을 이해하고있어야한다. 자바나 C언어는 변수를 표현할때 int나 float char등을 쓴다. 그런데 이런 형태는 단순한 변수하나만 사용할수있는데반해 실제프로그래밍할때는 변수를 하나만 쓰는게아니라 여러개를 써야한다. 예컨데 게임에서 기사를 만들려고하는데 기사가하는 기능이나 기사에게 필요한 내용들등이 필요하다. 클래스라는건 그런것들을 정의해주는 기능을의미한다. 이를 자바형태로 표현하자면 class 기사{ int hp; int exp 걷기(){ } 뛰기(){ } 싸우기(){ } 아이템 쥐기(){ } } 이런식으로 표현한다. 여기에는 상태정보와 행동으로 구분된다. 상태정보로는 그리고 hp가 필요하고, exp(경험치)등 계속 바뀔수있는 숫자들이필요하다. 물론 ..
출처 : 내생각 프로그래밍 언어는 다음과 같은 특징(추상적)을 가져야한다. 조건, 반복, 선언, 할당, 대입 특징 : 그것이 기능이될지 속성이될지 모호함.
int a; a=10; 이런 구조는 다들 아는구조일것이다. 이것에대한 이해를 했다고 판단하고 글을 씀. 그런데 배열같은 연속된 데이터를 저장하는 구조도 표현할때는 비슷한형태로 사용된다. 선언 : int -> int[] 정수형 배열형 이라는뜻 이런 정수형배열에는 값을 주는형태도 조금틀리다. C언어에서는 int*이라는 형이있다. int형인데 몇개가 들어갈지 모른다(*) 라는 뜻이 된다. java에서도 비슷하지만 표현방법이 약간다르다. int형인데 몇개가 만들어질지 모른다([]) 라는 뜻이 된다. int[] b; b=new int[3]; int[]로 선언된 변수 b에는 숫자 또는 문자가가 들어가는게아니라. 주소라는게 들어간다. 즉, 변수의 형태는 숫자, 문자, 주소, 참거짓등의 형태를 넣을 수있다. 여기에서는..