전체 글 (59) 썸네일형 리스트형 6월13일 - DOS명령어 만들기 [DOS명령어] 명령어 명령 내용 d: d:드라이브 변경 dir 목록 cd 폴더변경 cd\ root로 폴더 변경 type 텍스트파일 내용 출력 copy 원본파일명 사본파일명 파일 복사 del 파일 삭제 cls 화면 clear [실습] DOS명령어 만들기 - 클래스만들어서 DOS에 명령어 주기 1) 파일 내용 콘솔창 출력 java Typing sungjuk.txt -------------- args[0] -> 파일 내용확인 import java.io.BufferedReader; import java.io.FileReader; public class Typing { public static void main(String[] args) { /* 명령프롬프트에서 실행 전달받은 파일의 내용을 콘솔창에 출력 >cd.. 6월12일 - properties + singleton Properties Class ->Key와 Value구분해서 저장할 수 있다 ->Key와 Value구분기호 = 또는 : 추천 key : value 자료 분리 tokenizer보다 더 편하게 사용할 수 있게 만든 것 . package oop0612; import java.io.FileInputStream; import java.util.Iterator; import java.util.Properties; public class Test01_Properties { public static void main(String[] args) { // Properties 클래스 //commend.properties 라는 메모장만들어서 데이터저장 try{ String fileName="D:/java0514/workspa.. 6월11일 - 문제) 성적프로그램 (메모장에 출력) *oop0522 test02_sungjuk 참조 입력자료가 어디에 있는지 생각하고 연결할 방법 먼저 생각을 하기 출력할 자료의 위치를 먼저 넣는 방법을 생각. 1단계 : 데이터 저장 변수 선언 2단계 : sungjuk.txt에 가져와서 한줄에 , 를 기준으로 토큰 후 해당변수에 저장하기 * 커서의 위치개념생각하기, 원하는 패턴대로 , 기본속성은 next이다. 2-1 파일불러오기 2-2 , 를 기준으로 토큰하기 split은 좀 복잡 line name[0] kor[0] eng[0] mat[0] try{ String inName ="D:/java0514/workspace/sungjuk.txt"; String outName="D:/java0514/workspace/result.txt"; //1단계 : 데이터 저.. 6월11일 - 파일입출력 교재 자체교재 : chap20 -10 출력서식 - java.io 팩키지 System.out.println(); -> 콘솔창에 출력 out.println(); -> 브라우저에 출력 - 문자열출력기호 "" System.out.println("""); //에러남 단순기호로 출력하고 싶다면, \와 같이 사용해야한다. System.out.println("\""); //ok System.out.println("\""); System.out.println("\"안녕\""); 출력결과 " "안녕" - 경로구분기호 \ 경로구분기호 사용시 \두번 사용 /한번 사용 System.out.println("\\"); System.out.println("d:\\java0514\\workspace"); System.out.print.. 6월10일 - Java Collection Framework 교재 자제교재-chap 20~22 교학사 7장 자바의 기초 - Java Collection Framework - Thread - IO입출력 --------------------------------- - Network - JDBC ->데이터베이스가 좀 익숙해진다면, ------------------------------ UI 화면구현 관련 클래스 - java.awt - java.swing Java Collection Framework 자료를 모아서 저장할 수 있는 클래스들 배열이랑 비슷한 개념 패턴의 특성 (Interface 개념으로 존재) 1) List : 순서(Index)가 있다. 순서는 0부터(넣은 순서대로) 나온다. Interface ex) - List, Vector, ArrayList, Coll.. 6월5일 - Abstract class + Interface [자체교안] chapter 17 - Abstract class /chapter 18 - Interface [교학사] 6장 - 객체지향 프로그래밍 2 /추상클래스, 인터페이스 Abstract Class - 추상클래스 추상클래스는 객체를 생성할 수 없다. - 직접 new연산자를 사용할 수 없다. - 불완전한 클래스 추상클래스=일반메소드+추상메소드 =일반메소드와 추상메소드가 같이 선언 가능하다 추상메소드 - 메소드의 body{}가 없음 불완전한 함수 - 메소드의 머리말만 존재 - 형식 : 리턴형 함수명(); 1) 추상클래스는 추상메소드가 1개라도 있으면 추상클래스가 된다. abstract class Animal { //추상클래스 //추상메소드가 1개라도 있으면 추상클래스가 된다. String name; voi.. 6월4일 - 상속 + 객체지향(다향성, object) + exception 교재 : 교학사 7장 상속 super -> 부모, 조상 / this -> 나 - super : 자식클래스에서 부모클래스 멤버변수에 접근할 때 - super() : 자식클래스의 생성자함수가 부모클래스의 생성자함수를 호출할 때 - this : 멤버변수 (field)와 지역변수 구분하기 위해 - this() : 자신의 생성자 함수를 호출할 때 - 부모클래스 : - 다형성 - object *가장 협소적인 정보, 지역정보가 가장 우선순위이다. 상속관게에서 생성자 함수 호출 순서 부모()-> 자신() 먼저 부모를 부르고 난 다음 그 안에 속해있는 자신의 함수를 호출해야하기 때문 package oop0604; class School { String name="학교"; public School(){ System.out.. 6월3일 - 상속 자체교재-chapter 15 상속 교학사 - 6장 객체지향 프로그래밍 2 상속 (inheritance) 의미 : 기존에 만들어져있는 클래스의 재활용 부모, 조상, super class 자식, 파생, sub class 이라는 단어가 많이 나올 수 있다. AA클래스 2개 BB클래스 AA2개+1개=3개 CC클래스 4개 DD클래스 2개 . . . EE클래스 다중상속 안됨 . 하나만 상속받을 수 있다. 상속을 받을 때에 형식 : class 자식 extends 부모클래스{ } final class AA(){} -> final 클래스는 종단클래스로 상속시킬 수 없다. Override - 함수의 재정의 framework -구조화 의미 : 상속관계에서 메소드를 다시 수정하는 것 (리폼하는 것) Method Overloa.. 이전 1 ··· 3 4 5 6 7 8 다음