일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 클릭해제
- 웹퍼블리셔
- 홈페이지제작
- 마우스 오른쪽 버튼
- 무료 홈페이지
- 무료 홈페이지 제작
- 문자열 뒤집기
- 호스팅
- 무료 웹 호스팅
- 무료호스팅
- php
- php호스팅
- 글자뒤집기
- 무료 호스팅
- 퍼빌리셔
- 웹퍼블리싱
- 자바키워드
- 마우스오른쪽
- 복사방지
- 자바스크립트
- postcodify
- 우편번호 API
- 웹호스팅
- 무료홈페이지
- 무료서버
- 새우편번호
- 우체국 우편번호
- 무료사이트
- 무료
- 무료제작
- Today
- Total
목록Developer (168)
Developer Factory
[JAVA] 접근 변경자 ( public, protected, default, private ) 자바(JAVA)에는 총 4가지의 접근 변경자가 있다. 보통 많이 쓰는 것은 2가자이며, default는 아무것도 쓰지 않으면 적용이 되는 것이다. 그럼 자바(JAVA)에서의 접근 변경자에 대해서 간단히 알아보자 @_@ + 접근 허용 가능 범위 public > protected > default >private 접근 범위는 왼쪽일 수록 크다고 보면된다. 위의 접근 변경자중 가장많이 쓰는 것은 public / private가 아닐까 싶다. 당연히 이부분은 사람마다 조금씩 차이가 있을수 있으나 대부분 이와 같지 않을까 ^^;;; 생각된다. - public : 클래스, 변수, 메소드 생성자 등의 모든 접근을 허용한다..
parseInt() 함수parseInt() 함수는 문자열을 정수로 변환시켜주는 함수입니다. 얼핏보기에는 eval() 함수나 Number() 함수와 비슷해 보이지만, parseInt() 함수는 매개변수를 이용하여 8진수, 16진수 등의 수로도 변환이 가능하며, 숫자형과 문자형이 혼합된 문자열에서 숫자형 뒤에오는 문자형은 0을 반환하여 숫자만 출력 시켜 줍니다.또, 소수인 경우에는 소숫점 이하를 버리고 정수만 반환합니다.형식은 다음과 같습니다.parseInt(숫자형문자열,[진수])위의 형식에서 [진수] 부분을 생략하면 보통의 10진수로 반환됩니다.구체적으로 예문을 보며 알아볼까요?첫 번째 예문에서는 문자열로 저장된 숫자형을 숫자로 변환하여 계산된 결과값 88을 반환합니다.두 번째와 세 번째 예문에서는 33이..
package step01.exam04; /* System.in, System.out * - System.out : 표준 출력 장치(기본 모니터) * - System.in : 표준 입력 장치(기본 키보드) * * java.lang 패키지 * - 프로그래밍 핵심 클래스들이 있는 패키지 * - 패키지 이름을 적지 않아도 된다. * - 자동으로 찾는다. * - String, Integer, System, ... * - 나머지 모든 패키지의 클래스는 반드시 패키지 이름을 적어야 한다. * * import * - 사용할 클래스가 있는 패키지 이름을 컴파일러에게 알려줌 * - import 패키지명.클래스명; * import로 선언된 패키지의 클래스는 패키지명 없이 클래스 이름만으로 사용 가능. * * - impor..
•Garbage Collector-> 참조되지 않는 인스턴스(Garbage) => Dangling Object -> 관리 영역 : Heap -> 수행 시점 1) 메모리 부족 2) cpu idle time (한가할때) StudentTest.java package step01.exam03.test02; public class StudentTest { public static void main( String[] args) { Student6 s1 = new Student6( "홍길동", 90, 100 , 90 ); s1 = null; System. out.println( "--- 안녕 ---"); } public static void main05 ( String[] args) { // getClass() 호출..
StudentTest.java package step01.exam03.test02; public class StudentTest { public static void main( String[] args) { Student6 s1 = new Student6( "홍길동", 90, 100 , 90 ); System. out.println( "--- 안녕 ---"); } public static void main05 ( String[] args) { // getClass() 호출 Student s1 = new Student( "홍길동", 90, 100 , 90 ); Student5 s2 = new Student5( "홍길동", 90, 100 , 90 ); Class c1 = s1 .getClass (); // ..
hashcord-> 콘텐츠 식별자 -> 특별한 계산 공식으로 생성-> 콘텐츠를 찾을 때 이용 StudentTest.java package step01.exam03.test02; public class StudentTest { public static void main( String[] args) { Student6 s1 = new Student6( "홍길동", 90, 100 , 90 ); System. out.println( "--- 안녕 ---"); } public static void main05 ( String[] args) { // getClass() 호출 Student s1 = new Student( "홍길동", 90, 100 , 90 ); Student5 s2 = new Student5( "홍..
StudentTest.java package step01.exam03.test02; public class StudentTest { public static void main( String[] args) { Student6 s1 = new Student6( "홍길동", 90, 100 , 90 ); System. out.println( "--- 안녕 ---"); } public static void main05 ( String[] args) { // getClass() 호출 Student s1 = new Student( "홍길동", 90, 100 , 90 ); Student5 s2 = new Student5( "홍길동", 90, 100 , 90 ); Class c1 = s1 .getClass (); // ..
package step01.exam03; /* * 문자열 다루기 * - C에서는 char[] 배열로 다룬다. * - 자바에서도 char[] 배열로 다룬다. * -> 내부의 복잡한 명령어를 감추고 (갭슐화) * -> java.lang.String 클래스 제공 */public class Test01 { public static void main( String[] args) { // 스트링버퍼의 비교 StringBuffer s1 = new StringBuffer("나는 홍길동이다."); StringBuffer s2 = new StringBuffer("나는 홍길동이다."); // 주소가 같은지 비교 if( s1 == s2) System. out.println( "s1 == s2"); // X // 주소 같은지 ..
/* 생성자* - 인스턴스 생성 직후 자동으로 호출되는 메서드* - 인스턴스 변수를 초기화* 생성자 선언* - 중요★★! 생성자의 존재 의의?* 인스턴스가 제대로 자신의 역할 수행할 수 있도록 최소한의 준비를 하는 시키는 것!*/ JavaScript : new Calculator(); ↑ ↑ 인스턴스 생성 함수 호출 Java : new Calculator (); ↑ ↑Calculator 설계도에 따라 인스턴스 준비 생성자 호출 명령 Polymorphism(다형성) ↓* Overloading : 같은 이름의 메서드를 여러개 정의 가능.-> 파라미터 선언이 달라진다. ★★★ 같은 기능을 수행하는 메서드에 대해 같은 이름을 부여 ★★★ -> 프로그래밍의 일관성 Q. 자바스크립트에서는 왜 Overloading이..
package test; public class CardTest { public static void main( String[] args){ System. out.println( "카드의 넓이는 : " + Card .width); System. out.println( "카드의 높이는 : " + Card .height); Card c1 = new Card(); c1. kind = "spade"; c1. number = 7; Card c2 = new Card(); c2. kind = "heart"; c2. number = 9; Card. height = 80 ; Card. width = 100 ; c1. height = 500 ; System. out.println( c2. height); System. o..