yoni

3회차 본문

java of educational by mind

3회차

yoni-1117 2018. 12. 1. 13:44

요즘 언어들은 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
Comments