일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MacOS
- selector
- 트레이닝
- 머신런닝
- 서스펜스
- 제이쿼리
- 지앤선
- 스크럼
- jquery
- 페이징 모듈
- Toad
- startup
- 다이어트
- paging
- 자바입문서
- co-founder
- 문자열반대로
- 문자열반전
- 자바
- sizzle
- 제이쿼리 페이징
- MariaDB
- 기초자바
- 문자열붙이기
- API Server
- DB Tool
- workbench
- 헬스
- 습관의재발견
- 스타트업
- Today
- Total
목록분류 전체보기 (124)
누구도 평범한 사람은 없다
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책소개- 독자대상 : 자바 프로그래밍 사용자 - 구성 : 기초설명 +...글쓴이 평점 이 책은 자바에 관심을 가진 독자들이 쉽게 자바를 습득하고 프로그래밍할 수 있는 능력을 배양하도록 크게 다섯 단계로 구성되어 있습니다. 첫 번째 단계, 자바의 환경 구축과 기본 문법에 관해 학습합니다. 자바를 프로그래밍하기 위하여 필요한 환경을 웹에서 내려 받아 설치하는 방법과 환경 설정 방법을 알려줍니다. 또한 자바의 기본 문법인 기본 자료형, 입출력과 제어문, 수식과 연산자, 레퍼런스 자료형 등을 소개합니다. 두 번째 단계, 자바에서의 객체지향 개념으로 객체지향의 기본이 되는 클래스와 메소드에 대하여 자세히 설명합니..
자바 프로그래밍저자이충기 지음출판사생능 | 2005-01-10 출간카테고리컴퓨터/IT책소개- 자바를 처음 접한다면 이보다 더 쉽고 빠르게 익힐 수 있는 책은 드물거같다~ 개인적으로는 다른 언어를 능숙하게 쓰는 사람이 아니라면.. 처음으로 자바를 접하고 문법을 익힌다면.. 최고의 책이다!! 1주일만에 예제를 따라하다보면 금방 끝내게 될만한 책!!! ★★★★★
대입연산자 = 를 사용하여 한객체를 다른 객체에 할당할 수도 있다. 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 ..