2일차

개발개발/자바 2013. 8. 28. 15:47

2일차(식별자,변수,상수,자료형,이클립스설치 및 환경설정)

 c:\webtest
        java
           2일차(식별자,변수,상수,자료형,이클립스설치 및 환경설정)
             식별자,변수,상수,자료형=>editplus작업
             이클립스설치 및 환경설정->

 =>1장~5장->설치(환경설정)->변수,자료형(2장)
                  ->4장 연산자->3장(형변환)->5장 제어문
==================================
  복습(2~3주)
=>자바->6장,7장->클래스,인스턴스(객체),9장,10장,11장,
              13장 배열,14,15,16장 상속,chapter 17장,인스턴스
====================================
     18장.예외처리,20장.Wrapper 클래스, 21장. 제너릭,22장(웹)
      24장 파일과 I/O 스트림(웹->파일 업로드)
      25장 Swing=>안드로이드 프로그래밍

     SE->기본적인 자바프로그래밍을 작성(응용프로그램)
            메모장,그림판 프로그램작성=>필수버전
===============================
     EE->웹프로그래밍 할때 필요->Tomcat서버
     ME->모바일 프로그래밍

자바의 특징->바이트코드->->JavaTest.java->JavaTest.class
                  ->운영체제에 상관없이 다 실행이 될수있는 코드로
                      작성된 파일
===================================
chapter2 변수,자료형

 기본적인 프로그래밍->입출력 프로그램->입력받아서 처리
자료형=>사용자가 컴퓨터에게 지정->문자->'a',A
                                                             "note"->문자열
                                                    23,23.6
             저장되는 데이터의 종류와 크기를 지정해주는 것
            (=데이터형)->p41
  1.기본자료형->8가지(문자,문자열,숫자(소수점),논리적인값)

=>VarTest.java

1.수치(숫자)
               byte->-128~127=>27저장
                     ->자바에서의 데이터(문자)를 전송할때 사용하는
                        입출력단위=>0~255

                 ex) 자료형 변수
변수->컴퓨터가 저장되는 임의 의공간->이름부여
               short->2byte=>-32768~32767
               int->4byte기억공간에 데이터를 저장
                   ->자바에서의 연산을 할때 기본 데이터형
                      변수+변수=>

  자바의 특징->플랫폼에 독립적=>운영체제에 상관없이 다 실행
                     이식성이 있다.->연산결과에 따라서 기본적으로
                                            자료형은 int
                     long형->long형으로 데이터를 저장->저장할값L;
              ex) int num1;
                    num1=10;//메모리 낭비
                  int a;
                  int b;
                  int c;
========================
                  int a; int b; int c;

 식별자(idenfier)
->개발자가 임의로 편리성을 가지고 부여하는 이름
->ex) v_변수명

1.대소문자를 구분해서 부여
 =>String name="홍길동";

2.영문자+숫자+특수기호(_,$)=>조합
3.숫자는 맨처음에 올수없다.
4.키워드(=예약어)는 사용불가
 
  VarTest2.java
               long

 byte->short->int->long->float->double
                               8          4
                               2,2.3

자바에서의 소수점이하를 저장->실수->
무조건 double형으로 저장해야 한다.

->소수점이하가 2자리이하->간단->float로 저장
->소수점이하가 6자리이상->정밀도->double로
                                                     저장
============================
=>VarTest3.java

2.문자->p53->문자저장->내부적으로 숫자로 변환->저장(2진수)

byte->-128~127=>0~255=>범위 데이터를 전달(아스키코드)
==>한글,일본어,독일어...=>유니코드(한글저장->2byte)
                                                      영문저장->1byte

  char->2byte(0~65535)
=>0x숫자->16진수형태로 저장
=>0숫자->8진수형태로 저장
=================
16진수
0~9 10 11 12 13 14 15
        A  B   C   D  E   F

숫자로 저장->0x,0을 붙여서 저장
문자로 저장->유니코드형태로 저장
                  '\u0000'~'\uFFFF'
boolean->논리적인값을 저장
               (참,거짓인것을 판별할수있는값)

true,false값만 저장
===============
->1,0으로 표현할수가 없다.
================

'a'=>"ab"=>문자열
String=>문자열을 저장시키는 데이터자료형
=====>기본자료형(8가지)에는 포함이 되어있지 않은 자료형
              (참조형)
===================================
=>이클립스로 개발=>
  http://www.eclipse.org
==================

Eclipse IDE for Java Developers, 151 MB=>Java만 가능

Eclipse IDE for Java EE Developers, 246 MB
           =>Java+web 기능이 내장=>권장

=>eclipse ~.zip=>다운받아서 압축을 풀면 된다.(설치과정이 없다)
          =>MyEclipse(유료)

eclipse-jee-juno-SR1-win32.zip->xp
========================
eclipse-jee-juno-SR2-win32-x86_64.zip
=>64bit용

 eclipse
    |
     -eclipse.exe=>실행
==================
이클립스 실행오류

 가상머신생성 오류발생
->이클립스->자바의 특정파일을 불러다
                   사용
eclipse.ini->편집

openFile
////////////////////////////////추가->저장시킨후->eclipse.exe실행
-vm
C:\Jdk7.0\bin\javaw.exe
////////////////////////////////
-vmargs

2.오류메세지->해상도에 문제가 발생->큰 오류창이 실행
=>-Xmx512-->-Xmx256으로 해상도를 낮춰준다음에
저장시킨후 실행

3.32bit버전으로 설치하는 경우->버전이 안맞는 경우
=>공유된 라이브러리파일을 불러올수 없다.(jvm.dll)
==========================
     eclipse~x64~.zip->다운받음.
============================

C:\Users\강사\workspace
=>작업영역?

do not ask agin->체크

1.작업영역을 설정
=>예제작성->저장위치 지정?

c:\webtest
       java
         |
        sou폴더생성

C:\webtest\java\sou

2.자바->프로젝트작성
      JavaStudy
File->New->other
   java project선택

   src->~.java저장
   bin->~.class저장
=============
연산자
변수선언->저장->출력

연산을 하기위한 연산자
OpTest

public static void main()
체크->자동으로 만들어준다

3.글꼴설정,라인번호출력
windows->preference

General
   Apperanace
       Colors and Font

  Editors
        Text Editors
    show line numbers를 체크
    (라인번호를 출력)
->Basic->Text Font

 Apply->OK적용 끝
===============
Verdana,14->26

연산자->연산을 하기위한 기호

종류

1.산술연산자
     -단항산술연산자->+,-,++,--
     ex) int a=-5;

     -이항산술연산자->p74->+,-,*,/,%(나머지)
ex) int a=5,b=6;
      int c=a+b;//수식->피연산자 연산자 피연산자
 
 editplus->저장->컴파일

 eclipse->파일을 저장->자동 컴파일

=>ctrl+s(저장)->자동 컴파일
===================
=>증가시키는 기호->++
     감소                ->--

++변수명->prefix(전위연산자)
     변수명++=>postFix(후위연산자)
======================
=>연산자->증감연산자,관계연산자
                  논리연산자,캐스트연산자

3장->자료형의 변환
======================

 

2.관계연산자(=대소비교연산자)
3.논리연산자
==========
4.비트연산자
5.쉬프트연산자
==========
6.대입연산자
7.증감연산자
8.캐스트연산자(=형변환연산자)

 


3.논리적인값 저장->true,or false

===================================
  2.참조자료형->사람의 정보

 

 

 

 

 

 

 

 

 


 

 

'개발개발 > 자바' 카테고리의 다른 글

4일차  (0) 2013.08.29
3일차  (0) 2013.08.28
초보 Java 웹 개발자들을 위한 학습 로드맵 프로그래밍  (0) 2012.05.16
변수  (0) 2012.04.16
생각하고 코딩하기  (0) 2012.04.13
Posted by 공돌공돌
,