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.참조자료형->사람의 정보