일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 백준
- PaaS
- 2진수
- 짝수
- 프로그래머스
- 문자열 숫자 변환
- level1
- 리스트
- 최대공약수
- Python
- 최대공배수
- 데이터타입
- 11652
- IaaS
- 온프레미스
- algorithm
- 유클리드 호제법
- SaaS
- parseInt
- aws
- 알고리즘
- 11004
- java
- valueof
- 웹 서버
- INT
- 자료형
- 홀수
- IntelliJ
- 프로젝트 생성
- Today
- Total
목록Java (16)
Ga0Lee
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/H2bUi/btrD7GBYJ5U/0eSqEFgN2FYHTRk5gYQum1/img.png)
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5QPRjqA10DFAUq&categoryId=AV5QPRjqA10DFAUq&categoryType=CODE&problemTitle=2058&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=&pageSize=10&pageIndex=1&&&&&&&&& SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com 문제 설명 하나의 자연수를 입력 받아 각 자릿수의 합을 계산하는 프로그램을 작성하라. 제약 사항 자연수 N은 1부터 9999까지..
int 형 32bit(=4byte) 정수를 나타내는 데이터 타입 범위 : -2147483648 ~ 2147483647 long형 64bit(=8byte) 정수를 나타내는 데이터 타입 범위 : -9223372036854775808 ~ 9223372036854775807 int형에 비해 많은 메모리를 필요로 하고 속도도 느림
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dyCb9F/btrBY19ASpx/ofD9Zs3ZyePRpIPFQkW5ik/img.png)
내가 자바 공부를 처음부터 다시 시작하는 이유 나는 자바를 학교에서 객체지향 프로그래밍 수업을 들으면서 배운 게 전부였다. 하지만 수업을 제대로 듣지 않아서 되게 중간중간 연결 고리가 끊어진 느낌이 많이 들었다. 백엔드 개발자가 되겠다고 스프링 공부에 뛰어들게 됐는데 스프링을 공부하면서도 자바의 기초적인 문법조차 몰라서 헤매는 내 모습을 보면서 스프링 공부 이전에 자바 공부를 다시 해야겠다는 생각을 하게 됐다. 그래서 나는 부스트 코스의 쉽게 배우는 자바로 공부하기로 했다. https://www.boostcourse.org/cs126/joinLectures/51565 쉽게 배우는 자바1 부스트코스 무료 강의 www.boostcourse.org 수업 소개 마지막에 생각해보기 질문으로 '한번 작성하면 어디서..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/QvwNU/btrA3iruOL8/kBZZt7pWPfFDmV9uZopThk/img.png)
2진수 컴퓨터에서 데이터는 0과 1로만 저장됩니다. bit(비트) : 컴퓨터가 표현하는 데이터의 최소 단위로 2진수 하나의 값을 저장할 수 있는 메모리의 크기 byte(바이트) : 1byte = 8bit 전자기기에서 2진수가 음수인지 양수인지 아는 방법은 최상위 비트를 보고 판단합니다. 보통 int(32bit)를 많이 사용하니 이를 예시로 설명하자면, 0000 0000 0000 0000 0000 0000 0000 0101 : 5 1000 0000 0000 0000 0000 0000 0000 0101 : -5 위와 같이 최상위 비트가 0이면 양수, 1이면 음수입니다. 2진수, 8진수, 16진수를 프로그램에서 사용하는 예제 프로그램에서 10진수 이외의 다른 진수 형태로 표현하기 위해선 접두어를 붙여줘야 합니..
클라이언트가 클래스의 인스턴스를 얻는 수단은 보통 public 생성자이다. 하지만 클래스는 생성자와 별도로 정적 팩토리 메서드(static factory method)를 제공할 수 있다. 아래의 valudOf 메서드는 기본 타입인 boolean 값을 받아 Boolean 객체 참조로 변환하는 정적 팩토리 메서드이다. public static Boolean valueOf(boolean b){ return b ? Boolean.TRUE : Boolean.FALSE; } 정적 팩토리를 사용하는 이유는 크게 다섯 가지로 볼 수 있다. 1. 이름을 가질 수 있다. public 생성자를 통해 클래스의 인스턴스를 생성하면 파라미터와 생성자 자체만으로 반환될 객체의 특성을 제대로 설명하기 어렵다. 반면 정적 팩토리 메서..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bIYSOQ/btryowyZdaX/Ymc1bIkggDXUNkqvkt8OcK/img.png)
1. New Project 버튼 클릭 2. 왼쪽 탭에서 Java를 선택하고 Project SDK에서 설치한 JDK 버전을 선택한다. 저같은 경우는 14버전을 선택했습니다. 그리고 Next 버튼을 클릭합니다. 3. Next 버튼 클릭합니다. 4. Proejct name에 원하는 프로젝트 이름을, Project location에 원하는 파일 위치를 설정하고 Finish 버튼을 누르면 Java 프로젝트 생성 완료!!!!! 5. 왼쪽 탭에서 src>New>Package 6. Package 이름을 입력하고 Enter 7. ch01>New>Java Class 선택 8. Class 이름을 입력하고 Enter 9. Enter 후 뜨는 화면입니다. 10. psvm이라는 단축어를 쓰고 Enter 11. public sta..