Leethub 작동 안되는 현상 및 해결방법
·
🪲 bugs
들어가기 전에 알고리즘 문제 풀이를 시작하면서 백준허브를 굉장히 잘 사용하고 있었다. 백준과 프로그래머스에서 문제를 풀면 자동으로 지정된 깃 레포지토리에 커밋을 해주는 프로그램이다. 근데 Leetcode와 연동하여 사용 가능한 Leethub 가 원조라고 해서, 호다닥 설치해보았다. (이것이 11월 즈음이었다.) 요즘 가장 자주 가는 알고리즘 문제풀이 사이트가 Leetcode이기도 해서, 이왕 공부하는거 차곡차곡 쌓자 생각했는데.. 이게 웬걸? 문제를 풀어도 인식이 되지 않는다🤦‍♀️ 🤬 문제점 LeetCode가 작동을 안한다. 푼 문제 카운트도 안된다. 다들 잘 쓰고 있는 것 같은데.. 대체 나에게만 왜?! 문제해결 참고글 : Leethub 작동중지 및 해결방법 작동하게 만들었더니 root에 냅다 폴더 ..
Java의 데이터 타입 분류와 메모리 할당
·
☕️ Java
데이터 타입의 분류 프로그램은 자료구조(데이터)와 알고리즘의 결합으로 이루어진다. Java의 데이터 타입에는 크게 기본타입(primitive type)과 참조타입(reference type)으로 분류된다. 기본 타입 기본 타입 메모리 사용 크기 저장되는 값 범위 byte 1byte -2^7 ~ (2^7 - 1) char 2byte 0 ~ (2^16 - 1), 유니코드 short 2byte -2^15 ~ (2^15 - 1) int 4byte -2^31 ~ (2^31 - 1) long 8byte -2^63 ~ (2^63 - 1) float 4byte (+/-)1,4E-45 ~ (+/-)3.4028235E38 double 8byte (+/-)4.9E-324 ~ (+/-)1.7976931348623157E308..
Java 실행 과정
·
☕️ Java
Java는 무엇일까? 자바는 객체지향 프로그래밍 언어이다. C언어에 객체지향적 기능을 추가하여 만든 C++와는 달리 처음부터 객체 지향 언어로 개발되었다. 프로그래밍 언어programing language이다. 실행환경(JRE)과 개발도구(JDK), 라이브러리(API)를 포함한다. 모던 프로그래밍 언어 (객체지향 언어 + 함수형 언어) Java의 주요 특징 객체지향 언어이다. 객체를 만들기 위해 설계도인 클래스를 작성하고, 객체를 연결하여 목적이 맞는 프로그램을 만든다. 캡슐성, 상속화, 다형성을 지원한다. 하이브리드 언어이다. 컴파일 언어인 동시에 인터프리터 언어이다. 시스템에 무관한 이진 파일을 만듦으로써 컴파일 언어에 가까운 속도와 시스템 독립성을 얻을 수 있다. 자동 메모리 관리가 가능하다. 객체..