본문 바로가기

java5

[내일배움캠프] 스파르타 17일차_24.10.21 공부 내용 및 활동 내용1. Java  기초 학습 (Java의 정석 :  chapter 8. 예외처리 ~  chapter 9. java.lang )2. 개인과제 lv43. 과제 회고 1. 예외 처리- 책을 읽어보았지만 정확히 어떻게 써야하고 조건을 어떻게 설정해야할 지 감이 잘 오지 않는다. 내용이 조금 어려워서 제대로 안 읽힌 것 같다. 내일 일어나서 한 번 다시 읽어보아야 할 것 같다. 정말 예외처리를 제대로 공부해놓으면 프로젝트에 많은 도움이 될 것 같지만, 아직까지 과제에서는 예외처리를 깊게하지 않아도 되서 그런지 모르겠지만 잘 머리에 들어오지 않는다.2. Java.lang- 실질적으로 "구현"에 있어서는 가장 도움되었던 파트였다. 각 클래스의 메소드, 변환 등을 다뤘었고, 이것을 읽어보면서 제대.. 2024. 10. 21.
[내일배움캠프] 스파르타 8일차_24.10.10 공부 내용 및 활동 내용 -  Java 기초 (클래스)1. This, Super2. Abstract (추상 클래스)3. Interface4. 클래스 설계해보기5. 스파르타 종합반 3주차 숙제 재분석  아... 어렵다 자바.. 자바문법 종합반 2주차까지는 제어, 컬렉션이라 이해를 금방할 수 있었지만 클래스는 정말 쉽지 않았다.그래도 포기하지 말자 ㅠㅠ오늘 TIL은 자바 문법 클래스 중 잘 이해가 안 가는 부분 위주로 복습했다.1. This, Super- This는 객체 즉, 인스턴스 자신을 표현하는 키워드이다.- SUPER는 부모클래스의 벰버를 참조할 수 있는 키워드이다.-> 이것만 들어서는 잘 이해가 가지 않는다. 그래서 실제로 코드를 작성해보며 이해해보았다.// Class Apublic class A .. 2024. 10. 10.
[내일배움캠프] 스파르타 7일차_24.10.08 벌써 7일차이다.. 음 뭘한건지도 모르겠는데 시간이 빨리 지나간다.이 시간이 아깝지 않게 학습하고 복습하자.공부 내용 및 활동 내용 -  JAVA 기초 학습1. 배열 복사 (얕은 복사, 깊은 복사)2. 컬렉션 - List - LinkedList - Stack - Queue - set - map3. 인텔리제이 설정 (자동 완성 기능에 대하여)1. 배열1-1: 배열 선언//자료형[] 변수명int[] a;double[] b;String[] c;//자료형 변수명[]int a[];double b[];String c[];  1-2: 배열 객체 생성// new 자료형[배열의 길이]new int[3]; // 정수형 자료형 3개ew String[5]; // 문자열 자료형 5개   1-3:  배열 자료형 변수에 객체 대입.. 2024. 10. 8.
[내일배움캠프] 스파르타 6일차_24.10.07 공부 내용 및 활동 내용 -  프로젝트 회고, JAVA 복습1. 프로젝트 회고 ( 신경썼던 점, 어려웠던 점, 아쉬웠던 점, 개선할 점)2. JAVA 기초 복습1. 프로젝트 회고완성된 프로젝트https://youtu.be/cZUn-xfu15g?si=A33vI4SkYr5QxF46 - 신경썼던 점: 목적, 목표에 맞게 CRUD에 집중 - 어려웠던 점1. Javascript 이해도- 를 html 파일에서 분리할 때, CORS 정책 때문에 서버를 켜줘야하는 것- Firestore를 활용하기 위한, async, await 처리- 동적으로 생겨진 요소에 클릭이벤트 처리2. 코드 컨벤션- 코드의 일관성 혹은 규칙이 명확하지 않아 코드를 다시 파악하는데 어려움- 변수명, css 클래스명 명명 시, 명명을 어떻게 할지 .. 2024. 10. 7.
(JAVA) Scanner 1) 간단한 사용방법1. import를 통해 호출import java.util.Scanner; 2. Scanner 객체 생성//클래스 이름 = New 클래스();Scanner sc = new Scanner(System.in); // Scanner 뒤 sc는 자유, 객체를 사용할 때 쓰는 것 3. short, int, long, float, boolean, 공백 기준, 개행 기준으로 입력 받는법// short, int, long, float, boolean, 공백 기준, 개행 기준으로 입력 받는법import java.util.Scanner;public class App { public static void main(String[] args) throws Exception { Scanner.. 2024. 10. 5.