일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 필기
- 주간회고
- Python
- 정보처리기사
- 2020년 일정
- git
- LeetCode
- sqldeveloper
- 뇌정리
- Til
- 코드숨
- 2020년 정보처리기사 4회
- Jackson
- 책리뷰
- java
- 회고
- algorithms
- 알고리즘
- 함수형 코딩
- 성적프로그램
- jsp
- 미니프로젝트
- 스터디
- hackerrank
- 서평
- If
- 2020년 제4회 정보처리기사 필기 문제 분석
- 항해99
- Real MySQL
- post
- Today
- Total
목록자바 웹개발자 과정/JAVA (13)
조컴퓨터

DOS 명령어 ※ 주의 사항 : 소스 코드 작성시 package 생략 1) 파일 내용 보기 형식) type 파일명 - 위의 도스 명령어처럼 실행될 수 있도록 Typing.java 파일 만들기 java Typing data.txt ------ ----------- ---------- 실행 .class파일 파일명 args[0] import java.io.*; public class Typing { public static void main(String[] args) { //* //>java Typing data.txt String fileName=args[0]; FileReader fr=null; BufferedReader br=null; try { fr=new FileReader(fileName); br=..

문제1) 상품 구매 프로그램 만들기 반복해서 보기 package oop0909; import java.util.*; //1) class Product extends Object { public int price;//상품가격 public int bonusPoint;//마일리지 public Product() {} public Product(int price) { this.price = price; this.bonusPoint=(int)(price*0.1); //상품가격 10%를 보너스 점수 책정 } }//class end //2) class SmartTV extends Product { public SmartTV() { super(100);//가격 price=100, bonusPoint=10 } //상품명 ..

예외 처리 Exception 자바 클래스 실행(run)시 발생하는 오류. 그러나 코딩 상의 오류는 아니다. 이러한 오류는 ① try ~ catch문 - 예상했던 예외가 발생하면 해당 예외 객체를 잡아(catch)내어 원하는 동작을 수행하고 프로그램이 종료되지 않고 계속 진행할 수 있도록 하는 것 ② throws문 - 예외를 처리하기 보다는 발생한 예외 객체를 양도하는 것 - 현재 메소드에서 예외 처리를 하기가 조금 어려운 상태일 때 현재 영역을 호출해 준 곳으로 발생한 예외 객체를 대신 처리해 달라며 양도하는 것 ③ finally문 - 예외가 발생하거나, 발생하지 않거나 무조건 수행하는 부분 으로 메세지를 확인할 수 있다. 1) 예외 처리를 하지 않은 경우 System.out.println(1); Sys..
정보처리기사 접수 완료 공부 예정 ① Git/Github ② Database

Super 상속 관계에서 부모, 조상의 개념을 Super라 한다. 부모, 조상, super 부모 클래스 superclass 자식 클래스 subclass super: 자식 클래스에서 부모 클래스의 멤버변수에 접근할 때 super(): 자식 클래스의 생성자 함수가 부모 클래스의 생성자 함수를 호출할 때 this: 멤버 변수(field)와 일반 변수를 구분하기 위해 this(): 자신의 생성자 함수가 자신의 생성자 함수를 호출할 때 상속 관계에서 생성자 함수 호출 순서 부모 생성자가 먼저 호출되고 자신의 생성자 함수가 호출된다. School() → MiddleSchool() School() → HighSchool() 상속 관계에서 부모 생성자 함수 호출 명령어 super(); //생략 가능하다. 허나 가끔씩 ..

지난 시간 이어서 과제 진행 Calendar 날짜에 관련된 클래스이다. 일 표시를 Date로 사용한다. GregorianCalendar를 활용할 수 있다. GregorianCalendar now=new GregorianCalendar(); System.out.println(now.get(Calendar.YEAR));//2020 System.out.println(now.get(Calendar.MONTH));//7 System.out.println(now.get(Calendar.MONTH)+1);//8 태어난년도%12 //->0원숭이 1닭 2개 ~~~~ 11양 //생년월일 int myYear = Integer.parseInt(jumin.substring(0, 2)); int myMonth = Integer...

Java에서 Static은 보통 변수나 메소드 앞에 static 키워드를 붙여서 사용하는데, 이때 static을 사용한 변수를 클래스 변수라 한다. static 변수와 static 메소드는 static 메모리 영역에 존재하므로 객체가 생성되기 이전에 이미 할당되어 있다. 즉, 객체가 아닌 클래스 변수이기 때문에 객체를 생성(new)하지 않아도 사용가능하다. static은 다음과 같은 특징이 있다. ① 클래스를 설계할 때, 멤버변수 중 모든 인스턴스에 공통적으로 같은 값을 유지해야 하는 것에 static을 붙인다. - 인스턴스를 생성하면, 각 인스턴스들은 서로 독립적이기 때문에 서로 다른 값을 유지한다. ② static이 붙은 멤버변수는 인스턴스를 생성하지 않아도 사용할 수 있다. - static이 붙은 ..

클래스 class 클래스 : 인스턴스 = 설계도 : 객체 클래스명의 첫글자는 대문자로 한다. 작성하고자 하는 클래스 내용의 의미를 부여한다. 클래스의 구성 : 멤버변수(field) + 멤버함수(method) System.out.println(Math.PI);//3.141592653589793 System.out.println(Math.abs(3));//3 객체지향프로그램 Object Oriented Program - 함수 기반에서는 구현하기 힘든 상속, 다형성, 캡슐화, 은폐 등을 구현할 수 있다. - 논리를 요소화해서 재사용성 향상 및 빠른 유지 보수를 가능케 한다. - 메모리 관리를 가상 머신이 함으로써 매우 안정적으로 운영됨. 플랫폼이 독립되어 있음 - 데이터베이스와 새로운 인터넷 환경 구축을 위한..