일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 라우터
- 오라클
- 자바
- 네트워크
- autoset
- ciscopacket
- cisco packet
- ospf
- Oracle
- rinux
- html
- VLAN
- 네트워크관리사
- jsp연결
- 버추얼머신
- php
- javaee
- 정보처리기사
- w3school
- 참조타입
- Java
- jsp
- 원형그래프
- 리눅스
- NCS
- 정처기필기
- sql
- Cisco
- 데이터베이스
- 이것이 자바다
- Today
- Total
목록it (282)
기록해! 정리해!
인터페이스의 목적 : 다용성 1. BoardVo 생성 private String id; private String pwd; --private 을 받으면 꼭 getter and setter 추가 --to String 추가 : 리턴하기 전에 값이 정상적으로 넘어오는지 확인하기위해서 사용 package test0707; public class BoardVo { private String id; private String pwd; private String ch1; private String ch2; public String getCh1() { return ch1; } public void setCh1(String ch1) { this.ch1 = ch1; } public String getCh2() { retu..
객체지향프로그램의 큰 틀을 연습해봅시다.. 클래스 생성 사용 인터페이스 생성 사용 LG / 삼성 ----> 회사 ----> TV 똑같은 기능을 만드는데 소스가 다 다름 회사 "얘들아, 이건 좀 아니지않냐? 우리 기준에 좀 맞춰줘" 기준 = 인터페이스 void 앞에 특별한 상황이 아니면 디폴트가 public이기 때문에 굳이 안써줘도 됨 [순서] 1. 각 기업의 소스 작성 2. 메인테스트 클래스 생성해서 출력 3. 인터페이스 생성 4. 각 기업의 소스, 메인테스트 수정 5. 빈팩토리 생성 6. 메인테스트 수정 7. arg 입력 1. LgTV 클래스 생성 package test0707; public class LgTV { public LgTV(){ System.out.println("LgTV 생성자"); } ..
07/06 º 난수 package test; public class test78 { public static void main(String[] args) { for (int i=1; i=95) { grade="A+"; }else { grade="A"; } }else { if (score>=85) { grade="B+"; }else { grade="B"; } } System.out.println("학점: " + grade); } } º if문으로 바꿔보기 -원문코드 package test; public class test78 { public static void main(String[] args) { String stuff = "TV"; String res = null; res = stuff.equals(..
º 오버플로우 public static void main(String[] args) { int v1 = 1000000; int v2 = 1000000; int result1 = v1 * v2; long result2 = (long)v1 * (long)v2; //해결방법 System.out.println(result1); // 오버플로우 발생 System.out.println(result2); // 정상값 } -- 오버플로우가 되는지 안되는지 미리 확인하는 법 (81p) package test; public class test78 { public static void main(String[] args) { try{System.out.println("Integer.MAX_VALUE:" +Integer.MAX..
메소드 연습 º 세 수의 합 구하기 1) package test; public class TestMain { public static void main(String[] args) { Calculator C = new Calculator( ); C.add(3,4,5); } } 2) package test; public class Calculator { int sumk=0; void add(int i, int k, int j) { sumk=i+j+k; System.out.println(sumk); } } º 세 수의 평균 구하기 1) package test; public class TestMain { public static void main(String[] args) { Calculator C = new ..
07/04 고급언어 : 사람이 이해할 수 있는 언어 (C, JAVA, C++, PHP ..) 저급언어 : 기계어 (0과 1로 이루어진 언어), 어셈블리어 컴파일언어 : C, JAVA, C++, C# 1) 전체파일을 기계어로 한번에 번역하여 실행 2) 속도가 빠르다 인터프리터 언어 : HTML, JavaScript, SQL, Python 1) 각각의 명령어 라인을 한개씩 번역하여 실행 2) 속도가 느리다 자바 1) 1995년 자바 파이썬 1991년 C언어 1972년 2) 이식성이 높다. 객체지향언어다. (=클래스 지향 언어다.) 3) 함수적 스타일 코딩을 지원한다. (람다식 표현 : -> ) 4) 메모리를 자동으로 관리해준다. 5) 다양한 애플리케이션을 개발 6) 멀티스레드 7) 막강한 오픈 소스 라이브러..