Wrapper Class는, 자바의 기본 데이터 타입을 객체로 포장해주는 클래스이다. 각각의 타입에 해당하는 데이터를 인수로 전달받아, 해당 값을 가지는 객체로 만들어준다. [기본 data type의 참조 data type] byte : Byte short : Short int : Integer long : Long float : Float double : Double char : Character boolean : Boolean Character과 Integer을 제외하고는, 기본 데이터 타입에서 첫문자만 대문자로 쓰면 객채처럼 사용할 수 있다. Int num = 10; 객체로 포장해주기 때문에, num에는 참조값이 들어있다. 하지만, 10이라는 기본 데이터 타입이 들어있다고 고 생각해도 무방하다. W..

1. Scanner MainClass03.java - Scanner 클래스 사용하여 입력받기 package test.main; import java.util.Scanner; public class MainClass03 { public static void main(String[] args) { System.out.println("main 메소드가 시작 되었습니다."); /* * Scanner 객체를 생성하면서 생성자의 인자로 System.in을 전달해서 생성한다. * System 클래스의 static 필드 in 에는 키보드로부터 입력 받을 수 있는 객체의 * 참조값이 들어있다. */ Scanner scan = new Scanner(System.in); //콘솔을 열고 입력하라고 알린다. System.ou..

오늘은 Constructor, 즉, 생성자에 대해 알아보려 한다. 생성자는 new로 객체가 생성될 때 호출되는데, 반드시 클래스명과 동일해야하고 return type은 없어야 한다. 생성자를 정의하지 않아도 되는데, 그러면 매개변수를 가지지 않고, 사용자 정의 기능을 수행하지 않는 default 생성자가 알아서 사용된다. 생성자는 여러 개 정의할 수 있는데, 만약 생성자를 사용자가 하나 이상 새로 만들고 싶을 경우, default 생성자도 사용하고 싶다면 default 생성자도 꼭! 적어주어야 한다. [생성자] 1. 클래스명과 동일하다. 2. 메소드 모양과 유사하지만 리턴 type이 없다. 3. 객체를 생성할 때(new할 때) 호출된다. 4. 객체를 생성하는 시점에 무언가 준비 작업을 할 때 유용하다. ..

이번에는 여러 method의 형태와 활용법을 살펴볼 예정이다. 바로 예제를 통해 살펴보자! 1-1) DarkTemplar.java - 4번째 에시에서 확인할 수 있다! https://live-for-myself.tistory.com/81 [Java] Class #2 - static 저번 게시물에서 클래스의 용도에는 3가지가 있으며 그 중 두가지를 살펴보았다. 데이터 타입의 역할과 객체의 설계도 역할이 그 두가지인데, 아래 글에서 확인할 수 있다! https://live-for-myself.tist live-for-myself.tistory.com 1-2) MyObject.java - 각종 메소드를 담고있는 MyObject 클래스 package test.mypac; public class MyObject ..

저번 게시물에서 클래스의 용도에는 3가지가 있으며 그 중 두가지를 살펴보았다. 데이터 타입의 역할과 객체의 설계도 역할이 그 두가지인데, 아래 글에서 확인할 수 있다! https://live-for-myself.tistory.com/80 [Java] Class #1 - Data type의 역할 / 객체의 설계도 역할 클래스의 용도에는 다음의 3가지가 있다. [ 클래스의 용도 ] 1. 데이터 type의 역할 2. 객체의 설계도 역할 3. static 필드나 static 메소드를 감싸는(boxing) 역할 이번 글에서는 클래스의 용도 1, 2에 대해 live-for-myself.tistory.com 이번에는 클래스의 마지막 용도인 "static 필드와 static메소드를 감싸는 역할"에 대해 알아보려 한다...

클래스의 용도에는 다음의 3가지가 있다. [ 클래스의 용도 ] 1. 데이터 type의 역할 2. 객체의 설계도 역할 3. static 필드나 static 메소드를 감싸는(boxing) 역할 이번 글에서는 클래스의 용도 1, 2에 대해 살펴볼 예정이다. 다음의 예제들을 통해 살펴보자! 1) Car.java - name, brand를 필드로, drive()를 메소드로 갖는 Car클래스 package test.mypac;//패키지명 /* * [ 클래스의 용도 ] * 1. 데이터 type의 역할을 한다. * 2. 객체의 설계도 역할을 한다. * 3. static 필드나 static 메소드를 감싸는(boxing) 역할을 한다. */ public class Car {//클래스명 public String name;/..
자바의 연산자는 다른 언어와 유사하므로, 예제만 살펴보고 넘어가겠다. 1. 산술연산자 package test.main; public class MainClass08 { public static void main(String[] args) { int num1 = 10; String str = "abcde12345"; /* * javascript에서는 함수를 호출한 그 위치는 반드시 어떤 값으로 바뀌지만 * java에서는 메소드를 호출한 그 위치는 어떤 값으로 바뀔 수도 있고 안 바뀔 수도 있다. */ int a = str.length(); char b = str.charAt(0); String c = str.toUpperCase(); System.out.println("문자열의 길이: "+a); Syste..
자바는 객체지향 언어이다. 자바의 기본 자료형에는 숫자와 관련된 6가지와 문자, boolean 타입으로 8가지가 있다. [ Java 기본 데이터 type ] 1. 숫자형 1) 정수형 : byte, short, int, long byte 변수명; // -128 ~ 127 short 변수명; // -32768 ~ 32767 int 변수명; // -2,147,483,648 ~ 2,147,483,647 long 변수명; // -9223372036854775808 ~ 9,223,372,036,854,775,807 2) 실수형 : float, double float 변수명; // 1.40129846432481707e-45 ~ 3.40282346638528860e+38 double 변수명; //4.9406564584..
- Total
- Today
- Yesterday
- 스프링
- 브루트 포스
- 자바스크립트
- web
- 문자열
- CSS
- python
- 자바
- Case When
- append
- javascript
- 프로그래머스
- Django
- 큐
- 백준
- brute force
- Java
- 단계별로풀어보기
- baekjoon
- Oracle
- 파이썬
- 장고
- 덱
- html
- 정렬
- jQuery
- 고득점 키트
- bootstrap
- jsp
- R
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |