일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- DB Tool
- 다이어트
- 제이쿼리 페이징
- 자바입문서
- 헬스
- 문자열반대로
- MacOS
- selector
- 문자열붙이기
- 제이쿼리
- 기초자바
- paging
- sizzle
- jquery
- 스타트업
- co-founder
- 머신런닝
- startup
- Toad
- 지앤선
- 문자열반전
- 서스펜스
- 스크럼
- workbench
- 습관의재발견
- API Server
- 자바
- MariaDB
- 페이징 모듈
- 트레이닝
- Today
- Total
목록Program (65)
누구도 평범한 사람은 없다
대입연산자 = 를 사용하여 한객체를 다른 객체에 할당할 수도 있다. import java.awt.*; class ObjRef { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub Point pt1, pt2; pt1 = new Point(100, 150); pt2 = new Point(200, 250); System.out.println("pt1 : " + pt1.x + "." + pt1.y); System.out.println("pt2 : " + pt2.x + "." + pt2.y); pt2 = pt1; System.out.println("pt1 : " + pt1.x + "." + ..
생성자는 1. 반드시 클래스의 이름과 같으며 반드시 public 으로 선언한다.2. 생성자는 반환값(return)이 없다. 생성자를 정의할때 void를 사용하지 않고 반환형의 자리를 비워둔다.3. 생성자 메소드는 new 연산자로 객체를 생성할 때만 호출되며 다른 경우에는 사용자가 직접 호출할 수 없다.4. 생성자는 주로 인스턴스 변수를 초기화하는데 사용한다.5. 한 클래스 내에 서로 다른 매개변수를 가진 여러 생성자를 정의할 수 있다. 즉, 생성자 중복이 가능하다.6. 클래스에서 생성자가 정의되어 있지 않으면 매개변수가 없는 생성자가 자동으로 생성되어 사용될 수 있다.7. 개발자가 매개변수가 있는 생성자를 하나라도 정의하는 경우는 매개변수가 없는 생성자를 반드시 정의하여야 매개변수가 없는 생성자를 사용할..
로직을 짜다보면 문자열을 다뤄야 하거나 문자열을 잘라내어 일부부만 쓰려는 경우가 많은데 구분자로 문자열을 쪼개는 작업을 파싱(Parsing)이라한다. 토큰은 전체 문자열을 구분자로 쪼갠 단위이고, 이때 구분되는 문자열 or 문자를 구분자라한다. StringTokenizer str = new StringTokenizer("2012/09/22","/"); ///StringTokenizer str = new StringTokenizer(파싱대상문자열, 구분자); 2012/09/22 이라는 문자열을 "/"으로 파싱한다. 문자열 파싱을 위해서는 java.util.StringTokenizer 클래스가 필요한데, 소스맨앞에 import java.util.*; 로 유틸클래스 전체를 임폴트 시켜주면 된다. 메소드 설명 ..
String class는 새롭게 문자열을 처리하는게 아니라 자바가상머신(앞으로 JVM이라 부르면 자바 가상머신이라고 알고 계시면 됩니다.)내부에 있는 메모리에서 처리한다. 변수 선언은 다음과 같이 한다. StringBuffer strbf = new StringBuffer(); 메소드 설명 int length() StringBuffer 클래스의 문자열 길이를 반환(실제 저장된 문자수) int capacity() 할당된 문자 배열의 크기를 반환(사전에 할당된 문자 배열의 크기) StringBuffer append(String str) 저장되어 있는 문자열 뒤에 str 추가 StringBuffer insert(int off, String str) off로 정해진 위치에 str 문자열 추가 String toSt..
String 문자열 붙이기 처음에 Java를 처음 접하는 C#, C++, Visual Basic 유경험자들은 문자열 붙이기 조차도 달라서낯설 수 있다. 간단하니 몇번 써보면 금방 알게 될 듯^^ public class StringOper { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String str1 = new String("Java"); String str2 = new String(".NET"); String str3 = str1; String str4 = str1 + str2; str3 = str3 + "Powerful"; System.out.println("str1 ..
/** * 프로그램명: PageNavigation.java * 설명: 페이지 관련 처리 * Version: 1.0 * 작성일자: 2002/01/11작성자 : 이희형 * 수정일자:수정자 : * 수정내용: */package kr.re.kict.etc; importjava.util.Vector; public class PageNavigation{ // 현재 페이지 번호 private int pageNo; // 전체 게시물 숫자 private int totalCount;// 한 화면에 보여주는 데이터 수private int displayCnt;// 한 화면에 보여주는 페이지 수private int displayPageRange; // 이전 페이지 번호private int previousPage;// 다음 페이지..
아이폰 개발시 도움이 되는 각종 팁 , 튜토리얼, 소스코드 링크 모음입니다. 제가 주로 트위터를 통해서 공개한 것들입니다만, 워낙 간헐적으로 트위팅 한듯해서 좀더 링크를 모아서 포스팅 합니다. 한글판 앱스토어 리뷰 가이드라인은 아이폰 앱 개발자분들은 꼭 한번 읽어보셔야 합니다.Open Source iPhone Apps List – 43 App Store Apps So Far !아이폰 앱들중에 앱스토어에 등록되어 있으면서도, 소스가 공개되어 있는 앱들의 모음입니다. 관련 앱을 개발할 때 참고하면 아주 유용하게 사용할수 있을것입니다.트위터 클라이언트 Natsulion, Tweetee,Tweetero,Twitterfon ( 많은분들이 사용하시는 EchoFon 입니다 ) 등이 있어서 트위터 관련 소스를 얻기가 ..
http://blog.naver.com/hello80?Redirect=Log&logNo=130043479816
글 : Joel Spolsky 번역 : AhnLab 2000년 5월 9일 화요일 지금까지 좋은 설계의 원칙에 대해 이야기하였다. 그러나 이것은 모두 기존 설계를 평가하고 향상시키기 위한 방법을 제시해 주는 것들이다. 그렇다면 도대체 처음에는 어떻게 설계를 해야 하는가? 대부분의 사람들은 생각할 수 있는 모든 기능 및 특성에 대한 큰 그림을 그리는 것이 우선이라고 한다. 그리고 나서 각각 세부적인 것을 설계하고 메뉴 아이템(또는 웹 페이지)에서 제거하는 하는 단계를 거친다. 이 작업이 완성되면 프로그램 (또는 웹 사이트)은 원하는 모든 기능을 갖게 된다. 그러나 이는 옳은 절차가 아니다. 사용자들은 그러한 프로그램이 무엇을 하는지, 어떠한 방법으로 자신이 원하는 것을 성취할 수 있도록 하는지 알지 못한다...