yoni
3회차 본문
요즘 언어들은 vm([virtual machine])형태이다 ->자바는 jvm 형태이다.
요즘 형태의 언어들은(java나 python같은 경우) 개발자는 데이터처리에만 일을 해라
하지만 메모리 관리 (메모리 회수) 는 vm에서 자동으로 할테니 개발자는 개발(데이터처리)만 해라
C
윈도우os 텐서플로우(c++)
예) C++(OS, Tensorflow), Win32 API(Windows OS), MFC, JAVA, .NET....
Tensorflow는 파이썬으로 주로 많이 쓴다
ram + cpu 와 상호 결합을 시켜줘야한다.
----------------------------------------------------------------------------------------
케라스 프레임웍
머신러닝 : 텐서 + keras(베이스언어가 파이선)
파이선 데이터처리하기 쉬운 데이터 타입을 아예 가지고있음
java 같은 경우는 데이터 본성(행과열)을 위한 아키텍쳐가 아님
데이터 구조의 형태가 행열인대 행열과
행열과 행열관의 연산이 파이선이 잘 되어있다.
데이터분석(빅데이터, 머신러닝)에 대해서는 파이썬을 꼭 알아야함
파이썬으로 웹을 만드는사람들은 ms관련 회사들 즉 초창기 asp ->닷넷을 사용했던 사람들이 파이썬으로 웹을만듦
전문적인 개발 회사들은 잘 쓰지 않음
닷넷을 사용했던 사람들은 웹개발 회사가아니고 자체 솔루션 회사임
----------------------------------------------------------------------------------------
소공에서는 dto
전자정부프레임웍은 vo
dto(데이터트렌스포 오브젝트) 데이터가 바뀔수 있음
value 오브젝트 한번 저장하면 바꾸지않음
<vo>사용
데이터를 이동시킬때, 데이터를 보낼때
a클레스에서 b클래스로 보낼때 vo를씀
계층이다른 a클래스에서 web으로 보낼때
마이바티스를 사용하면 vo는 자동으로 만들어짐
아이바티스를 마이바티스로 변경을 해야하는대 개발자의 귀차니즘이다
----------------------------------------------------------------------------------------
field.year = 2016; 에서 =은 할당연산자이다.
public
void 값이없다는뜻 null이랑 같음
print() 이런 형테를 메소드라고함
-> public void print(){ }
this 를 쓰면 메소드 밖에 있는 메소드에 접근 할 수 있게 해준다(private도 가능) -> 객체의 메모리를 가르킴
메소드 안에있는 변수는 일회용이고 메소드 밖에있는 변수는 비휘발성이다
메소드 밖에있는 변수들은 this를 붙여줘야한다
----------------------------------------------------------------------------------------
[리턴타입을 맞춰줘야한다]
----------------------------------------------------------------------------------------
생성자는 리턴타입이없고 함수명이같다
----------------------------------------------------------------------------------------
다른 패키지에 있는 class 를 부를대는 import를 해줘야한다.
'java of educational by mind' 카테고리의 다른 글
7회차 (0) | 2018.12.15 |
---|---|
6회차 (0) | 2018.12.09 |
5회차 (0) | 2018.12.08 |
2회차 (if, (0) | 2018.11.25 |