목록Java (26)
NOW OR NEVER
자바의 자료형 변수를 만들 때 에는그 변수 안에 어떤 성격의 값을 넣을 것인지 정해주어야 한다. 변수 선언시 해당 자료형을 붙여 선언할 수 있다. 자료형이 서로 다른 것 끼리 연산하는 경우 그 결과는 그 중 자료형의 용량이 더 큰 것으로 된다. ex) int( :4byte) + double( :8byte) = double 정수 / 정수의 결과는 정수가 된다. 만약 소수점 이하의 값을 가져야 한다면 둘 중에 하나를 실수로 변환한 후에 연산을 해야한다. 기본 자료형(8가지) boolean 참인지 거짓인지 상태를 위한 자료형 참이면 true, 거짓이면 false 이렇게 두 가지의 값을 저장할 수 있다. 보통 비교연산의 결과를 저장한다 char 하나의 문자를 표현하기 위한 자료형(자바는 문자여과 하나의 문자에 ..
제어문 프로그램 실행 중에 실행할 문장을 제어하기 위한 문장을 말한다. 선택문 상황에 따라 실행시키고자 명령어(들)를 선택 시키고자 할 때 사용 if if(조건식){ 조건식이 참일 대 동작할 명령어(들) }else{ 조건식이 거짓일 때 동작할 명령어(들) } 조건과 상관없이 실행되어야 할 문장들은 if else 밖에서 작성하는 것을 권장한다. if문이 왔다고 해서 반드시 else문이 오지 않아도 된다. if문만 올 수도 있다. : if문을 조건식이 거짓일 때는 아무것도 실행하지 않고 넘어가고 참일 경우에만 실행한다. 실행시켜야 하는 문장이 한 개 이상이라면 중괄호를 꼭 작성해줘야 한다. - 중첩 if 문 - if문 속에 또 다른 if문이 올 수 있다. ```java if(조건식1){ if(조건식2){ }..
연산자 산술 연산자 + - * / % 증감 연산자 증감 연산자는 변수명 앞 뒤 둘 다 사용 가능 증감 연산자가 즉 증감연산자가 단독으로 사용되면 앞에 오거나 뒤에 오거나 동일한 결과가 나온다. 그러나 다른 연산자와 같이 사용되면 의미가 달라진다. 증감연산자는 O = O + 1 이나 O = O-1 이므로 증감연산자와 함께 쓰인 변수가 다른 변수에 저장되더라도 그 변수 또한 값이 증감한다. 증감연산자가 변수 명 뒤에 있을 경우 : 같이 쓰인 다른 연산자 먼저 처리(다른 연산 먼저 실행)하고 증감 연산자 처리(나중에 증감 연산 실행) 증감여난자가 변수 명 앞에 있을 경우 : 증감 연산자 먼저 처리(먼저 증감) 후 같이 쓰인 다른 연산자 처리 ++ : 변수 자신에 +1을 하여 다시 변수에 저장, 1 증가 ex)..
변수와 상수 public class VariableTest03 { public static void main(String[] args) { String korea; korea = "hello"; System.out.println(korea);//변수 System.out.println("korea");//상수 } } 변수 프로그램 실행 중에 발생한 데이터를 컴퓨터 메모리에 저장시켜야 하는 경우가 있다면 그 때 변수를 만든다, 상황에 따라 변수에 담긴 데이터를 바꿀 수 있다 변수는 때에 따라서 그 값이 변할 수 있다. 대입 연산자(=) 왼쪽에는 반드시 변수만이 올 수 있다. 변수 사용 시 반드시 변수를 선언하고 사용해야 한다. 그러지 않을 경우 변수가 없다고 처리되어 오류가 발생한다. 변수를 선언함과 동시에..
java java 설치 open jdk ver. : https://adoptopenjdk.net/ cmd에서 java -version : 설치한 java 버전 확인 및 설치 확인 java 프로그램 프로그램 문서를 작성할 수 있는것이라면 자바 프로그램을 작성할 수 있다. 컴퓨터를 갖고 어떠한 일을 하도록 만들어진 것, 컴퓨터가 알아들을 수 있는 수 많은 명령어들로 구성되어 있다. 해당 언어에는 미리 정해진 규칙이 있다. 프로그램을 만드는 것은 그 규칙(manual)에 따라 명령어를 작성하는 것이다. 그래서 그 규칙을 익혀야 한다. 의미 있는 이름으로 작성하는 것도 중요하다. 디버깅 : 오류를 고쳐가는 과정을 뜻함 메모장을 이용한 java 프로그램 저장 방법 파일 형식을 모든 파일로 바꾸고 확장자를 포함한 ..
자바를 배워야 하는지 프론트엔드 업무만 할거면 필요가 없다. 전혀 몰라도 문제될 것은 없다. stackoverflow 등을 이용해서 필요한 언어가 무엇인지 찾아보는 것이 좋음 백엔드에서 많이 사용하는 언어 jquery 잘 사용하진 않지만, 만약 배우고 싶으면 css와 javascript 기본만 알면 한두시간 안에 배울 수 있다. 2. 현업에서 자바를 쓸 일이 있는지 kotlin이 나온지 얼마 안되서 안드로이드 프로젝트들은 자바로 쓰여진 경우가 많다. node.js로 구현한 경우도 있다 하지만 프론트엔드 개발자의 경우 필요없다. 3. 자바와 자바스크립트 차이점 Java 자바 다용도의 목적을 가진 언어 객체 지향 class-based 언어 C언어와 같은 함수를 여러개 호출해서 차례대로 실행하는 함수 지향적 ..