일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- DesignPattern
- 패스트캠퍼스
- 자바기본
- DB
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- js
- javabasic
- 자바연습문제
- 국비
- 자바
- linux
- 디자인
- 패캠챌린지
- 직장인자기계발
- 스프링
- ncs
- 패스트캠퍼스후기
- 자바기초
- 디자인패턴
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- 데이터베이스
- 웹
- 재택근무
- 리눅스
- Spring
- 자바예제
- String
- java기초
- 직장인인강
- Today
- Total
목록자바기초 (31)
FIF's 코딩팩토리
Wrapper 1 기본자료형을 클래스로 정의해 놓은 것을 Wrapper라 한다 char -> Character byte -> Byte short -> Short int -> Integer long -> Long float -> Float double -> Double boolean -> Boolean 2 메모리에 저장된 값을 다른 자료형으로 변환해주는 메소드를 제공하기 위해서 Wrapper클래스를 제공한다. 3 auto boxing과 auto unboxing은 jdk5.0에서 추가된 기능이다. auto boxing => 스택 -> 힙영역에 복사 auto unboxing => 힙 -> 스택영역에 복사 Java142_Wrapper.java public class Java142_Wrapper { public ..
Scanner 처음 프로그래밍 언어를 공부할 때, C 언어를 많이 공부할 것이다. 그때 가장 먼저 배우는 것이 printf() 이고, 문자열을 입력받는 scanf() 이다. 알고리즘을 공부할때도 printf() 와 scanf() 를 많이 사용한다. 그럼 자바에서는 C 언어의 printf() 와 scanf()는 무엇일까? 문자열을 출력하는 명령은 System.out.println(); 을 사용하고, 문자열을 키보드로 입력받을 때는 System.in 을 사용한다. 하지만 입력받은 문자열을 읽고 처리하기 위해서 Scanner 클래스에 담아서 처리한다. Scanner 클래스는 표준 Java 클래스 라이브러리에 속하며, 다양한 타입의 입력 값들을 읽어들이기 위한 편리한 방법을 제공한다. Scanner 클래스에 대..
Math클래스 java.lang.Math 클래스 Math 클래스는 수학에서 자주 사용하는 상수들과 함수들을 미리 구현해 놓은 클래스이다. Math 클래스의 모든 메소드는 클래스 메소드(static method)이므로, 객체를 생성하지 않고도 바로 사용할 수 있다. 이러한 Math 클래스는 java.lang 패키지에 포함되어 제공된다. -> 클래스에서 static키워드가 선언된 멤버변수, 메소드를 호출할때 import static을 선언하면 클래스명 없이 바로 멤버변수, 메소드를 호출 할 수 있다. Java134_Math.java public class Java134_Math { public static void main(String[] args) { System.out.println(Math.PI);//..
StringTokenizer 클래스와 split의 차이점이라고 한다면 split은 String클래스의 메소드로 추출한 문자를 배열로 저장하고, StringTokenizer는 메소드가 아니라 java.util에 포함되어 있는 자체 클래스이다. 그렇기 때문에 사용하는 방법이 다르고 StringTokenizer클래스는 내부에 꼭 넣어야 하는 메소드가 존재한다. ■ StringTokenizer의 3가지 메소드 이 클래스는 문자열을 토큰이라는 용어로 부르는데 사용방법은 메소드를 이용하여 전체 토큰의 수는 몇개 있는지, 사용할 토큰이 있는지를 판단하여 토큰을 읽어온다. 리턴타입 메소드 기능 int countTokens 마지막으로 토큰을 읽어오기전 남아있는 토큰의 수 boolean hasMoreTokens 토큰이 남..
정규식(Regular Expression) 정규식이란 텍스트 데이터 중에서 원하는 조건(패턴)과 일치하는 문자열을 찾아내기 위해 사용하는 것으로 미리 정의된 기호와 문자를 이용해서 작성한 문자열을 말한다. Java124_RegEx.java public class Java124_RegEx { public static void main(String[] args) { String sn="java korea"; String sg=""; String st="java korea"; //j_v_ ko_e_ for(int i=0;i
Java115_String.java class StringTest { private char[] arr; public StringTest() { } public StringTest(char[] arr) { this.arr = arr; } public char[] toChar() { return arr; } public int length() { return arr.length; } public char charAt(int index) { return arr[index]; } public boolean isUpperCase(int index) {// is나has로 시작되는 메쏘드는 대부분 논리값 if (arr[index] >= 'A' && arr[index] ='A' && arr[index]
API(Application Programming Interface) 1. 운영체제와 응용프로그램 사이의 통신에 사용되는 언어나 메시지 형식을 말한다. 2. 자바개발 환경에서 제공되는 거대한 패키지이다. 3. 자바언어는 작고 단순한 대신 많은 기능들을 제공하는 라이브러리를 API로 제공하고있다. Object 1. 클래스 중에서 최상의 클래스이다. 2. Object을 제외한 모든 클래스들은 Object을 상속받고있다. 3. java.lang패키지에서 제공하는 클래스이다. Java_Object.java public class Java_Object { public static void main(String[] args) { Object obj = new Object(); // java.lang.Object@7..
이번 시간은 문제풀이 시간 입니다. 코드를 바로 보지 마시고, 충분한 시간을 가지고 고민해 보세요! 생각하는 시간이 많을수록 실력은 향상됩니다. Question 1) Prob001_binding.java 아래를 참조하여 main()메소드를 구현하세요. 단, main( )메소드에서 선언된 객체변수를 사용합니다. [출력결과] (2,3) (3,4)red (2,3)입니다 (3,4)입니다 class CPoint { private int x, y; public CPoint(int x, int y) { this.x = x; this.y = y; } public void show() { System.out.println("(" + x + "," + y + ")" + other()); } protected String ..