이전에 타입이 많다는 것은 알았다.그렇다면 int로 사용하다 크기 때문에 만들어 놓은 long변수에 대입할 수 있을까?가능하다. 크기로 보면 작은 놈을 큰놈에다 때려맞추는 식이라 손실이 없기 때문이다.이말은 작은 범위를 큰 범위에 변환은 가능하다는 말이다.byte &l
String은 클래스이다.때문에 이를 이용해 만들어지는 친구는 '객체'이다.문자열은 우리가 제일 많이 사용하는 형태이다. 다른 변수와 비슷하게 선언하고 출력하면 되지만 여러 다른 기능이 있다.선언시 char형태와 다르게 큰따음표("")로 데이터를 선언한다.위에서 선언했
우리가 아는 정수라고 한다면 0을 포함한 자연수이다.하지만 컴퓨터에선 타입마다 크기가 존재하며 이로 각 타입이 구분된다.때문에 해당 변수에 들어가는 값이 OverFlow되지 않도록 선언하자가장 기본적인 타입으로 진수 변환이 가능하다.2진수는 0b, 0B로 시작한다.8진
소수를 포함한 숫자를 표현할 수 있다.이 소수라는 숫자는 매우 짜증나는 친구이다. 이놈을 명확히 표현할 방법이 없기에 부동소숫점이라는 것을 사용한다.때문에 이 소수는 결국 오차가 발생할수밖에 없다.실수를 표현하는 타입중 하나이다.Java에서 소수의 기본타입이 doubl
Java에 변수를 크게 2가지로 나눌 수 있다. 기본 타입과 참조 타입. 이 둘의 차이는
함수는 사용하고 하는 코드들을 뭉쳐놓은 블록이다.함수를 호출하면 해당 함수내에 있는 코드들이 실행되고 그 결과가 return값으로 반환되기도 하며 그냥 실행만 될 수도 있다.기본적으로 구성으로는 아래와같다.리턴 자료형은 함수가 리턴하는 데이터의 자료형을 표시한다. 만약
나는 몇번 파이썬을 가르치면서 클래스와 객체에 대해 설명한 적이 있다. 물론 그때마다 막막했다. 객체 다른 글에서 이런말을 쓴적이 있다. "객체라는 것을 한번에 완벽히 알려줄 수 있는 사람은 없다. 다만, 스스로 공부하고 개발을 열심히 해서 어느 순간에 다다르면 신께
자바를 조금 해봤지만 이 열거형에 따로 배운적이 없었다.이번에 책을 통해 enum을 잠깐 맛보았는데 책에 있는 내용으로는 enum의 필요성이 느껴지지 않아 넘어갔다.멘토님과 이야기중 어떻게 Stream에서 enum으로 넘어갔는지 모르지만 enum에 대해 이야기 했는데
코딩을 할 때 중요하다고 생각되는 몇가지가 있는데 그 중 하나가 '컴퓨터처럼 생각하자'이다.사람이 생각하고 행동하는데 있어서 '당연히' 진행되고 이를 인지 못하는 부분이 차이가 있기 때문에 우리가 당연히라고 생각되는 부분이 전혀 다르게 동작되는 부분이 있다.내가 생각했
알고리즘을 CJava가 문제를 풀기에는 그렇게 좋은 언어는 아니다. Python이 있는데 다른 좋은 언어가 있을까Java로 푸는데는 언어에 익숙해지기 위함이며 이에 자주 사용되는 것들을 작성하려고 한다.Java에서 쓰이는 입출력으로는 가장 간단히 쓰는 Scanner가
Java의 Collections.sort() 메서드를 사용하면 간단하게 리스트를 정렬할 수 있고 이러한 부분을 정리하고자 한다.Java의 Collection은 데이터를 저장하고 관리하는 인터페이스다. Collection은 데이터를 모음으로 처리하며, 이를 통해 객체들을