반응형


1.변수


변수는 데이터를 담는 주머니다. 


int a; 


이와같은 코드에서 "int"는 정수를 나타낸다는 데이터의 타입이고 "a;"는 지정해주는 변수의 이름이다. 이렇게 할당된 메모리에 변수명을 지어주는 것은 나중에 그것을 다시 찾아갈 때 부르기 편하게 하기 위해서다. 32비트 컴퓨터라면 주소는 32자리 이진수로 나타나는데, 이렇게 긴 숫자를 사람이 기억하기 어렵기 때문에 숫자 대신 부를 이름을 붙이는 것이다. 3학년 2반 32번보다 3학년 2반 김개똥이 사람 입장에서는 더 기억하기도, 부르기도 쉽다. 이것이 변수명이다.


데이터타입이란?


저장할 데이터의 성질을 나타낸다. 데이터의 종류는 숫자, 문자, 논리 등 다양하므로 적확한 타입을 선택해 선언하지 않으면 안된다. 자바 문법에 기초적으로 정의된 타입은 정수형, 실수형, 문자형, 논리형이 있고, 타입 이름은 다음과 같다.


1. 정수형 = byte, short, int, long

2. 실수형 = float(32비트 부동 소수점), double(64비트 부동 소수점)

3. 문자형 = char

4. 논리형 = boolean


변수 만드는 규칙


자바에서 변수를 만드는 규칙은 몇 가지가 있다.


1. 문자와 숫자, '$', '_'의 조합으로 만들 것. 나머지 특수키는 사용하면 안된다.

2. 대소문자를 맞춰서 사용해야 한다. 대문자로 만든 변수를 소문자로 부르면 안된다.

3. 변수명을 숫자로 시작하지 말 것

int 1a 


4. super, short같은 자바 예약어를 쓰지 말 것

int super; 


5. 하나의 프로그램 안에서 중복해서 선언하지 말 것.

int a;

int a; 

    


이상과 같은 기초 규칙은 변수명 뿐 아니라 메서드, 클래스의 이름을 만들 때도 해당한다.



2. 예약어


자바 문법에서 예약어는 키워드라는 말로도 쓰인다. 아까 학년, 반, 번호로 예를 들었으니, 학교로 예를 들어보면 예약어는 학생들을 움직이는 차렷, 열중 쉬엇, 선생님께 대한 경례,같은 명령어에 해당된다. 일을 하기 위해서는 컴퓨터와 사람같이 미리 정해진 말이 필요한 것이다. JAVA에서는 abstract, continue, for같은 예약어들이 쓰인다. 



공부 밖 단상 -사랑고백-


하나의 프로그램 안에서 변수는 중복 선언하면 안되지만 

하나의 연애에서 사랑은 중복 선언해주는 게 좋다. 




반응형
반응형


프로젝트 Tiki-Taka 회의록

회의 주관 : 백재현
회의 참석 : 이덕상, 최상욱, 황재윤

안건 1. HOSTING 이용에 관한 건

- 개발 중간중간 HOSTING Server에 올려 구현 정도를 알 수 있도록 하자.
- DOMAIN 구입에 과한 건 
- 구입 하지 않음.
- 2년/44,000원으로 쓸데없이 비쌈.

안건 2. STUDY에 관한 건

- 계속적으로 방과후 STUDY를 진행함.
- CODE분석 위주에서 JAVA책과 JSP 책 다시 읽기로 방향 전환
- 기초 문법과 응용 CODE 분석

안건 3. 건의 사항 및 에로사항 접수
- 프로젝트 일지를 빼먹지 말자. 
- 국밥 그만 먹자. 메뉴의 다양화를 이루자.
- JSON에 대한 공부를 시작하자. 


반응형

'Project-ing > 회의록' 카테고리의 다른 글

20140724_0900_회의  (0) 2014.07.24
20140722_0900 회의  (0) 2014.07.22
20140710_0900 회의  (0) 2014.07.10
20140703_1600 회의  (0) 2014.07.03
20140627_1600 회의  (0) 2014.06.27
반응형

20140625_DriverLoading, DataBase Conntion IN java


1. 웹호스팅 중인 cafe24 DataBase로 접근 할 수 있도록 DriverLoading, DataBase Conntion.

2. 아래 소스 참고.


package driverdb;    //package명 미정 추후 수정함.

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.SQLException;


public class driverdbconn {

public Connection driverDbcon() throws ClassNotFoundException{

System.out.println("★ driverDbcon() : driverloading, dbconnection 성공 in driverDbcon()");


Connection conninmethod = null;

Class.forName("com.mysql.jdbc.Driver");

String jdbcDriver = "jdbc:mysql://umj64-003.cafe24.com:3306/xkgunjh?" +

"useUnicode=true&characterEncoding=utf-8";

String dbUser = "xkgunjh";

String dbPass = "********";      //패스워드 비공개

try {

conninmethod = DriverManager.getConnection(jdbcDriver, dbUser, dbPass);

}catch(SQLException e) {

e.printStackTrace();

}

return conninmethod;

}

}


반응형
반응형
  • 20140625_개발환경 세팅을 위한 파일 공유

1. 개발환경 요약 [ 버전 정보를 꼭 확인하시고 개발환경을 세팅해 주세요. ]

1) Server 정보

Tomcat 7.0.x

2) 개발 언어 [CharacterSet UTF-8]

      * Java

* JSP 2.2

* HTML 4

* Sevlet 3.0

JDK 1.7.x

 

3) DBMS 정보

* MYSQL

* MySQL 문자셋: UTF-8 Unicode (utf8)

* Host Name : localhost  ← 그대로 복사해서 사용하세요. 
* SQL User ID : xkgunjh ← 그대로 복사해서 사용하세요. 
* password : ****** ← Password 비공개

* DB Name : xkgunjh ← 그대로 복사해서 사용하세요. 


2. 개발환경 필수 파일 공유

- PassWord는 공지한 PW에서 앞에 8글자.

- 환경세팅 시 꼭 공유된 파일을 통해서 세팅

- 각자의 컴퓨터 bit에 맞는 파일을 다운 

- 포함 파일

☞ 32bit

apache-tomcat-7.0.54-windows-x86.zip

eclipse-jee-kepler-SR2-win32.zip

heidisql32.r4792.exe

jdk-7u60-windows-i586.exe

mysql-5.5.38-win32.msi


☞ 64bit

apache-tomcat-7.0.54-windows-x64.zip

eclipse-jee-kepler-SR2-win32-x86_64.zip

heidisql64.r4792.exe

jdk-7u60-windows-x64.exe 

mysql-5.5.38-winx64.msi


☞ 공용

* 코딩시 필요한 jar파일.

* 개발 환경 외 공유가 필요하다고 생각하는 기타 파일.


DOWN LOAD



반응형

'Study Hot > 개발환경 세팅' 카테고리의 다른 글

이클립스 SVN 연동 설정  (0) 2014.06.26
20140625_DriverLoading, DataBase Conntion In java  (0) 2014.06.25
반응형

과제 4. MySql을 Oracle로 전환하기.

- 이형렬선생님이 내주신 과제로 대체합니다. 

 




- 참고 할 만한 JSP 소스

//DriverManager import

<%@ page import = "java.sql.DriverManager" %>

//Connection import

<%@ page import = "java.sql.Connection" %>

<%

//request Encoding 타입 정하기

request.setCharacterEncoding("euc-kr");

//oracle Driver로딩

Class.forName("oracle.jdbc.OracleDriver");

//Connection Type의 conn변수 선언 및 초기화 NULL

Connection conn = null;

//02단계 :DB연결(Connection)시작

  String jdbcDriver = "jdbc:oracle:thin:@localhost:1521:XE";

// 오라클 db사용자 아이디

String dbUser = "dev11id";

// 오라클 db사용자 패스워드

String dbPass = "dev11pw";

//conn변수에 Driverloading 정보와 connection 정보 담기

conn = DriverManager.getConnection(jdbcDriver, dbUser, dbPass);

%>


- 참고 할 만한 JAVA소스


// sendRedirect 붉은색 폴더명 및 파일 명 변경하여 원하는 페이지로 이동

response.sendRedirect(request.getContextPath()+"/oracle_list/list.jsp");


- 참고 할 만한 소스

<%@ page import = "home.work.java.driveranddb" %>

<%@page import="java.sql.Connection"%>

<%

driveranddb dridb = new driveranddb();

Connection conn = dridb.dridbconn();

%>






반응형

'Study Hot > 일일과제' 카테고리의 다른 글

20140714_JAVA 공부 정리  (0) 2014.07.14
과제05_20140627-20140629  (2) 2014.06.27
과제03_20140620  (0) 2014.06.20
과제02_20140619  (0) 2014.06.19
과제01_20140618  (0) 2014.06.19
반응형

1. 웹호스팅에 관하여...

1) 카페24(http://www.cafe24.com/)를 통해 웹호스팅을 받음.

2) 서버 정보 및 사양 하단의 그림파일 참고.

 

 

 

 

 

 

 

 

 

 

2. 개발환경 요약 [ 버전 정보를 꼭 확인하시고 개발환경을 세팅해 주세요. ]

1) Server 정보

* Apache Tomcat 6.0.35

2) 개발 언어 [CharacterSet UTF-8]

      * Java

* JSP 2.1

* HTML 4

* Sevlet 2.5

* JDK 1.6 

 

3) DBMS 정보

* MYSQL

* MySQL 문자셋: UTF-8 Unicode (utf8)

* Host Name : localhost  ← 그대로 복사해서 사용하세요. 
* SQL User ID : xkgunjh ← 그대로 복사해서 사용하세요. 
* password : ****** ← Password 비공개

* DB Name : xkgunjh ← 그대로 복사해서 사용하세요. 

반응형

+ Recent posts