본문 바로가기

Language/Java, Android

(54)
형변환 데이터의 타입을 변경하는 것 int 타입의 정수 200의 bit 값 : 00000000 00000000 00000000 11001000float타입의 정수 200.0의 bit : 01000011 01001000 00000000 00000000 컴퓨터는 정수 200과 실수 200.0을 전혀 다른 방식으로 저장한다.이렇게 형식이 다른 데이터들을 더하려면 한쪽의 데이터 타입을 다른쪽의 데이터 타입으로 전환해 주어야 한다.자바는 이러한 형변환을 자동으로 처리해주는 데, 이러한 작업을 자동(암시적) 형변환이라고 한다. 자동형변환의 규칙 : 표현범위가 좁은 타입에서 넓은 타입으로 변환.byte -> short, char -> int -> long -> float -> double 명시적 형변환 : 자동으로 형 변환..
변수 변할 수 있는 값Variable데이터를 담는 컨테이너여기에 담겨진 데이터는 다른 데이터로 바꿀 수 있다. 변수의 선언과 할당 * 궁금해서 a = 'a'를 넣었더니 Line 8의 결과가 98이 나왔다. 그렇다면 a가 97이라는 것인데 이건 뭘까? ASCII TABLE 실수 형식 ; double 문자열 형식 ; String
숫자와 문자 가장 익숙한 데이터 타입(Data Type), 자료형. 숫자 - 자바에서는 따옴표가 없는 숫자는 숫자로 인식한다. 문자와 문자열서로 다르다문자(Character) : A, B, ... (문자열을 이루는 최소 단위)문자열(String) : AB, CD ... (문자와 문자와 결합) 문자자바에서는 작은 따옴표로 감싼다. 문자열자바에서는 큰 따옴표로 감싼다.문자가 하나라고 하더라도 큰 따옴표로 묶이면 문자열이 된다 ex) System.out.println("A"); * 문자열 더하기 연산자 : +System.out.println("자바스터디"+"중입니다"); * 큰 따옴표를 출력하고 싶을 때는 어떻게 해야할까? \(역슬래쉬)의 위치 중요!System.out.println("erin은 \"자바공부중!\"입니다"..
자바&이클립스 설치하기&Helloworld.java OSX - 자바의 공식적인 주인인 오라클에서 제공하는 자바를 설치 (자바는 여러가지 주최에서 만든 자바가 있다.)- 오라클에서는 기본적으로 우분투의 자바를 제공하지 않아서, 우분투의 일종의 앱스토어인 apt-get을 통해 오라클의 자바를 설치할 수 없기 때문에 몇가지 작업이 필요하다. PPA를 이용해서 자바 설치하는 명령어 sudo apt-get install python-software-properties;sudo apt-get install software-properties-common; -> 이 를 설치해주어야 다음 명령어를 실행할 수 있다.sudo apt-add-repository ppa:webupd8team/java; -> ppa ~ /jajva : apt-get을 통해서 쉽게 설치할 수 있도..
Java의 동작과 용어 정리 + 프로그래밍한다 = 코드를 작성한다.+ 코드를 작성할 때는 설계도를 작성해야 한다. 자바 프로그램의 동작 순서 1. 코드작성2. 컴퓨터가 이해할 수 있는 형태로 1번의 코드를 컴파일3. 2번의 컴파일된 프로그램의 실행 컴퓨터 하드웨어⊂운영체제⊂자바(JVM)⊂소스코드 운영체제(윈도우, 리눅스, OSX) 위에 자바를 설치하고설치한 자바 위에서 소스코드를 작성한다. 자바 용어 정리 - Java SE Java Platform ; 자바의 표준안자바는 문법 규칙 정의작서일 기준 최신 버전 : - JDKJava Development Kit자바 개발을 할 때, 필요한 도구들을 모아 놓은 곳.필 수 설 치 !!! (개발자를 위한 것)분류 : Java SE(일반적), Java EE(기업용), Java Me(모바일) - ..
Introduction Java 소개 - 1995- 제임스 고슬링 + 그의 동료- 최근모바일, 광범위모바일 플랫폼의 성공으로 자바의 수요가 급증; 안드로이드 개발을 위해서 자바를 공부해야하기 때문.-초창기 : 가전제품제어 -웹의 등장 : 성공의 시작 -현재 한국에서는 정부와 기업의 시스템 통합 프로젝트의 주언어.(시스템통합 : System Integration; SI; 조직이나 기업 안에서 일어나는 활동들을 소프트웨어화하고 정보화하는 것. 대학교 학사 시스템, 병원의 환자 진료 시스템, 기업의 행정 관리 시스템 등 - 객체지향 : 의미있는 프로그램을 짜기 위해서 일반적으로 다른 언어(자바스크립트, 파이썬 등)에 비해 많은 시간과 노력, 지식이 필요하다는 뜻. 자바 홈페이지 : https://docs.oracle.com/java..