본문 바로가기

분류 전체보기184

Lecture 28 - Java(9) 로또발생기, StringTokenizer, StringJoiner, Scanner, Arraylist 1. 왜 자바를 써요? - 객체지향성 때문에요 2. 자바프로그램의 분류 - SE(core) / EE(Enterprise) / ME(망함) 3. JDK, JRE(JVM : Java Virtual Machine) - jdk(jdk + jre(jvm)) * jvm이 얼마나 빨라 질 것인가 -> chip ----------------------------------------------------------------------------------------------------------------------- 프로그램 개론(Ch.02~04) 데이터 처리(자료 구조) + 객체 -> 객체 선언 / 사용(Ch.6) -> 객체 지향 프로그램 기법(Ch.7) 은닉(캡슐화 : incapsulation) - 데이터 보.. 2023. 6. 20.
Lecture 27 - Java(8) 추상화, 형변환, 다형성, 예외처리 추상클래스(abstract class) 클래스를 설계도에 비유한다면, 추상클래스는 미완성 설계도에 비유할 수 있다. 미완성 설계도란, 단어의 뜻 그대로 완성되지 못한 채로 남겨진 설계도를 말한다. 클래스가 미완성이라는 것은 멤버의 개수에 관계된 것이 아니라, 단지 미완성 메서드(추상메서드)를 포함하고 있다는 의미이다. 미완성 설계도로 완성된 제품을 만들 수 없듯이 추상클래스로 인스턴스는 생성할 수 없다. 추상클래스는 상속을 통해서 자손클래스에 의해서만 완성될 수 있다. 추상메서드(abstract method) 메서드는 선언부와 구현부(몸통)로 구성되어 있다고 했다. 선언부만 작성하고 구현부는 작성하지 않은 채로 남겨 둔 것이 추상메서드이다. 즉, 설계만 해 놓고 실제 수행될 내용은 작성하지 않았기 때문에.. 2023. 6. 20.
Lecture 26 - Java(7) 주민번호체크, wrapper 클래스, Date, Calendar StringEx02 문자열의 첫문자를 대문자화 // 문자열의 첫문자를 대문자화 // hong gil dong -> "hong gil dong" public class StringEx02 { public static void main(String[] args) { // TODO Auto-generated method stub // 입력값 검사 if(args.length != 1) { System.out.println("1개의 값을 입력하셔야 합니다."); } else { //System.out.println("정상 입력"); String[] names = args[0].split(" "); String result = ""; for(String name : names) { //System.out.print.. 2023. 6. 20.
Lecture 25 - Java(6) 클래스, 접근제어자, 이클립스 환경 구축법 클래스 모듈(X) 패키지(도메인) 클래스 배치 import 패키지명.(.여러개.).클래스 (패키지명) 디렉토리.디렉토리.디렉토리.클래스 has - a : 멤버변수(instance) is - a : 상속 상속 - extends 클래스(한개) : 단일 상속(다중 상속 X) - 생성자와 초기화 블럭은 상속 X - final class - 상속불가 method - 오버라이드 불가 멤버변수/지역변수 - 상수 - 오버라이드(재정의) 조건 : 메서드 이름, 타입, 매개변수가 같아야 한다 - super - super() 접근 제어자(access modifier) 접근 제어자는 멤버 또는 클래스에 사용되어, 해당하는 멤버 또는 클래스를 외부에서 접근하지 못하도록 제한하는 역할을 한다. 접근 제어자가 사용 될 수 있는 곳.. 2023. 6. 20.
하트세이버 인증서 및 배지 수려 2022.12.08 - [자동차/2020 레이] - 교통사고 기록 #1 교통사고 기록 #1 교통사고를 당하다 2022년 12월 1일 목요일 퇴근을 하다가 교통사고를 당했다 빨간불이라 앞에 차들이 정차하고 있는 것을 보고 나도 정지를 하려고 브레이크를 밟았다. 브레이크를 밟으면서 룸 bennyziiolab.tistory.com 2022.12.21 - [자동차/2020 레이] - 교통사고 기록 #2 교통사고 기록 #2 2022.12.08 - [자동차/2020 레이] - 교통사고 기록 #1 입원을 하다 12월 1일 교통사고를 당하고 2일 집근처 한의원을 알아보고 입원을 했습니다. https://naver.me/xKWtRzYw 관저S한의원이란 곳이 평이 좋고 집 bennyziiolab.tistory.com 20.. 2023. 6. 14.
[직장인대학원] 충남대학교 산업대학원 산업시스템공학과 등산 모임 참석 충남대학교 산업시스템 공학과 등산 모임등산 모임이 있다고 해서 아침 일찍 대전 수통골로 달려가 등산 모임에 참여해보았습니다 졸업생부터 현재 재학생까지 교류를 다지는 현장이였습니다 조교님께서 많응 수고를 해주신 덕에 간식도 점심 식사도 풍족하였습니다 떡으로 섬겨주신 22학번 과대이신 오영균 원우님 감사합니다 2023. 6. 8.
베베킹박스 임신축하선물 이벤트 https://www.bebeking.co.kr/default/suba/a1.php# 베베킹 대한민국 임신축하박스, 베베킹 - 무료임신축하선물, 임신축하박스, 임신혜택, 임신박스, 임신무료선물, 산후조리원선물, 무료임신선물, 출산박스, 임산부박스, 임산부샘플, 임신선물박스, 맘박 www.bebeking.co.kr 베베킹박스 무료임신축하선물 이벤트입니다. 2023. 6. 2.
[직장인대학원] 충남대학교 산업대학원 산업시스템공학과 OT 참석 충남대학교 산업대학원 산업시스템공학과 중소기업계약학과 OT 참석 대학원 합격후 며칠이 지나니 학과사무실에서 OT를 진행한다고 하여 참석의사를 물어보았고 참석한다고 답변을 했습니다. -행사명: 산업시스템공학과 워크숍 -내용: 외부 전문가 초청 강연, 오리엔테이션 및 간담회 -일시: 2023. 2. 15.(수) 17:00(오후 5시) ~ 21:00(오후9시) -장소: 라미컨벤션웨딩(대전광역시 유성구 봉명로 27-27, 042-368-8912) ※ 지하주차장이 협소하다하니 첨부파일을 미리 확인해 주시기 바랍니다. 아는 지인이 최근에 여기서 결혼식을 올렸었기에 잘 아는 곳이여서 너무 반가웠습니다. 시간 맞추어서 참석을 해보았습니다. 참석하여 처음으로 저와 같이 입학한 동기님들을 뵙게 되었고 교수님들과 선배님들도.. 2023. 3. 8.