JAVA
-
[18회차] JAVA (String 클래스와 Wrapper 클래스)JAVA 2021. 4. 15. 21:32
강의명 : 오픈프레임워크 활용 디지털융합 SW엔지니어 양성 과정 강의 날짜 : 21.04.15 1. call by reference class Ex01 { public static void main(String[] args) { Ex01 r = new Ex01(); //객체 새성 int result = r.add(3,5); //객체 메소드 호출(파라미터 int형 두 개) System.out.println(result); int[] result2 = {0}; //객체 생성과 초기화 r.add(3,5,result2); //객체 메소드 호출(파라미터 int형 두 개, 객체) System.out.println(result2[0]); } int add(int a, int b){ //객체 메소드 return a+b..
-
[17회차-③] JAVA (클래스)JAVA 2021. 4. 14. 20:41
강의명 : 오픈프레임워크 활용 디지털융합 SW엔지니어 양성 과정 강의 날짜 : 21.04.14 1. 클래스의 선언 class Point01{ //사용자 지정 클래스 int x; int y; }; //클래스 선언문 public class Ex01 { //메인 클래스 public static void main(String[] args) { Point01 pt01 = new Point01(); //객체 생성 pt01.x=10; pt01.y=20; System.out.println(pt01.x+", "+pt01.y); } } 클래스는 실행 메소드인 main메소드를 가진 실행(메인) 클래스와 사용자 지정 클래스로 나뉜다. *Point01클래스는 class앞에 접근 지정자가 생략되어 있는데, 이런 것을 defaul..
-
[17회차-②] JAVA (메소드)JAVA 2021. 4. 14. 20:40
강의명 : 오픈프레임워크 활용 디지털융합 SW엔지니어 양성 과정 강의 날짜 : 21.04.14 1. 사용자지정 메소드 public class Ex05 { static void hello() { //사용자 지정 메소드 System.out.println("Hello JAVA~"); } public static void main(String[] args) { //메인 메소드 hello(); } } (접근권한지정자) (반환형) (메소드명) ( ){ 실행문; } 메소드는 절대 중괄호를 생략할 수 없다. * 위의 소스 흐름 ① jdk가 main 메소드를 찾아 호출 ② main 함수 실행 : hello() 메소드 호출 ③ hello() 메소드 실행 : "Hello JAVA~" 출력 ④ 종료 중괄호 뒤에서 자신을 호출..
-
[16회차-①] JAVA (연산자와 조건문)JAVA 2021. 4. 13. 21:33
강의명 : 오픈프레임워크 활용 디지털융합 SW엔지니어 양성 과정 강의 날짜 : 21.04.13 1. 괄호 연산자 괄호 연산자 설명 ( ) 소괄호 { } scope괄호. 메모리의 수명을 결정짓는 영역, 블록 괄호 [ ] 배열 괄호. Array 괄호 java에서 특수데이터 타입을 표현하는 괄호 2. 산술 연산자 : 계산을 위한 연산자 산술 연산자 설명 + 덧셈 - 뺄셈 * 곱셈 / 나눗셈(몫) % 나눗셈(나머지) 나눗셈 연산자, 특히 나머지 연산자는 배수 계산에 많이 사용된다. 계산에는 피연산자가 두 개 필요하므로 이항 연산자이다. public class Ex00 { public static void main(String[] args) { int n = 9; if(n%2==0) { System.out.pri..
-
[15회차] JAVA (데이터 타입)JAVA 2021. 4. 12. 21:02
강의명 : 오픈프레임워크 활용 디지털융합 SW엔지니어 양성 과정 강의 날짜 : 21.04.12 강의 시작 4주차 강사변경. JAVA 처음 부터 다시 시작.. 자바의 파일 경로는 Package Explorer이다. 즉, 자바는 패키지 단위로 이루어진다. (패키지 = OS에서의 폴더의 개념) 폴더는 파일들을 구분하여 묶어놓는 장소이며, 패키지가 그 역할을 하는 것이다. 패키지 안에 들어가는 class들은 파일이 되어 패키지가 class들을 묶어준다. 1. cmd에서 자바 버전 확인 자바의 버전과 자바 컴파일러의 버전은 일치해야 하니 (호환성을 위해서) 확인해주어야 한다. cmd에서의 자바 실행을 위해 java (java Runner), javac (java 컴파일러)명령어가 있는데, 이클립스는 이런 실행과 ..
-
[14회차-③] JAVA ( MySQL 데이터베이스)JAVA 2021. 4. 11. 13:20
강의명 : 오픈프레임워크 활용 디지털융합 SW엔지니어 양성 과정 강의 날짜 : 21.04.09 1. 자바와 데이터 베이스 JDBC(Java DataBase Connectivity) 는 자바 API의 하나로서 데이터베이스에 연결하여서 데이터베이스 안의 데이터에 대하여 검색하고 데이터를 변경할 수 있게 한다. 2. MySQL실행 다운 후 명령프로프트에서 실행 mysql -uroot mysql -p입력, 패스워드 입력으로 실행 시작이 가능하고, quit으로 종료가 가능하다. 3. 데이터베이스 및 테이블 생성 create database book_db로 먼저 데이터베이스를 만들어준 후, use book_db로 데이터베이스를 변경해 준다. 이후 books테이블을 생성해 준다. 그 후 desc 로 확인 가능하다. ..