일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바 #java
- react #리액트 #동빈나 #나동빈 #유튜브강의
- java #자바 #동빈나
- 알고리즘
- 백준 #알고리즘 #파이썬 #코딩테스트
- java #자바 #생활코딩
- 백트랙킹
- java #자바
- java #자바 #나동빈
- 다익스트라
- 다이나믹프로그래밍
- Dijkstra
- 백준 #파이썬 #알고리즘 #코딩테스트
- 프로그래머스 #파이썬 #코딩테스트 #알고리즘
- 파이썬 #백준 #알고리즘 #코딩테스트
- 재귀
- 파이썬
- 코딩테스트
- dp
- BFS
- css #생활코딩 #웹
- PYTHON
- 프로그래머스 #파이썬 #알고리즘 #코딩테스트
- react #리액트 #동빈나
- 파이썬 #알고리즘 #코딩테스트 #프로그래머스
- 백준
- 투포인터
- 프로그래머스
- DFS
- css #웹 #생활코딩
- Today
- Total
목록
728x90
자바 #백기선 #스터디
728x90
(3)
커리까지
클래스 정의하는 방법 접근 제어자와 함께 class 키워드를 사용한다. 접근제어자 class 클래스 이름{ 접근제어자 필드1의타입 필드1의 이름; ... 접근제어자 메소드1의 원형 }(접근제어자) (키워드) (클래스 이름) public class Car{ (클래스 필드) private String modelName; private int modelYear; (클래스 메소드) public void brake(); } 접근 제어자는 객체 지향 프로그래밍의 특징 중 하나인 정보 은닉을 위한 키워드다. pbulic은 모든 객체에서 접근 할 수 있지만, private는 해당 객체 내의 멤버 변수나 메소드만 접근할 수 있다. 객체 만드는 방법 (new 키워드 이해하기) public static void main(S..
선택문 1. if - then 가장 기본적인 제어문중 하나로 지정한 조건이 만족할 시에 지정한 블록안에 있는 코드가 실행된다. if(조건문) { 조건이 참일 때 실행되는 코드 } 조건이 한줄일 경우 {}를 생략해도 된다. if(조건문) 조건이 참일 때 실행되는 코드2. if - then - else 기본적인 if-then은 참일 경우에만 실행되었다면, if-then-else는 거짓일 때도 실행할 수 있다. if(조건식){ 조건이 참일 때 실행되는 코드 }else{ 조건이 거짓일 때 실행되는 코드 }3.switch 변수에 대해 평가하고 이를 분기할 수 있다. 변수는 원시형 타입(int, char...)일 수도 있고 String, Wrapper(Integer, Byte, Character...) 클래스도 가..
1. JVM이란 무엇인가 Java Virtual Machine의 줄임말 Java Byte Code를 OS에 맞게 해석해주는 역할을 함 Byte Code는 기계어가 아니기 때문에 OS에서 바로 실행되지 않음 JVM이 Byte Code를 이해할 수 있도록 해석해줌 즉, OS에 구애받지 않고 JAVA를 재사용 가능하게 함 메모리관리, Garbage, collection을 수행함 2. 컴파일 하는 방법 시스템 환경변수에 자바 bin url을 등록한다. .java 파일을 javac로 컴파일 한다. javac는 자바 컴파일러로 자바로 작성된 소스코드를 바이트코드로 변환함 생성된 .class 파일을 java 클래스명으로 컴파일한다. 그러면 class 파일이 실행된다. 3. 실행하는 방법 1. 프로그램이 실행되면 JV..