반응형

전체 글 154

HTML

웹 페이지 화면 구조 만들기 - HTML 화면을 제어 하기 - Javascript 화면에서 서버로 정보를 받아서 처리 (데이터베이스처리) JSP, JAVA 기본개념 사이트만들기 웹에 모양꾸미기 - CSS JSP 이용해서 모양에 기능넣기 사이트 완성 최신형태의 기능을 모양 제어, 기능 제어 - jQuery JSP 팀별(여러명) 작업 할수 있는 방식 Model2, MVC 자동으로 코드 간결하게 하는 스프링 프레임워크 웹브라우저 : 웹페이지(HTML)를 실행하는 도구 웹브라우저 종류 : 크롬, 엣지, 파이어폭스 웹편집기 : 메모장, 에디터(노트패드notepad++...), 이클립스, 비주얼스튜디오 코드 HTML : Hyper Text Markup Language 하이퍼텍스트 Hyper Text : 문서를 서로..

HTML 2021.10.24

[Java] 데이터 타입

식별자 작성 규칙 첫 글자 숫자 사용 불가 특수문자 $ 와 _ 만 사용 가능 대소문자 구별 공백 사용 불가 예약어(키워드) 사용 불가 의미있는 단어 사용 길이 제한 없음 단어의 조합일 경우 두번째 단어부터 첫 글자 대문자로 표기 (Camel-case 표기법) 기본 데이터타입 - 8가지 1Byte 2Byte 4Byte 8Byte 정수형 byte short int long 실수형 float double 논리형 boolean 문자형 char byte 타입 표현 범위 : 8bit = 2^8 = 256 / 2 = -128 ~ 127 문자 1개를 표현하는 데이터타입 : char 문자 0개 이상 표현하는 데이터타입 : String char 타입 표현 예시 : 'A', '가', '1', '#' String..

JAVA 2021.10.24

[Java] 다형성, 다운캐스팅과 instanceof , 추상클래스, 템플릿메서드, final 에약어, 인터페이스, Object클래스, String클래스, 제네릭

다형성 : 하나의 코드가 여러 자료형으로 구현되어 실행되는것, 같은 코드에서 여러 실행 결과가 나오는 것 **3개의 클래스(Human, Tiger, Eagle)가 Animal클래스를 상속받는 경우 **호출할 메소드 이름(moveAnimal)은 동일한데 객체에 따라 메소드의 실행결과가 다르다 **main은 객체 호출 없이 호출이 가능, static이 없는 경우 객체 생성 후 호출 가능 **다형성의 장점: 상위클래스에서 공통 부분의 메서드를 제공하고 하위 클래스에서 추가 요소를 덧붙여 구현하면 코드양이 줄어든다. 상속받은 모든 클래스를 하나의 상위 클래스로 처리할 수 있어 프로그램을 쉽게 확장할 수 있다. instanceof 예약어 : 상위 클래스로 형 변환된 인스턴스의 원래 자료형을 확인하는 예약어 추상클..

Do it 자바 2021.10.21

[Java] 배열, 2차원 배열, 상속, 가상 메서드, 메서드 오버라이딩

오버라이딩(Overriding) 부모 클래스로부터 상속받은 메소드를 자식 클래스에서 재정의하는 것을 오버라이딩이라고 한다. 상속받은 메소드를 그대로 사용할 수도 있지만, 자식 클래스에서 상황에 맞게 변경해야하는 경우 오버라이딩할 필요가 생긴다. 오버라이딩의 조건 오버라이딩은 부모 클래스의 메소드를 재정의하는 것이므로, 자식 클래스에서는 오버라이딩하고자 하는 메소드의 이름, 매개변수, 리턴 값이 모두 같아야 한다.

Do it 자바 2021.10.21

[Java] static변수, static메소드, 변수 유효범위, 싱글톤패턴, 배열

static variable 정적 변수 1. 클래스당 1개만 생성되는 변수 2. 같은 클래스로 생성된 객체는 이 static변수를 공유한다 3. 컴파일 시점에서 생성됨 4. 3번에 의해 객체 생성 없이도 사용이 가능 static 변수 serialNum을 선언하고 1000을 대입 참조 변수 studentLee를 사용하여 전체 인스턴스에서 공유하는 serialNum값을 1증가 시킴 ->studentSon은 증가된 serialNum를 공유함 클래스 이름으로 변수에 접근할 수는x, static만 가능ex) student로 heap영역의 변수들에 접근x Student 클래스에서 studentID변수에 증가한 serialNum값을 복사해 주었으므로, 두 학생의 학번은 다름 static method 정적 메소드 1...

Do it 자바 2021.10.21

[Java] 생성자, 메소드 오버로딩, 접근제어자, private, get( ), set( )메소드, this, 객체 간 협력

변수명 = 객체 변수명이 객체를 가리키는 것 = 참조한다 객체 안에 객체참조변수를 만들 수 있다(힙메모리) 메소드 중괄호 안에있는 것은 실행될때 만들어진다 ->스택에 저장 메소드 +변수 = 객체 class Human -상태 string hair = "검정" setHair (str color) { -행위 hair = color; 행위가 상태에 영향을 미친다(반대로도 가능) 변수와 메소드의 상호작용=객체 생성된 객체=인스턴스 ex. new Person(); 생성자 클래스이름 객체참조변수 = new 생성자(); ex. Person aPerson1 = new Person(); *생성자=클래스이름 1. 메소드 2. 클래스 이름과 같다 3. 반환 자료형의 자리가 없다(반환값이 x=return; 뒤에 아무것도 붙일수..

Do it 자바 2021.10.21
반응형