일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- mybatis
- 기본
- OGNL
- 예외처리
- 어노테이션
- 생성자
- 메소드
- AWT
- paint
- Android
- HTML
- 메서드
- Graphic
- 에러페이지
- Spring
- 배열
- Menu
- 이클립스
- 안드로이드
- Java
- struts2
- 국제화
- Eclips
- 클래스
- JSP
- layout
- 전화걸기
- JavaScript
- 오버로딩
- oracle
- Today
- Total
목록전체 글 (572)
note
public class Opr03 { public static void main(String[] args){ int a=5, b=10; int max=a; //최대값으르 저장할 변수 선언 // 조건식 참값 거짓값 //조건식? 수식1 : 수식2 //조건식에 참이면 수식1 실행 거짓이면 수식2실행 max = a>b ? a : b; System.out.println("max = "+ max); } } max = 10
public class OperFx02 { public static void main(String[] args){ //증감연산자, 비교연산자, 논리연산자 int a,b; a = b = 10; boolean c = a++ >= ++b && ++a > b++; //10 11 // false System.out.println(a+","+b); //11, 11 System.out.println("변수 c의 값 :"+c); //false int d,e; d = e = 10; boolean f = ++d > e++ || d++ >= ++e; //11 10 11 12 // 앞문장만 실행됨 System.out.println(d+","+e); //11 ,11 System.out.println("변수의 f의 값:"+f);..
public class OperatorEx22 { public static void main(String[] args){ int a = 10; float b = 10.0f; if(a ==b){//int -> float 자동형변환 //10 -> 10.0f //10.0f == 10.0f System.out.println("10과 10.0f는 같다."); } char c = '0'; //아스키코드 48을 의미함 int d = 0; if(c != d){ //char -> int 자동형변환 //'0' -> 48 // 48 != 0 System.out.println("'0'과 0은 같지 않다."); } char e = 'A'; //아스키코드 65 int f = 65; if(e == f){ // char -> int..
public class Opr07 { public static void main(String[] args){ int a=10, b=10; System.out.println("====증가 연산자===="); //선행처리 System.out.println(++a); //후행처리 System.out.println(b++); System.out.println(b); int c=20, d=20; System.out.println("====감소 연산자===="); //선행처리 System.out.println(--c); //후행처리 System.out.println(d--); System.out.println(d); } } ====증가 연산자==== 11 10 11 ====감소 연산자==== 19 20 19
public class Opr02 { public static void main(String[] args){ int a=10, b=4; boolean test; test=a>b; System.out.println(a + ">" + b + " = " + test); test=a 10>4 = true 10
public class CastEx { public static void main(String[] args){ //====프로모션 (자동 형변환) ====// //더 큰 자료형으로 승격이 일어나는 형태, //정보의 손실이 전혀 없으며 자동적으로 발생 byte b1 = 127; byte b2 = 127; int b3 = b1 + b2; //32bit 미만의 자료형(byte)연산시 //32bit(int)로 승격 short s1 = 123; short s2 = 123; int s3 = s1 + s2; //32bit 미만의 자료형(byte)연산시 //32bit(int)로 승격 int in1 = 234; long lg = in1; // int->long 자동 형변환 int in2 = 1234; long lg2 =..
public class VariableEx {// 클래스 시작 //클래스명 public static void main(String[] args){//메소드 시작 int num; //변수 선언 num = 17; // 변수의 초기화 System.out.println(num);//호출,실행 final int COUNT = 30; // 상수 , //COUNT = 50; //상수는 프로그램 종료때까지 변하지 //않음 System.out.println(COUNT); int number; //변수선언 //변수 선언 후에 변수 초기화를 해야 출력또는 연산 가능 //System.out.println(number); }//메소드 끝 }//클래스 끝 17 30
public class VariableTypes { public static void main(String[] args){ //1.논리형(true, false) System.out.println("=====논리형====="); boolean b = true; //boolean b = 1; // 불허 System.out.println("b= " + b);//+는 연결해주는 부분 //2.문자형 (크기 : 2byte, 표현범위 : 0 ~ 65,535) //다국어 처리를 위한 유니코드 (uniocode)방식 System.out.println("=====문자형====="); char c1 = 'A'; //내부적으로는 아스키 코드 65에 해당 char c2 = 65; //A에 해당하는 아스키 코드값 65 char ..
식별자 프로그래머가 특별히 의미를 부여하는 단어 변수,메서드(함수),클래스의 이름등을 부른다 예약어 자바에서 미리 정의하고 의미를 부여한 단어 예약어는 중복될 수 없습니다 식별자와 Ex. int,char,class,if,else,witch,for,while,break 클래스 클래스를 선언후 클래스를 객체화 하여 프로그램을 작성합니다 클래스를 선언하기 위해 class란 예악어를 제공함 class는 자료의 추상화 하여 사용자 정의 자료형으로 구현하고자합니다 우리가 만드는 파일이 하나의 그릇이라고 하면은 최소한의 그릇 위에 내용들을 담기 위한것 형식 class 이름{내용} 이름 과 파일 이름은 같다(확장자 제외.java) 추가 내용 2월 16일 사실상 클래스는 객체지향을 표현하기 위한 가장 적절한 방법이라 생..
실행하면 처음에 WorkSpace를 지정하게 됩니다 작업파일 저장위치라고 생각하시면 됩니다 여튼 셋팅을 하고 실행하면 시작화면이 이렇게 나옵니다 폰트 크기를 변경하겠습니다 Window > Preferences 를 누릅니다 General > appearance > color and fonts > java editor text font (set to default: text font) 차례대로 합니다 크기만 간단히 바꿨습니다 File > New > Java Project 프로젝트 이름은 알기 쉽고 간결하게 하는게 좋습니다. 기존의 프로젝트를 불러 오려면 기존의 프로젝트 이름을 쓰면 불러오기가 됩니다
원활한 프로그래밍을 위해 edit 프로그램을 사용하는데 이클립스를 사용하겠습니다 이클립스 사이트에 방문한다 eclipse.org 다운로드 > 에서 java EE를 받는다 자신의 맞는 비트수로 진행해야됨 설치 방법은 간단하게 압축을 풀고 실행하면 된다(portable) 실행후 workspace 말그대로 작업공간 폴더를 지정해 주면 되는데 자신이 편한 경로로 저장하면 됩니다 (안정성을 위하면 d:가 좋겠죠) 쉽기 때문에 이미지는 생략하겠습니다 ※ 구동이 되지 않을때 eclipse.ini 파일에 512를 > 256으로 변경합니다 notepad(메모장)로 파일을 열어서 수정합니다 구동이 될때는 수정하지 않는게 좋습니다 저게 프로그램 메모리사용량(할당량)인데 빠른작업을 할 수 있게 512로 되있는겁니다
java.sun.com 에 방문하여 Top downloads 에서 Java SE를 누른다 jdk download 를 누른다 스크롤을 내린뒤 자신의 운영체제에 맞는 버젼을 받는다 (Accept License Agreement 를 누른다) 제어판>시스템>고급>환경변수 JAVA_HOME C:\Program Files\Java\jdk1.7.0_01 Path : %JAVA_HOME%\bin; (Path구분자) CLASSPATH : .(현재폴더) JAVA_HOME 은 설치된 jdk 위치를 뜻합니다 로 추가, 변경 하면 됩니다 path는 다른 지정되있는 것들은 수정하지 않고 맨앞에 추가하여 작성한다 나머지 값(CLASSPATH , JAVA_HOME)은 새로 추가 하여 작성합니다 이제 날코딩으로 java가 실행되는지..