개발자의 공부방/자바
-
자바(JAVA)란? 1. 자바 언어의 기원 Sun Microsystem의 제임스 고슬링 1990년 그린 프로젝트와 Oak 언어 1995년Java와 HotJava 발표 1996년 1월 JDK – 자바 개발 키트 2009년 Oracle이 Sun을 인수함 Java (제임스 고슬링 인도네시아산 커피 이름 및 섬이름 썰…) 2. Java 언어의 특징 C/C++ 언어와 유사 하나 단순함. 플랫폼에 독립적 (아키텍처 독립적) : 이식성 뛰어남 완전한 객체지향 언어 웹 또는 네트워크 프로그래밍이 용이 엄격한 자료형의 검사 예외 처리 기능 제 멀티 스레딩 지원 : 쉽고 간편하게 멀티스레드를 적용 가능가비지 컬랙션 : 내부적인 포인트를 가지고 있음. 3. 자바의 실행과정 자바소스 파일 (Hello World.java) →..
자바 기초] 자바란?자바(JAVA)란? 1. 자바 언어의 기원 Sun Microsystem의 제임스 고슬링 1990년 그린 프로젝트와 Oak 언어 1995년Java와 HotJava 발표 1996년 1월 JDK – 자바 개발 키트 2009년 Oracle이 Sun을 인수함 Java (제임스 고슬링 인도네시아산 커피 이름 및 섬이름 썰…) 2. Java 언어의 특징 C/C++ 언어와 유사 하나 단순함. 플랫폼에 독립적 (아키텍처 독립적) : 이식성 뛰어남 완전한 객체지향 언어 웹 또는 네트워크 프로그래밍이 용이 엄격한 자료형의 검사 예외 처리 기능 제 멀티 스레딩 지원 : 쉽고 간편하게 멀티스레드를 적용 가능가비지 컬랙션 : 내부적인 포인트를 가지고 있음. 3. 자바의 실행과정 자바소스 파일 (Hello World.java) →..
2019.03.06 -
안녕하십니까! 오늘은 아주 기초적인 것에 대해 생각해보는 시간을 준비해 봤습니다! 자바를 처음 배울 때 용어에 대한 부분이 상당히 헛갈리는데요 특히! 인자? 변수? 매개변수? 파라미터? 등... 강좌를 보면 어느 분은 파라미터라고 하고 또 어느분은 인자라고 하고... 통일되서 사용하면 참 좋은데 말이죠....그래서 정리를 해보려고 합니다! 매개변수 (Parameter, 파라미터) int sum(int a, int b) { return a+b; } 매개변수는 실제 값이 존재하지 않고 형태를 나타내는 것을 말합니다.즉, 매개변수는 실제로 메모리에 할당되어 있지 않은 변수, 텅빈 하나의 박스(공간) 전달인자 (Argument, 아규먼트) void sum { sum (10, 20); }매개변수에 대입하는 값즉,..
매개변수(Parameter 파라미터) 그리고 전달인자(Argument 아규먼트) 란??안녕하십니까! 오늘은 아주 기초적인 것에 대해 생각해보는 시간을 준비해 봤습니다! 자바를 처음 배울 때 용어에 대한 부분이 상당히 헛갈리는데요 특히! 인자? 변수? 매개변수? 파라미터? 등... 강좌를 보면 어느 분은 파라미터라고 하고 또 어느분은 인자라고 하고... 통일되서 사용하면 참 좋은데 말이죠....그래서 정리를 해보려고 합니다! 매개변수 (Parameter, 파라미터) int sum(int a, int b) { return a+b; } 매개변수는 실제 값이 존재하지 않고 형태를 나타내는 것을 말합니다.즉, 매개변수는 실제로 메모리에 할당되어 있지 않은 변수, 텅빈 하나의 박스(공간) 전달인자 (Argument, 아규먼트) void sum { sum (10, 20); }매개변수에 대입하는 값즉,..
2019.02.12 -
static 이 무엇인지 void는 무엇인지 하나 하나의 특성을 알아가면서 정작 코딩을 할 때는 왜 이렇게 하지? public class ABCD { 왜 여기에는 static 을 안붙이고 void는 왜 안붙이지? 라는 생각을 매번 했습니다....ㅠㅠ 그러다 결국 이클립스에서 하는 main + space 를 누르면 항상 자동완성 되는 public static void main(String[] args) 이 부분에 대해서 검색해봤습니다. 결국에 찾다가 상당히 좋은 글을 보았기에 출처와 함께 퍼왔습니다. 초보자인 저에게는 상당한 도움이 되는 글이니 혹여나 다른 초보자분들도 보셨으면 이해가 쉽게 되실거라 생각됩니다! =====================================================..
public static void main(String[] args) 메인의 의미는 무엇인가??static 이 무엇인지 void는 무엇인지 하나 하나의 특성을 알아가면서 정작 코딩을 할 때는 왜 이렇게 하지? public class ABCD { 왜 여기에는 static 을 안붙이고 void는 왜 안붙이지? 라는 생각을 매번 했습니다....ㅠㅠ 그러다 결국 이클립스에서 하는 main + space 를 누르면 항상 자동완성 되는 public static void main(String[] args) 이 부분에 대해서 검색해봤습니다. 결국에 찾다가 상당히 좋은 글을 보았기에 출처와 함께 퍼왔습니다. 초보자인 저에게는 상당한 도움이 되는 글이니 혹여나 다른 초보자분들도 보셨으면 이해가 쉽게 되실거라 생각됩니다! =====================================================..
2019.01.20 -
단순하게 이해하는 용도로 작성해봅니다. 자바를 공부하다 보면 ; 세미콜론의 의미는 종결로써의 의미로 많이 쓰인다. 반면에 마이크로 연산 표현이라고 하는 것에서의 세미콜론은 조금 다르다. 먼저 간단한 예시로 LOAD X ; AC ← M[X] 라는 표현이 있는데 여기서 세미콜론은 '같다', '비슷하다' 라는 의미로 사용이 된다. 이유는 국문법에서는 세미콜론을 대처해 사용할만한 것이 없는데 영문법에는 있습니다. 영문법에서는 각각의 두 문장이 비슷한 의미이거나 밀접한 관계가 있으면 세미콜론을 사용하게 된다. 즉, 비슷한 경우 혹은 밀접한 관련이 있지만 등위 접속사로 연결되지 않은 경우에 두 문장이 밀접한 관련이 되었음을 나타낼 때 사용한다. 참조 및 출처 : https://kldp.org/node/112780
세미콜론의 의미 feat. 자바 & 마이크로연산표현)단순하게 이해하는 용도로 작성해봅니다. 자바를 공부하다 보면 ; 세미콜론의 의미는 종결로써의 의미로 많이 쓰인다. 반면에 마이크로 연산 표현이라고 하는 것에서의 세미콜론은 조금 다르다. 먼저 간단한 예시로 LOAD X ; AC ← M[X] 라는 표현이 있는데 여기서 세미콜론은 '같다', '비슷하다' 라는 의미로 사용이 된다. 이유는 국문법에서는 세미콜론을 대처해 사용할만한 것이 없는데 영문법에는 있습니다. 영문법에서는 각각의 두 문장이 비슷한 의미이거나 밀접한 관계가 있으면 세미콜론을 사용하게 된다. 즉, 비슷한 경우 혹은 밀접한 관련이 있지만 등위 접속사로 연결되지 않은 경우에 두 문장이 밀접한 관련이 되었음을 나타낼 때 사용한다. 참조 및 출처 : https://kldp.org/node/112780
2018.12.05