일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- interface
- iBATIS
- 개선
- SQL
- JavaScript
- DB
- html
- 자료구조
- scope
- 알고리즘
- Set
- jdbc
- 환경설정
- 정규화표현식
- String
- jar
- jquery
- regex
- extends
- 자바
- Selector
- JCF
- 자바스크립트
- for문
- 참조타입
- 형변환
- java
- controller
- jsp
- Today
- Total
목록JAVA (31)
프로그래밍공부노트
21 - 2. 기본타입의 초기화 값 vs 참조타입의 초기화 값 1) 기본타입은 각 타입의 default값을 입력한다. -> local variable이 아니라 instatance variable로 생성되는 member field의 경우 member field는 class가 instance가 되었을 때 사용가능한 변수 => instance variable (new) 2) 참조타입은 reference를 가지고 있음 객체명 -> 기본타입은 각 타입의 default값을 가지고 있지만 참조타입은 기능과 정의가 다 다르기 때문에 동일한 특정한 주소를 가질 수 없다 -> 선언한 참조타입은 heap에 객체가 없다 표기(heap에 주소를 연결하지 못했다) 21 - 3. 메소드의 호출 1) 객체를 생성하는 호출 ex) A..

19. UML(Unified Modeling Language) - Class Diagram 패키지 클래스명 멤버필드 생성자 멤버메소드(타입) : 타입 file => new => other => ObjectAID UML Diagram => ObjectAID Class Diagram 선택 - plugin 주소를 이용해서 software help => install new software www.objectaid.com/update/current 묶음 입력 Scanner : java.util.Scanner 입력 인터페이스에서 입력을 쉽게 할 수 있도록 만들어진 객체 Scanner scan = new Scanner(System.in); scan.nextInt() package com.min.edu; import..
16. 메소드(함수, 기능, function) - public static void main(String[] args){} public static void main (String[] args){} 접근제한자 static return type 메소드명 Arguments Parameter public protected dafault(패키지) private static non-static 메모리에 Application이 실행될 때 미리 할당하여 주소가 고정 member에서만 사용 가능하다 17. static - 메모리의 영역 중 Method Area -> static 영역이 따로 있음 - Application이 실행되면 자동으로 주소를 가지고 메모리 할당해 줌 - 호출방법은 소속된 Class명.멤버 ex) ..
10. 타입 설명 - 기본타입 : 프로그램언어에서 기본적으로 제공해주고 있는 정해진 타입 (stack 메모리 공간에 할당) - 참조타입 : 어떠한 값 또는 기능을 가지고 있음 (멤버를 가지고 있음) -> heap 생성이 됨, 주소(reference), 고유값(hashcode) - 사용자 정의 타입 = 참조타입 ex) 자전거 = 10000; 11. 기본타입 - 특징 1) 정수형 (4개), 실수형(2개), 논리형(1개), 문자형(1개) => 총 8개의 타입을 가지고 있음 2) 객체가 아니기 때문에 주소와 고유값을 가지고 있지 않음 3) immutable(값이 한번 입력되면 변수에 다시 값을 입력하기 전에는 그 값을 유지)한 특징을 가지고 잇음 4) 값전달(pass by value, assign by valu..

6. IDE(Intergrate Development Environmet) - configuration : Eclipse의 환경 설정 - Plugins : IDE 도구 다른 필요한 라이브러리를 추가해서 사용 가능 ex) python -> eclipse plugin Pydev 설치하면 Python 개발이 가능 svn -> Client 도구 (subclipse plugin 설치) Eclipse market / software install / jar 파일 설치 - Eclipse 설치 후에 설치 폴더에서 eclipse.ini 메모장으로 열고 -> - Dosgi.requiredJavaVersion=1.8 확인 Eclipse 2020-03 버전은 1.8로 개발되어 있어서 최적화 되어있다. Java 설치후에 Ecl..

1. JAVA(JDK) 설치 - 프로그래밍을 위한 언어 JAVA - JDK(JavaDevelopment Kit) : 개발시 필요함, IDE도구를 실행시킬 때 필요함 - JRE(Java Runtime Environment) : 개발된(Packaging,Runnable jar,Jar,Class) 소스를 실행할때 필요함 - OpenJDK, Correto, Julu... - 11버전 다운로드 및 설치 JDK(JavaDevelopment Kit) : 자바 개발 도구(tools) -> 자바를 개발할 수 있도록 도와주는 역할 - 문법가지고 있음(JRE) - 번역기(Compiler) : Javac.exe // 사과 -> JAVAC.EXE -> 010101010 - 역컴파일 : Javap.exe // 010101010-..
1. 언어란 무엇인가? -> 언어는 도구이다. 컴퓨터는 0과1을 통해서 연산(binary operation) ( 입력 interface )입력을 위한 장치 : 키보드, 마우스, 마이크 ( 출력 interface )출력을 위한 장치 : 모니터, 프린터 등 프로그램 소프트웨어를 설치할 때 가장 먼저 확인하는 것 32bit (32칸이 있다) vs 64bit (64칸이 있다) 한번에 처리가능한 용량을 이야기한다. 32bit 개발과 64bit 개발은 다르다 ex) arain 5 폭발 2. 언어 == tool RAM( Random Access Memory) 객체는 어느곳이느 존재할 수 있습니다. 객체가 위치하는 곳 : 주소 객체가 갖고 있는 고유한 특징 : hashcode 객체 - > 실질적으로 존재하는 물체 (인..