☕ Java
자바 관련 및 마크다운
MNY
2024. 5. 9. 23:11
728x90
반응형
💡 오늘의 학습 키워드
- 질문방 -
자바 매개변수 디폴트값
자바 네이밍
List.of() vs new ArrayList<>()
enum 장점
- 마크다운 -
이미지 크기 조절
접기 / 펼치기
자바 매개변수 디폴트값
- this()를 사용하는 것과는 다름
- build partten으로 비슷하게 구현 가능
자바 네이밍
종류 | 설명 | 예시 |
project 프로젝트, 레파지토리 |
대/소문자 구분없이 시작 | MyProject |
package 패키지 | 소문자 시작 | com.sparta.homework com.moonnight0.blog |
class 클래스 | 대문자 시작, 명사 사용, PascalCase | class Person; class Car; |
interface 인터페이스 | 대문자 시작, 형용사 사용, PascalCase | interface Runnable; |
method 메서드 | 소문자 시작, 동사 사용, camelCase | add(); move(); calculate(); |
variable 변수 | 소문자로 시작, camelCase | int number; String inputNumber; |
constant 상수 | 대문자로 시작, 문자와 문자 사이는 언더바(_)로 구분 | static final int MAX_COUNT = 999; static final int MOON = "night"; |
List.of() vs new ArrayList<>()
- List.of() 는 리스트 내 원소에 대한 추가/삭제가 불가능한 리스트를 생성해주는 메서드
추가적으로 원소를 수정할 수도 없다 (set() 사용 불가) - new ArrayList<>() 는 리스트 내 원소에 대한 추가/삭제/수정이 모두 가능한 리스트로 초기화해주는 생성자
* 참고한 블로그
enum 장점
* 참고한 블로그
이미지 크기 조절
- HTML 태그 사용
<img src="https://url/image.png" width="50" height="50"/>
* 참고한 블로그
접기 / 펼치기
- HTML 태그 사용
<details>
<summary>접기/펼치기</summary>
<!-- summary 아래 한칸 공백 두어야함 -->
## 접은 제목
접은 내용
</details>
* 참고한 블로그
팀 프로젝트
오늘로서 팀 프로젝트가 마무리 되었다.
뭔가 한 게 없는 것 같다.. 지금은 배우는 입장이니까 욕심을 내서라도 조금 어려운 부분을 맡았으면 좋았을 거라고 생각 중이다. 아무튼 클래스 설계와 흐름도의 중요성을 배운? 프로젝트인 것 같다.
오늘의 회고
- 12시간 중 얼마나 몰입했는가?
어제보다는 조금 덜 몰입한 것 같다.
그래도 내 기준에서는 열심히 한 것 같다.
- 오늘의 생각
그냥 별 생각이 없... 지는 않고
클래스 다이어그램이랑 흐름도 추가 기능된 걸로 바꿔야 되는데...
- 내일 학습할 것은 무엇인지
네트워크 관리사 저거 언제 공부하지 이거 매번 얘기만 하는 것 같은데
그러고.. 개념 공부랑 클래스 설계랑 음.. 뭐 열심히 공부해야지..
728x90
반응형