티스토리 뷰
1. Java 종류
Java EE : 웹서버개발에 주로사용(서버 사이드 프로그램,기업용환경)
Java SE : 순수자바,표준,기본환경
JDK : 자바를 개발할 수 있는 환경을 만들 수 있는 애플리케이션
JDK를 설치하면 Java se에서 쓸 수 있는 라이브러라리를 추가한 것과 같다
-가독성을 향상시키려면 들여쓰기, 주석, 변수명을 알기쉽게선언, 왜향상시키냐면 유지보수가용이해지기위해서
-자바는 각각의 정해져잇는 타입을 일관서있게 맞춰서 사용해야한다.
2. 자바의 특성
객체지향언어와 플랫폼의 독립성 두가지가있다.
플랫폼 독립성이란 어떠한 플랫폼에도 ,환경에서도 실행이가능하다.
소스코드 - 컴파일 -실행파일 (실행파일은 운영체제에 존속된다 운영체제가바뀌면 실행파일조차 바꾸여야한다 그러나 자바에서는 자바 가상기계가 웬만한 운영체제에 맞게 보장을해주기때문에 자바가 좀더 플랫폼에 영향을받지않게 설계될수있다. 그러나 실행파일과 운영체제사이에 자바가상 기계가 생겼기때문에 속도가 저하되는 단점이 생긴다.)
변수나 메소드를 사용한다는것은 메모리상으로 그공간이할당되어야 한다.
3. 자바의 요소
- 기초문법
- 객체지향
- api=남이만든 프로그램,쓸일있을 때 가져다가 쓰면된다 (라이브러리)
- 클래스:자바의 최소단위,하나의프로그램엔 최소 하나의 클래스가 있다.
- 패키지:공통된 클래스를 묶어놓은 것
- 메인 메소드:프로그램의 시작점과 같은 것
- println=호출하고자하는 데이터를 콘솔에 출력하는 메소드
- 데이터타입
문자열 “ ” = String ,char ‘ ’ <- 레퍼런스 데이터 타입이다.
정수형 10 = byte int short long
실수형 3.14 = float double
논리형 true = boolean
변수= 데이터를 담는 일종의그릇
*변수를 사용하기 위해서는 먼저 선언을 해야한다.
'개발 > JAVA' 카테고리의 다른 글
[Java 개념]3. 데이터 타입, 리터럴, 연산자 (0) | 2017.01.07 |
---|---|
[Java] Eclipse 단축키 (0) | 2017.01.07 |
Camel rule (0) | 2017.01.01 |
JDBC를 이용한 오라클 9.2 이클립스 오라클 연동 (0) | 2016.12.29 |
상속 (2) | 2016.12.26 |
- Total
- Today
- Yesterday
- Android Studio 키
- 파이토치 gpu 사용량
- gpu사용량
- unchained transaction mode
- Grabcut
- sp_procxmode#
- django 웹서버
- 이미지 배경제거
- 이미지 전처리
- 안드로이드 키
- pytorch GPU
- Django
- 생활속탄소저감 #감탄캠페인 #나는 오늘도 감탄을 했다 #에코한림
- 딥러닝 gpu 설정
- 안드로이드 사인키
- Java
- 딥러닝 gpu 사용량
- 한림대의료원#친환경캠페인#감탄캠페인#종이 절약#에코한림
- removeNode()
- 장고프로젝트
- SET CHAINED OFF
- 장고앱
- 엘리먼트삭제
- 파이토치
- 전경추출
- 이미지전처리
- django app
- removeNode
- 딥러닝 GPU #pytorch gpu
- 노드삭제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |