전체 글 793

2.Class와 멤버

인스턴스 멤버의 사용 - 클래스파일 public class ClassEx1 { //필드 즉 속성 현재는 인스턴스 필드 int i ; Integer j; char[] charArr; String str; //생성자 public ClassEx1() { } // 파라미터를 가진 생성자를 주면 기본 생성자는 자동 생성되지 않는다. ClassEx1(int i){ } // 메소드 현재는 인스턴스 메서드 void method1() { } void method2() { } } 인스턴스 멤버의 사용 - 메인메서드 public class MainEx { public static void main(String[] args) { new ClassEx1();//인스턴스 생성 후 주소 할당이 안된 상태 ClassEx1 a = n..

JAVA-Basic 2020.07.10

1. 원시타입 변수와 참조타입 변수의 할당 원리

원시타입의 할당 원리 -stack 영역 int i; 선언시 -> stack영역에 i라는 공간이 생김. i = 3; 선언시 ->stack영역의 i라는 공간에 값이 들어감 -call by value int i =3 ; int j =i; 원시 타입은 stack영역에서 i변수가 만들어지고 3을 대입하고 이후 j가 만들어지면 i의 value를 할당함. 즉 3 참조타입의 할당 원리 -Stack 영역 String s; 선언시 -> stack 영역에 s라는 공간 생성 -heap 영역 s = new String("str"); 선언시 -> 인스턴스(필드와 메서드가 있는 데이터덩어리)생성 -> heap영역에 "str" 생성 -> JVM에 의해서 주소생성 -> 주소값을 stack영역의 s변수에 대입 -call by refer..

JAVA-Basic 2020.07.10

Java를 시작한지 110일차, 블로그를 만든 건 106일차.

JSP 강의를 들으면서 스프링프레임워크와 엮이는 부분이 참 많다는 생각이든다. InternlaResourceViewResolver에서 InternalResourceView 객체까지의 흐름에서 InternalResourceView 객체에 Model에 객체를 담아주는 것에 HTTPServletRequest객체의 addAttribute 메서드가 숨어 있다는 점, 그렇게 해서 request의 흐름이 이어진다는 점. 많은 것들이 내가 배운 것들과 함께 엮여나가서 강의 때마다 새로움을 느끼게 되곤한다. MyBatis 를 조사해보고 있는데, xml파일은 아직 생소한지 아직까지 생소한 느낌을 감출 수 없다. 개인적으로 프레임워크의 모든 설정들이 xml 파일과 함께한다는 생각이 들기때문에, 부단히 알아나가는 중에 있는 ..

생각모음 2020.07.09

1. form 과 HTTP Request-GET Request , POST Request

Client 가 Server로 데이터를 보낼 수 있는 방법은 form(입력양식)을 사용하는 것이다. 즉 form 은 Client로 부터 데이터를 받아 Server로 넘기는 데 사용된다. form(입력양식)은 기본적으로 사용자가 정보를 넣을 수 있는 입력필드를 가진 웹페이지를 의미한다. form 제출시에 데이터는 포장(URL의 queryString이나 HTTP Request Header등으로 )되어 Server로 전달된다. 최종적으로 Server에 존재하는 ServerScript(JSP 등)에 의하여 처리된다. 대표적으로는 HTTP GET Request / HTTP POST Request 가 있다. - HTTP GET Request URL 주소 뒤에 Parameter = (queryString 을 의미하는..

HTTP 2020.07.05

Java를 시작한지 105일차, 블로그를 만든 건 101일차.

다음주부터 jsp&servlet의 시작이다. 돌아와서 정리를 하고 스프링기본서의 예제들을 복습하고 다시 타이핑 해보다가 지금의 시간에 도착했다, 놓친부분이 구간구간 꽤 있어 반성하는 바가 있고 그만큼 이 시간이 감사할 따름이다. 시간 동안 어떻게 현명하게 공부하고 배워나갈 수 있을지,.. 내일은 일단 MYSQL CSS HTML JAVASCRIPT JQUERY BOOTSTRAP의 예제들을 타이핑 해보며 지내야겠다. 전체적으로 기억을 다듬는 작업을 해야겠다.

생각모음 2020.07.04