Welcome to Wesley & Harry's Traveling & Programming
반응형

IT Program 41

자바(java) 타입 변환 & 자동 타입 변환 & 강제 타입 변환 & 데이터 타입 크기 & 아스키코드표

타입 변환이란 데이터 타입을 다른 데이터타입으로 변환하는 과정을 말한다. long 타입을 int 타입으로 변환시킨다. int 타입을 long 타입으로 변환시킨다. 등등 .. 타입 변환에는 자동타입변환과 강제타입변환이 있다. 자동타입 변환이란 말 그대로 프로그램 실행중 자동타입 변환이 일어나는 데 작은 크기의 타입이 큰 크기를 가지는 타입을 저장할 때 발생한다. 이를 알기 위해선 우선 타입별 크기를 알아야 한다. byte(1) short(2) int(4) long(8) double(8) 여기서 주의할 점이 있다. float(4)은 4byte 크기이지만 표현 범위가 long보다 크다. 바로 한번 타입 변환을 해보자. 책으로 공부를 하면서 느꼇던 점이 있다. 책들은 변수 명을 모르는사람 입장에서 쓰지않아준다...

자바(java) 띄어쓰기 하는 법 & 이스케이프 문자(\t, \n, \",\')

우선 처음 시작할 때 저장을 하지 않고 RUN버튼을 누르거나 단축키를 누를경우 Save and Launch가 뜬다. 이 경고창?은 저장을 한뒤 실행을 해야하기 때문에 걱정하지말고 OK를 눌러주도록 한다. 이 글을 시작하기에 앞서 앞게시물에서 확인할 수 있듯이 해당 코드들은 main 메서드 안에서 이루어진다. public static void main(String[] args){} 자바를 처음 배울 때 당시의 궁금증이 있었다. 강사님에게 물어보기는 부끄러웠다. 그중 하나가 콘솔에서 띄어쓰기를 하는 방법에 대한 궁금증이였다. java eclipse의 console 부분에서 띄어쓰기를 하는 방법은 여러가지가 있다. 저번 게시물에선 println과 print의 차이를 통해 줄을 바꿔쓰는 방법을 알아보았다. 이번..

java 로컬변수 지역변수 블록으로 간단하게 이해하기 & local variable error

java에서 변수의 선언과 초기화는 필수적이다. 초기화를 해주지 않으면 해당 변수는 사용을 할 수가 없다. 예제를 적어본다. int wesley; System.out.print(wesley); 해당 예제는 초기화를 해주지 않고 변수 타입만 선언해 준 경우다. 이럴 경우 컴파일 에러가 나타난다 The local variable wesley(변수명) may not have been initialized 로컬 변수 : 메소드 블록 내에서 선언된 변수 로컬 변수는 메소드 실행이 끝나면 메모리에서 자동으로 없어지게 됩니다. 예제를 보겠습니다. 해당 예제 속 a와 sum 은 로컬 변수입니다. int a = 15; int sum = a+20; System.out.println(sum); 이 들어가 있는 곳은 메소드 ..

변수 & 변수 종류 & 예약어 & 작성 규칙(변수 명명 규칙)&println print 차이

변수 : 하나의 값을 저장할 수 있는 메모리 공간 변수의 이름을 가진 이유는 프로그램에 의해서 수시로 값이 변동될 수 있기 때문이다. 변수에는 다양한 타입의 값을 저장하는 게 불가능하다. ex) 정수 타입의 변수에는 정수만 저장 가능 변수명 작성 규칙(변수 명명 규칙) 예시 우리는 변수명의 작성 규칙을 따를 필요가 있다. 에러가 나거나 에러를 사전에 방지하기 위함이다. 작성 규칙은 아래와 같다. 작성 규칙 example 첫 번째 글자는 숫자로 시작할 수 없고 문자이거나 $ , _ 이어야 한다. color, $wesley, _harryColor 영어 대소문자를 구분해야한다. mysound, mySound 서로 다른 문자 문자수 제한 없다. 예약어 사용 불가능하다. 예약어는 아래에 적어두겠다. 양이 많다.(..

이클립스(eclipse) JRE 버전 바꾸는 방법 & JRE 버전 변경

JRE 버전 변경 방법을 알아본다. 우선 자신이 사용하고싶은 JRE 버전을 다운받는다. JDK를 다운받으면 JRE가 함께 있다. https://dongwoonew.tistory.com/2 JDK 1.8 다운로드 & Java 환경변수 설정 방법 JDK download & Java 환경변수 JDK 설치 JRE = JVM(Java Virtual Machine) + 표준 클래스 라이브러리 JDK = JRE + 개발에 필요한 도구 0. Java 실행후 경로 오류를 사전 차단하기 위해 내 PC - C드라이브 - 사용자.. dongwoonew.tistory.com 다운받은 경로를 기억한 뒤 바꾸고자 하는 프로젝트에 마우스를 올린뒤 우클릭 - Build Path - Configure Build Path... 을 눌러준..

자바(Java) 이클립스(eclipse) 프로젝트 생성 & Class 생성 & package 생성

자바 기초(Basic) 자바 이클립스 프로젝트 생성 및 Class 생성 방법 package 생성 System.out.println(); 사용 main 메소드 단축키 새로운 프로젝트를 시작해봅니다. 상단 메뉴바에서 File - New - Project 를 선택해 준다. 프로젝트 마법사가 나타나는데 Java Project를 선택해 준다. 이곳에서 다양한 선택지가 있으니 자신에게 필요한 것을 선택해 만들어줘도 된다. 자신이 사용할 폴더 이름을 정하고 적어준다. 프로젝트명은 대소문자 상관없지만 모든 이름을 지을땐 예약어는 사용하지 않도록 한다. JRE는 1.8 버전을 사용하고 있기 때문에 1.8로 변경해준다. - next -finish Open Perspective 좌측 Package Explorer에 Wesl..

eclipse UTF-8 설정 & 이클립스 언어 설정 & 이클립스 언어 오류 해결

이클립스 UTF-8 설정 이클립스 언어 설정 Java 프로그램 작성 전 언어 인코딩으로 인한 문제의 발생을 막기 위해 미리 세팅을 해줍니다. 프로그램을 작성 중 언어 변경을 할 경우 글자가 깨지는 현상이 발생될 수 있습니다. 만약 설정을 하지 않고 프로젝트를 작성하다 한글이 깨지는 현상이 발생될 경우, 해당 프로젝트만 설정하고 싶을 경우 프로젝스 우클릭 - properties를 선택 - Text File encoding 탭 부분의 언어 UTF-8로 변경 이클립스 언어 오류 해결 eclipse는 기본적으로 MS949로 encoding이 되어있기 때문에 파일을 가져올 때 언어가 서로 맞지 않으면 오류 메시지가 뜨게 된다. 해당 오류메세지는 Some characters cannot be mapped using..

이클립스(eclipse) 다크모드 & 이클립스 설정 자바(JAVA8) 컴파일러(JDK1.8) 버전 설정

eclipse에서 다크모드 설정 개발을 시작하기 전 카페에서 검은 화면으로 코딩을 하는 사람들이 정말 멋있어 보였습니다. 오늘은 eclipse의 다크모드 설정법과 compiler 설정을 알아보겠습니다. 우선 eclipse를 실행한 후 상단 메뉴에서 Window - preferences를 클릭한다. Preferences 메뉴에서 General 안에 있는 Appearance를 클릭한다 Theme에서 Dark를 선택 후 Apply - Apply and Close 클릭한다. 손쉽게 다크 모드 설정 완료 이클립스 자바 컴파일러 버전 설정 Window - Preferences Preferences - Java - Compiler 선택 JDK Compliance탭 내에 Compiler compliance level ..

이클립스(eclipse) 설치 & JDK설치 & eclipse 버전

통합 개발 환경(IDE) : Integrated Development Environment의 준말로 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 것을 도와주는 소프트웨어이다. 이클립스(eclipse) : IDE 의 한 종류로써 기본적으로 자바 프로그램을 개발할 수 있도록 구성되어 있는 소프트웨어이지만 플러그인을 추가적으로 설치하면 안드로이드 앱 개발, 웹 애플리케이션 개발, C,C+ 등 다양한 개발 환경을 사용할 수 있다. 이클립스를 설치하기 위해선 JVM이 필요하다. JVM는 JDK를 설치했을 경우 이미 있는상태이다. JDK를 설치하지 않았을 경우 링크를 참조하면 설치가 가능하다. https://dongwoonew.tistory.com/2 JDK..

자바 프로그램 개발 순서 & 메모장과 명령 프롬프트로 자바코드 실행하기

자바 프로그램 개발 순서 & 메모장으로 java 코드 실행하기 컴파일러&컴파일 JVM(Java Virtual Machine)&GC(garbage collector) 1. java 소스 파일 생성 2. 컴파일러(javac.exe)로 바이트 코드 파일 생성(.class) - 컴파일러 : 특정 프로그램언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 언어 번역 프로그램을 말한다. high-level programming language를 실행 프로그램을 만들기 위한 lower level language(예, 어셈블리 언어, object 코드, machine code)로 바꾸는 데 사용된다. - 컴파일 : 고급 프로그래밍 언어로 만든 프로그램을 실제 컴퓨터에서 실행할 수 있는 기계어 , 중간 코드, 또는 ..

반응형