일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 지앤선
- MariaDB
- 스타트업
- 헬스
- Toad
- 서스펜스
- workbench
- selector
- API Server
- sizzle
- 기초자바
- jquery
- 문자열반전
- 제이쿼리 페이징
- 문자열반대로
- startup
- 다이어트
- paging
- co-founder
- 자바입문서
- 머신런닝
- DB Tool
- 페이징 모듈
- 스크럼
- 트레이닝
- 습관의재발견
- 자바
- MacOS
- 문자열붙이기
- 제이쿼리
- Today
- Total
목록Program (65)
누구도 평범한 사람은 없다
http://www.appcoda.com/ 너무너무 고맙고..잘만들어진 사이트!!! iPhone개발을 시작한다면!!!무조건!!! 이 사이트부터 시작해야한다고 생각한다!! 외국 사이트인지라 전부다 영어지만.. 정말 친절하게 설명되어있어서.. 그대로!!정말 그대로~~~ 만 따라하면 금방 만들 수 있는 너무 좋은 사이트.. Cource를 따라서 그대로 하다보면..몇시간 만에 몇개의 화면을 만들수있다!!! 혹시라도 못 따라할까봐.. 모든 화면 액션마다 스크린 샷도 들어있고 소스도 드래그 해서 복사 할수 있다.어디다 써야하는지 꼭!!(그래..몇개는 빼먹은데도 있다..) 알려주는!!세심함!! 너무 친절하고 고마운 사이트다!!
아이폰 개발시 도움이 되는 각종 팁 , 튜토리얼, 소스코드 링크 모음입니다. 제가 주로 트위터를 통해서 공개한 것들입니다만, 워낙 간헐적으로 트위팅 한듯해서 좀더 링크를 모아서 포스팅 합니다. 한글판 앱스토어 리뷰 가이드라인은 아이폰 앱 개발자분들은 꼭 한번 읽어보셔야 합니다.Open Source iPhone Apps List – 43 App Store Apps So Far ! 아이폰 앱들중에 앱스토어에 등록되어 있으면서도, 소스가 공개되어 있는 앱들의 모음입니다. 관련 앱을 개발할 때 참고하면 아주 유용하게 사용할수 있을것입니다.트위터 클라이언트 Natsulion, Tweetee,Tweetero,Twitterfon ( 많은분들이 사용하시는 EchoFon 입니다 ) 등이 있어서 트위터 관련 소스를 얻기가..
package pack1.pack2; public class Balance { String name; double balance; public Balance(String n, double b) { name = n; balance = b; } public void show() { System.out.println(name + ": $" + balance); } } import pack1.pack2.*; class TestBalance { public static void main(String[] args) { Balance test = new Balance("David",200); test.show(); } }
1. 패키지란 ? 패키지는 클래스들의 집합이다. 다른용어로 클래스 라이브러리라 한다. 패키지는 클래스뿐 아니라 인터페이스와 서브패키지를 구성원으로 갖고 있다. - 왜 쓰냐?? 동일한 성격 또는 동일한 업무의 연관된 클래스를 한 단위로 구성하게 해준다. - 모든 클래스들이 함께 있다면 동일한 파일명이나 메소드명이 충동하게 된다. (ex: 하드에 있는 모든 파일을 한 폴더에 다 몰아 넣고 쓰고 싶은가???@_@???난 아니다..절대로..) 2.import 다른 클래스를 사용하기 위해서 import를 시키면 쓸수있다.import java.awt.*; // java.awt 패키지내의 모든 public 클래스를 사용 import java.awt.Graphics // java. awt 패키지내의 Graphics 클..
1. 값에 의한 전달 (pass by value) class PassByValue { public static void increment(int j) { // main의 j값 increment의 형식매개변수 j에 복사된다. 그림에서 보듯이 이름이 같은것은 아무런 의미가 없고 두개의 // j는 독립된 별도의 공간을 차지한다. j++; System.out.println("Value of j int the increment =" + j); } /** * @param args */ public static void main(String[] args) { int j = 5; // main j의 값이 5로 설정된다. System.out.println("Value of j before the call = " + j)..
main 메소드는 자바 런타임(JRE)이 자동으로 호출하며 프로그램에서 제일 먼저 수행되는 메소드이다. 이 메소드가 정의되어 있지 않으면 수행될수 없다. main 메소드의 매개변수는 문자열의 배열로 표시된다. Ex) java SumAverage 100 200 300 class SumAverage { /** * @param args */ public static void main(String[] args) { // main(String args[]) 안에 있는 String args[]가 main의 매개변수로 String(문자열)의 // 배열이다. int sum = 0; for (int i = 0; i < args.length; i++) { // args.length는 배열의 길이.
메소드를 호출하기전에 호출받는 메소드가 필요로 하는 자료를 실매개변수에 준비하여야 한다. 호출받은 메소드는 수행 종류후 return문 뒤의 반환값으로 또는 매개변수를 통하여 연산한 결과를 돌려보낸다. class RangeClass { int[] makeRagne(int lower, int upper) { int arr[] = new int[(upper - lower) + 1]; for (int i = 0; i < arr.length; i++) { arr[i] = lower++; } return arr; } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int theArray[];..
1. 메소드(Method) 메소드 이름은 사용자 정의어(프로그래머 마음대로 라는 것!!, 단 예약어는 안되요~상식!!) 메소드란 객체의 행위라고 할수있다 실제로 액션!!이라 말할 수 있는것!! //메소드의 예 int sum(int num1, int num2){ /* * int는 반환형이 int형임을 나타내며 return하는 자료형과 동일하다. * sum은 메소드 이름이고 num1, num2는 매개변수이다. */ int answer; //리턴 시킬 자료형을 선언한다. answer = num1 + num2; //이 메소드가 하는 기능 넘겨받은 num1,num2를 합한다. return answer; //answer를 sum을 호출한 메소드로 반환한다. } 2. retrun문 return문은 메소드의 수행이 끝..
JAVA PROGRAMMING저자금영욱 지음출판사북스홀릭 | 2010-11-30 출간카테고리컴퓨터/IT책소개- 독자대상 : 자바 프로그래밍 사용자 - 구성 : 기초설명 +...글쓴이 평점 이 책은 자바에 관심을 가진 독자들이 쉽게 자바를 습득하고 프로그래밍할 수 있는 능력을 배양하도록 크게 다섯 단계로 구성되어 있습니다. 첫 번째 단계, 자바의 환경 구축과 기본 문법에 관해 학습합니다. 자바를 프로그래밍하기 위하여 필요한 환경을 웹에서 내려 받아 설치하는 방법과 환경 설정 방법을 알려줍니다. 또한 자바의 기본 문법인 기본 자료형, 입출력과 제어문, 수식과 연산자, 레퍼런스 자료형 등을 소개합니다. 두 번째 단계, 자바에서의 객체지향 개념으로 객체지향의 기본이 되는 클래스와 메소드에 대하여 자세히 설명합니..