달력

1

« 2025/1 »

  • 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


격리 저장소 (IsolatedStorage)에 파일을 저장할때 중복된 파일명일 경우 파일명을 변경을 변경하는 메서드이다.

기존에 많이 사용하던거 이지만 Windows Phone에서는 지원하는게 약간 틀려서 다시 만들어봤다.


:
Posted by 깜스
2012. 2. 23. 18:39

override VS overload DevTerms2012. 2. 23. 18:39

오버 라이드와 오버 로드의 차이는 무엇인가??

일단 단어 자체가 헷갈려서 둘의 차이를 다시 한번 정리한다..

  • override (=overloading) :  부모 클래스의 메서드를 자식 클래스에서 다시 정의 하는것을 말한다.
    • 다시정의, 재정의, 덮어쓰기...등으로 해석할수 있다.
      • 조건
        • 오버라이드 하고자 하는 메서드가 부모 클래스에 정의 되어 있어야한다.
        • 메서드의 파라미터 개수와 타입이 동일해야 한다.
        • 메서드의 리턴형이 동일해야한다.

           
  • overload (=overloading ) :클래스 내에 정의된 메서드를 다시 정의 하는것을 말한다. 
    •  다중정의, 여러번 정의한다고 해석하면 된다.
      • 조건
        • 오버로드 하고자 하는 메서드의 이름이 동일해야 한다.
        • 메서드의 파라미터 개수가 달라야한다.
        • 메서드의 파라미터 개수가 같다면 타입이 달라야한다.

'DevTerms' 카테고리의 다른 글

CUG (Closed User Group) ; 폐쇄 이용자 그룹  (0) 2012.07.20
TFT(TASK FORCE TEAM)  (0) 2012.04.30
ContentType 종류.  (0) 2010.09.28
iCalendar 란??  (0) 2010.06.11
네이티브 개발자와 매니지드 개발자  (0) 2010.04.29
:
Posted by 깜스
2012. 2. 23. 17:30

자바와 C# 의 예약어 비교 JAVA2012. 2. 23. 17:30

자바 공부를 시작하고 나니 당연히 기존에 하던 C#과 비교를 하게 되면서 학습을 하게 된다.
 

둘다 객체지향 언어이다 보니 거의 다 비슷하지만 예약어가 약간씩 틀려 헷갈린다..
 

검색해 보니 자료가 있어 정리해두고자 한다.
 

아래표를 참고하자.

[정렬은 C# Keyword ABC순]
Keywords in the C# and Java Languages
C# Java C# Java C# Java C# Java
abstract abstract extern native operator na throw throw
as na false false out na true true
base super finally finally override na try try
bool boolean fixed na params typeof na
break break float float partial na uint na
byte na for for private private ulong na
case case foreach for protected na unchecked na
catch catch get na public public unsafe na
char char goto goto1 readonly na ushort na
checked na if if ref na using import
class class implicit na return return value na
const const1 in na sbyte byte virtual na
continue continue int int sealed final void void
decimal na interface interface set na volatile volatile
default default internal protected short short where extends
delegate na is instanceof sizeof na while while
do do lock synchronized stackalloc na yield na
double double long long static static : extends
else else namespace package string na : implements
enum na new new struct na na strictfp
event na null null switch switch na throws
explicit na object na this this na transient2

원본 위치 
http://en.csharp-online.net/CSharp_FAQ:_What_are_the_differences_between_CSharp_and_Java_keywords 

그밖에 참고하면 좋은 링크 
http://msdn.microsoft.com/ko-kr/library/ms836794.aspx 

http://www.25hoursaday.com/CsharpVsJava.html

http://whiteship.me/?tag=%EC%9E%90%EB%B0%94%EC%99%80-%EB%B9%84%EA%B5%90 
 
:
Posted by 깜스
2012. 2. 22. 15:08

자바 설치 및 개발환경 구축 JAVA2012. 2. 22. 15:08

자바 공식 설명서

http://download.oracle.com/javase/6/docs/api/index.html

 

자바 개발 환경 구축
1.  
JDK 다운로드 설치
아래 사이트로 접속해서 아래 이미지처럼 다운로드 받는 페이지로 이동하여 자신의 OS환경에 맞는 JDK 찾아 다운 받으면 된다. 다 받아 지면 디폴트 설치를 진행하여 설치를 완료한다.

 -  
http://java.sun.com
 -  http://www.oracle.com/technetwork/java/index.html  
 
 [
참고 이미지]


2. 개발
도구 다운로드 설치 (eclipse)
아래 사이트에 접속하여 classic 버전으로 다운로드 받아 설치 한다.
사용자의 목적에 맞게 다른 버전의 이클립스를 설치해도 무관하다.

 -  http://www.eclipse.org/downloads/ 

 [참고 이미지] 

:
Posted by 깜스
2012. 2. 2. 12:09

geolocation + google Map Demo HTML52012. 2. 2. 12:09

html5의 geolocation의 기능을 이용하여 googleMap에 현재 자신의 위치를 확인하는 기능을 구현해봤다. 

아이폰의 기본어플인 지도에서 현재위치 확인하는 기능처럼 될 꺼라 예상했었지만

좌표 값을 받아오는 속도나 정확도가 많이 떨어진다..

option조절을 하면 더 정확해 질것 같다.

아래 샘플을 이용하여 직접 확인해 보길 바란다.

 
현재위치 :


스크립트 소스 는 아래와 같다.

'HTML5' 카테고리의 다른 글

geolocation Demo_watchPosition  (1) 2012.02.02
geolocation Demo_getCurrentPosition  (0) 2012.02.02
:
Posted by 깜스