- [ 보안 ]2024.01.24.수.day172024-01-24 13:09:4410_alter table : 테이블구조 변경 11_ : 시퀀스 7._PKFK 맨 아래 추가해서 9_문제 수정 8_ 맨 아래추가 select활용 2시 시험
- [ 보안 ]2024.01.19.금.day162024-01-19 09:05:242024.01.19.금 : 오라클 기본 수식 예제 vscode아니고 컴퓨터 파일에 저장되어있음 2024.01.22.월 : 휴강 2024.01.23.화 : 휴강 2024.01.24.수 : 첫번째 공식 시험 1/24 (14시) 1) 능력단위평가 (코딩 문제-오픈북) : day8 예제와 같이 추상클래스와 추상메소드를 정의하기, 상속 클래스 만들기, 배열에 객체 저장하여 업캐스팅 다운캐스팅 활용하기 2) 조별로 과제 제출한 자바 문제 중 중요한 내용을 종이 쪽지 시험 실시 (성적 반영은 안합니다.) - OX 문제,객관식, 단답식 (10문제/30분) ⭕day8_B14ObjectTest ⭕day8_Animal ⭕day8_ ⭕day8_ ⭕day8_ ⭕day8_ ⭕day8_ ⭕day8_ ⭕day8_ ⭕day8_
- [ 보안 ]2024.01.18.목.day152024-01-18 11:32:36etc day15~ JavaDataTypeTest~ 날짜 관련 메소드 예제 https://projectlombok.org/ Project Lombok projectlombok.org //룸북 lombok설치하면 아래의 코드들이 자동으로 된다 @Getter @Setter @NoArgsConstructor //기본생성자 @AllArgsConstructor @ToString @EqualsAndHashCode Referenced Libraries을 눌러서 다운받은라이브러리 선택하기 src는 소스파일 bin컴파일된 파일 https://www.oracle.com/kr/database/technologies/xe-downloads.html Oracle Database Express Edition (XE) Downlo..
- [ 보안 ]2024.01.17.수.day142024-01-17 09:12:35쪽지시험 10문제 : 1. 파일장치로 데이터를 저장하는 것은 입력스트림을 사용한다.(❌) ㄴ 데이터를 저장하는것은 출력이므로 출력스트림을 사용한다 2. 데이터 전송 단위에 따라 바이트기반과 문자기반으로 분류된다. ( O ) 3. 1) FileReader 클래스의 부모 클래스는 Reader 클래스이다. ( O ) ㄴ 문자 기반 입출력클래스의 부모는 모두 Reader클래스이다. 2) FileReader 클래스는 문자기반으로 InputStream 의 자식 클래스이다. (❌) ㄴInputStream은 *바이트*기반 의 부모 3) BufferWriter 클래스는 단독으로 사용되는 출력스트림으로 라인단위 처리가 가능하다. (❌) ㄴ버퍼는 보조스트림이라 기본 입출력스트림과 함께 사용해야된다. ❕결론: InputStr..
- [ 보안 ]2024.01.16.화.day132024-01-16 11:37:26io.day13~ 자습함 ✅ JavaWordApp_V1 , JavaWordApp_V2 , JavaWordApp_V3 , JavaWordApp_V4 의 차이점 확실하게 알고 정리하기 🅰 순서 ) wordList(인터페이스)-> JavawordList-> JavawordApp_V3 V2 WordList JavaWordList V3 searchAllWord(String) searchAllWord(int) 1) 재정의한 print() 2) static void ptrint() V2에서 4개빠짐 -intialize() -printWordList() -searchAllWord(String) -searchAllWord(int) v3 v4 JavaWordList JavaWordList -intialize +filepa..
- [ 보안 ]2024.01.15.월.day12-결석(출석인정)2024-01-16 08:53:53나간 진도 : 인터페이스연결, 예외처리, 파일시스템 파일시스템: 데이터 발생, 처리 위치 https://kimsewhee.github.io/classTest/ 9.입출력 ❤표준입력: 키보드입력->입력버퍼->메모리 콘솔장치(ex)키보드)를 사용하는것. 키보드로 입력하는 내용이 바로 메모리에 가지 않고 입력버퍼를 거친다-> 프로그램 메모리로 이동 입력버퍼 또한 메모리(=저장장치)이다. ❤ 표준출력: 메모리->출력버퍼->화면 모니터 ❤ 한글인코딩 : 유니코드(UTF-8(한글 3바이트), UTF-16 등등) 윈도우의 터미널: MS949(cp949)는 EUC-KR(=ANSI)(국산 인코딩(한글2바이트)) 컬렉션 프레임워크(collection framework) : 1. Collection인터페이스 : 하나의 자료..
- [ 보안 ]2024.01.12.금.day112024-01-12 09:07:36day10 복습 : List, Map JavaWordApp_V1
- [ 보안 ]2024.01.11.목.day102024-01-11 13:26:10인터페이스.md~ 자료구조 ~ partC~ sort: 정렬 메소드 -Arrays.sort 인자2 클래스 static -list.sort 인자1 인자 statc list.sort(null); System.out.println("정렬 후 "+ list);
- [ 보안 ]2024.01.10.수.day92024-01-10 12:49:23어제 복습 : 인터페이스 = 추상메소드를 이용하여 클래스에게 기능을 여러가지 만들어줄수있다 -> 다중 구현 가능 업캐스팅&다운캐스팅 = 클래스의 상속과 동일 업캐스팅이 쓰이는 곳 -> 메소드 인자(자주), 리턴타입(드물게)에 사용하면서 다형성 구현 ComparToTest~ C20CompareToTest~ new 변수 오버라이드 변수 ------> 이걸 ()-> 이걸로 한번에 줄이기 ==== 즉, 리턴값은 /* return값은 왼쪽,오른쪽일때 오름-내림 상관없이 교환을 *당*해도 되는 경우를 음수값으로 리턴하면 된다 즉, sort 메소드 정렬 알고리즘은 양수로 리턴해야 교환이 되는것 */ 갑자기 팀플미션: 배열과 partB프로젝트의 내용으로 조별로 각각 분담해서 문제를 내보세요 1명이 맡는 내용은 조별로 ..
- [ 보안 ]2024.01.09.화.day82024-01-09 09:05:48B14ObjectTest~~ 추상메서드 : Animal.java~ alt shift a :전체 주석 Cat.java Rabbit.java Member.java 만들어 수업 중 과제 : 아래 출력하기 이 파일로 위의 코드를 아래로 축약 가능 위의 코드에서 if 문을 삼항연산자로 바꾸는법 연습 해라 A ? B : C == if문 ? if참명령어 : else명령어 AddQuiz.java 과제피드백 후 day9_interface폴더 ~
- [ 보안 ]2024.01.08.월.day72024-01-08 15:52:09복습 순서 B07 B08 Shape : -Squre -Triangle B09 public Shape(String shapeName, int width,int height) Triangle 에서 정의한거 private int angle; public int getAngle( public void printAngle() { 오버라이드 : 자식이 부모 메소드 수정하는거 **final 메소드는 오버라이드 안됨 B09 자식은 부모 메소드 실행 가능(print()--> Shape메소드) 부모는 자식 메소드 실행 불가능(getAngle()--->Triangle메소드) 자식객체를 부모타입으로 참조하면 타입은 부모로 바뀜. 그러므로, 참조변수(tempShape)는 부모메소드만 쓸수있음 --> 그럼 부모객체는 자식타입을 ..
- [ 보안 ]2024.01.05.금.day62024-01-05 10:53:15첫 지각 MyClass3.java~ CarClass.java / B04CartMain.java :장바구니 만들고 출력 package object.day6; public class CartClass { private String userid; private String[] products; private int[] prices; private int total_Money; public String getUserid(){ return userid; } public String[] getProductName(){ return products; } public int[] getPrices(){ return prices; } public int getTotalMoney(){ return total_Money; }..
- [ 보안 ]2024.01.04.목.day52024-01-04 09:42:44복습 메소드 정의 -자주 사용되는 기능을 main에서 분리 (구조화 및 재사용) 메소드의 인자 매게변수란, 메소드 실행에 필요한 입력값 다 인자란, argument : 둘 사이의 값을 연결시킨다 메소드 호출시 입력값을 메소드 정의한 실행부분으로 연결시켜준다 매게변수란, 선언된 변수 그 자체. 메소드의 리턴이란 매소드는 static메소드와 인스턴스 메소드로 분류한다 static 메소드 : 클래스의 이름으로 직접실행 ex) Character.isUppercase(c) 인스턴스 메소드 : 객체를 만들어서 메소드를 호출 ex) message.length() partA 끝내고 partB만들기 getter setter : private인 메소드를 다른 클래스에서 읽거나 저장하기 위해 존재 public int get..
- [ 보안 ]2024.01.03.화.day42024-01-03 09:19:34A21~ //변수 선언의 위치-> 변수의 사용범위 public class A21VarivableArea { int number=999; //클래스 범위에서 사용되는 변수 static int number2=888888; //static으로 선언해야 main에서 사용가능 public static void main(String[] args) { //static붙어있잖아 그치 오늘까지 제출 과제 package basic.day3; public class HomeCharType { public static void main(String[] args) { /* [과제-2024/0103 22시까지 제출] 문자열을 구성하는 문자의 종류 분석하기 :: 1) message = "Hello* Java Hi* Linux~~~..
- [ 보안 ]2024.01.02.월.day32024-01-02 09:19:18민찬희 노션 링크 : https://hill-veil-f0b.notion.site/accfdee3456c498a85b87e982b8aea9d?pvs=4 복습 : 입력-처리-출력의 과정을 항상 생각하자 . 문자열 메소드에도 입력, 출력을 생각해 볼수있습니다. 입력은 메소드의 인자, 출력은 메소드의 리턴 단, message.charAt(1)로 예를 들자면 message는 매소드의 실행 주체 그리고, 리턴이 없는 메소드도 있을수있다. 그 때는 void로 표현됩니다. A12~ A17 다시보기 string.format 제대로 보기 package basic.day3; public class A17ForWhileExam { public static void main(String[] args) { // 반복문 for가..
- [ 보안 ]2023.12.29.금.day.22023-12-29 09:32:16A05~ 문자형은 덧셈이 오류. int + char : 불가능 c1 = c1 +1 : 불가능 c1++ : 가능. 증감연산자는 자동으로 캐스팅하여 덧셈. System.out.print((int)(start)); // 줄 바꿈 없음 System.out.println((int)(start)); //ln 은 출력하고 줄바꿈 \n은 줄바꿈 String 메서드 정리 - A11 String message ="Hello, World~"; // 1.메소드 괄호안에 아무것도 없는 것. : length, isEmpty, toUppercase, toLowerCase System.out.println("message.length() :" + message.length()); System.out.println("message.t..