Java
-
문자열을 공부하고 난 이후로 배웠던 파이썬과 비슷하면서도 다른 느낌을 받을 수 있었다. 앞으로 계속 배우게 될 내용 대부분 비슷하다. (대충 재미가 없이지기 시작했다는 소리..) 관심이 끌리는 단원 위주로 흥미를 최대한 붙여보자. [출처 : 점프 투 자바] 클래스(Class) 객체에 대하여 class Animal { } 위 코드는 클래스의 가장 간단한 기본 형태이다. 선언만 되어있으며, 내용이 없는 빈 껍데기 상태이다. 이 코드의 존재만으로도 아주 중요한 기능을 가지고 있다. 바로 객체 생성이다. public class Sample { public static void main(String[] args) { Animal cat = new Animal(); // cat = 객체 } } 위 보기와 같이 ne..
Java | 클래스(Class)문자열을 공부하고 난 이후로 배웠던 파이썬과 비슷하면서도 다른 느낌을 받을 수 있었다. 앞으로 계속 배우게 될 내용 대부분 비슷하다. (대충 재미가 없이지기 시작했다는 소리..) 관심이 끌리는 단원 위주로 흥미를 최대한 붙여보자. [출처 : 점프 투 자바] 클래스(Class) 객체에 대하여 class Animal { } 위 코드는 클래스의 가장 간단한 기본 형태이다. 선언만 되어있으며, 내용이 없는 빈 껍데기 상태이다. 이 코드의 존재만으로도 아주 중요한 기능을 가지고 있다. 바로 객체 생성이다. public class Sample { public static void main(String[] args) { Animal cat = new Animal(); // cat = 객체 } } 위 보기와 같이 ne..
2023.01.06 -
자료형 문자(char)에서는 달랑 한 문자만 사용한다더니 그러면 문장을 사용할 때는 문자(char)를 연달아 붙이겠군요 ^^ 대충 "문자(char) + 문자(char) + 문자(char) ... " 라고 생각한 안일한 생각 집어치워! 자바에는 문자열이 있다구!! [출처 : 점프 투 자바] 문자열(String) 문장을 뜻하는 말. "Hello world" "a chu" "123456789" [리터럴 표현식] String a = "Hello world"; String b = "a chu"; String c = "123456789"; [객체를 사용한 표현식] String a = new String("Hello world"); String b = new String("a chu"); String c = new ..
Java | 문자열(String)자료형 문자(char)에서는 달랑 한 문자만 사용한다더니 그러면 문장을 사용할 때는 문자(char)를 연달아 붙이겠군요 ^^ 대충 "문자(char) + 문자(char) + 문자(char) ... " 라고 생각한 안일한 생각 집어치워! 자바에는 문자열이 있다구!! [출처 : 점프 투 자바] 문자열(String) 문장을 뜻하는 말. "Hello world" "a chu" "123456789" [리터럴 표현식] String a = "Hello world"; String b = "a chu"; String c = "123456789"; [객체를 사용한 표현식] String a = new String("Hello world"); String b = new String("a chu"); String c = new ..
2023.01.06 -
한 개의 문자 값에 대한 자료형.. 그니까 한마디로 문자 한개만 쓴다는 것인데.. 어디다 쓰는겨..? 문자형을 숫자형으로 관리.. 와우.. 쓴다는거네? 문자(char) 한 개의 문자 값에 대한 자료형 char A1 = 'a'; // 문자값을 ' 으로 감싸주어야 한다 // 프로그램 작성시 활용성이 적음 표현 방식의 다양성 char a1 = 'a'; // 문자로 표현 char a2 = 97; // 아스키코드로 표현 char a3 = '\u0061'; // 유니코드로 표현 System.out.println(a1); // a 출력 System.out.println(a2); // a 출력 System.out.println(a3); // a 출력
Java | 문자(char)한 개의 문자 값에 대한 자료형.. 그니까 한마디로 문자 한개만 쓴다는 것인데.. 어디다 쓰는겨..? 문자형을 숫자형으로 관리.. 와우.. 쓴다는거네? 문자(char) 한 개의 문자 값에 대한 자료형 char A1 = 'a'; // 문자값을 ' 으로 감싸주어야 한다 // 프로그램 작성시 활용성이 적음 표현 방식의 다양성 char a1 = 'a'; // 문자로 표현 char a2 = 97; // 아스키코드로 표현 char a3 = '\u0061'; // 유니코드로 표현 System.out.println(a1); // a 출력 System.out.println(a2); // a 출력 System.out.println(a3); // a 출력
2023.01.06 -
불.. 불타오르네 fire~ ... 불 (boolean) 참 또는 거짓의 값을 갖는 자료형 boolean isSuccess = true; boolean isTest = false; 불 연산 불 자료형으로 불 연산의 결과값이 대입될 수 있다. 2 > 1 // 참 1 == 2 // 거짓 3 % 2 == 1 // 참 (3을 2로 나눈 나머지는 1이므로 참이다.) "3".equals("2") // 거짓 조건문 보통 조건문의 판단 기준으로 사용 예시1) int base = 180; int height = 185; boolean isTall = height > base; if (isTall) { // base 보다 height 가 더 큼으로 true System.out.println("키가 큽니다."); // 출력..
Java | 불(boolean)불.. 불타오르네 fire~ ... 불 (boolean) 참 또는 거짓의 값을 갖는 자료형 boolean isSuccess = true; boolean isTest = false; 불 연산 불 자료형으로 불 연산의 결과값이 대입될 수 있다. 2 > 1 // 참 1 == 2 // 거짓 3 % 2 == 1 // 참 (3을 2로 나눈 나머지는 1이므로 참이다.) "3".equals("2") // 거짓 조건문 보통 조건문의 판단 기준으로 사용 예시1) int base = 180; int height = 185; boolean isTall = height > base; if (isTall) { // base 보다 height 가 더 큼으로 true System.out.println("키가 큽니다."); // 출력..
2023.01.06 -
[출처 : 점프 투 자바] 자료형이란? 프로그래밍을 할 때 쓰이는 숫자, 문자열 등의 자료 형태로 사용하는 그 모든 것 프로그래밍 언어를 배울 때 "그 언어의 자료형을 알게 된다면 이미 그 언어의 반을 터득한 것이나 다름없다" 라는 말이 있다 숫자 정수 자바의 정수를 표현하기 위한 자료형 int age = 10; long countOfStar = 8764827384923849L; // long 변수에 값을 대입할 때는 대입하는 숫자 값이 int 자료형의 최대값인 2147483647 보다 큰 경우 // 8764827384923849L 와 같이 L 접미사(또는 소문자 l / 추천하지 않음)를 붙여 주어야한다. // 누락시 컴파일 에러 발생 실수 자바의 실수를 표현하기 위한 자료형 float pi = 3.14..
Java | 자료형[출처 : 점프 투 자바] 자료형이란? 프로그래밍을 할 때 쓰이는 숫자, 문자열 등의 자료 형태로 사용하는 그 모든 것 프로그래밍 언어를 배울 때 "그 언어의 자료형을 알게 된다면 이미 그 언어의 반을 터득한 것이나 다름없다" 라는 말이 있다 숫자 정수 자바의 정수를 표현하기 위한 자료형 int age = 10; long countOfStar = 8764827384923849L; // long 변수에 값을 대입할 때는 대입하는 숫자 값이 int 자료형의 최대값인 2147483647 보다 큰 경우 // 8764827384923849L 와 같이 L 접미사(또는 소문자 l / 추천하지 않음)를 붙여 주어야한다. // 누락시 컴파일 에러 발생 실수 자바의 실수를 표현하기 위한 자료형 float pi = 3.14..
2023.01.06 -
[출처 : 점프 투 자바] 자바 소스코드의 구조 /* 클래스 블록 */ public class 클래스명 { /* 메소드 블록 */ [public|private|protected] [static] (리턴자료형|void) 메소드명1(입력자료형 매개변수, ...) { 명령문(statement); ... } /* 메소드 블록 */ [public|private|protected] [static] (리턴자료형|void) 메소드명2(입력자료형 매개변수, ...) { 명령문(statement); ... } ... } [클래스 블록] 클래스 명은 소스파일의 이름과 동일하게 사용해야한다. 클래스 블록에서도 규칙이 있다. 예시1) class MyProgram { } public class MyProgram2 { } [컴파일..
Java | 소스코드 구조[출처 : 점프 투 자바] 자바 소스코드의 구조 /* 클래스 블록 */ public class 클래스명 { /* 메소드 블록 */ [public|private|protected] [static] (리턴자료형|void) 메소드명1(입력자료형 매개변수, ...) { 명령문(statement); ... } /* 메소드 블록 */ [public|private|protected] [static] (리턴자료형|void) 메소드명2(입력자료형 매개변수, ...) { 명령문(statement); ... } ... } [클래스 블록] 클래스 명은 소스파일의 이름과 동일하게 사용해야한다. 클래스 블록에서도 규칙이 있다. 예시1) class MyProgram { } public class MyProgram2 { } [컴파일..
2023.01.06 -
[출처 : 점프 투 자바] 자바(JAVA) 자바코리아 라고 할 정도로 우리나라에서 차지하는 비중이 상당하다. 우리나라 기업에서 사용하는 프로그램의 80% 이상은 자바로 만들어졌다. 우리나라에서의 굳건히 지켜온 생태계를 구축하고 유지했기 때문에 많은 라이브러리가 존재한다. 우리나라의 기업에서 개발자로 일하고 싶다면, 자바를 권장한다. 특징 나에게 자바는.. 펀(fun)하고 쿨(cool)하고 섹시(sexy)한 언어.. 다시 특징.. 간단하다(Simple) C++ 에 가깝지만 간단하다. 고급 언어들에 들어있는 여러 가지 요소들 중에서 반드시 필요하지 않다고 생각된 부분들을 제거했다. 객체 지향적이다(Object-orirented) 자바는 숫자(int, float, long)나 논리값(true, false)을 ..
Java | 자바[출처 : 점프 투 자바] 자바(JAVA) 자바코리아 라고 할 정도로 우리나라에서 차지하는 비중이 상당하다. 우리나라 기업에서 사용하는 프로그램의 80% 이상은 자바로 만들어졌다. 우리나라에서의 굳건히 지켜온 생태계를 구축하고 유지했기 때문에 많은 라이브러리가 존재한다. 우리나라의 기업에서 개발자로 일하고 싶다면, 자바를 권장한다. 특징 나에게 자바는.. 펀(fun)하고 쿨(cool)하고 섹시(sexy)한 언어.. 다시 특징.. 간단하다(Simple) C++ 에 가깝지만 간단하다. 고급 언어들에 들어있는 여러 가지 요소들 중에서 반드시 필요하지 않다고 생각된 부분들을 제거했다. 객체 지향적이다(Object-orirented) 자바는 숫자(int, float, long)나 논리값(true, false)을 ..
2023.01.06 -
서두 자바를 사용하는 회사에 들어가게 되었다. 이전에 배웠던 프로그램과 언어와 다른 곳이다. 새롭게 시작하는 언어 공부 화이팅 자바(JAVA) 기초 공부 파이썬과 자바의 차이점 [출처 : https://pearlluck.tistory.com/m/632] 일단 내가 배웠던 파이썬과 자바의 차이점에 대해서 알아볼 필요가 있다. 적을 알고 나를 알면 백전백승(?) 자바(JAVA) 1. 객체지향 언어 데이터를 객체로 취급, 기능들을 하나의 객체로 묶어서 프로그래밍하는 언어 함수랑 필드를 묶어서 하나의 클래스로 만들고, 기능을 객체로 만들어 사용 [파이썬과 자바는 객체지향 프로그래밍 언어 / C언어 절차지향] 객체지향과 절차지향 절차지향 프로그래밍 함수를 만들고 순차적으로 프로그램이 동작하는 방식 장점 : 객체나..
Java | Java, Python 의 차이점서두 자바를 사용하는 회사에 들어가게 되었다. 이전에 배웠던 프로그램과 언어와 다른 곳이다. 새롭게 시작하는 언어 공부 화이팅 자바(JAVA) 기초 공부 파이썬과 자바의 차이점 [출처 : https://pearlluck.tistory.com/m/632] 일단 내가 배웠던 파이썬과 자바의 차이점에 대해서 알아볼 필요가 있다. 적을 알고 나를 알면 백전백승(?) 자바(JAVA) 1. 객체지향 언어 데이터를 객체로 취급, 기능들을 하나의 객체로 묶어서 프로그래밍하는 언어 함수랑 필드를 묶어서 하나의 클래스로 만들고, 기능을 객체로 만들어 사용 [파이썬과 자바는 객체지향 프로그래밍 언어 / C언어 절차지향] 객체지향과 절차지향 절차지향 프로그래밍 함수를 만들고 순차적으로 프로그램이 동작하는 방식 장점 : 객체나..
2023.01.06