개발

nhn 경남 데이터 센터가 이번에 생기면서, 1기로 웹 개발 부트캠프를 진행한다. https://www.nhnacademy.com/ NHN 아카데미 소프트웨어로 세상을 꿈꾸고 함께 성장하고 싶은 분들을 위한 교육 nhnacademy.com - 생각보다 비싼 수강료 (갑자기 720만원에서 -> 1.28 기준 500만원으로 변경되었다) - 주거비 지원 X ( 김해에 주거공관 확보 필수 ) - 취업 연계 NHN 경남 지사 등 .. 취준생에게 부담이 되는 부분들도 있지만 + 100% 대면수업 + 현직 개발자로 구성된 강사, 멘토 + 3개월간의 프로젝트 이 외에도 실보다 득이 훨씬많은 생각이 들어 지원하게 되었다. 지금까지 2번의 무료 개발 프로그램 (단기간) 1번의 국비 교육 프로그램 (장기간) 을 경험해본 결..
private 생성자가 있는 경우에 외부에서 객체를 쓸 수 있게 무언가를 제공해 준다. -> 너희들 마음대로 쓰지말고, 주고싶은대로 가져다 써 class Test { //외부에서 객체생성 막는다. private Test(){ //현재 클래스내에서만 접근가능!! } //현재 객체를 직접 생성해서 리턴해준다. public static Test getInstance(){ Test t = new Test(); return t; } } ------------------------------------------------ new Test( ); // 외부에서 생성안됨!!! Test t1 = Test.getInstance(); //제공된 형태대로 Test 객체를 사용할 수 있다. Test t2 = Test.getI..
자바의 모든 객체는 반드시 한 개 이상의 생성자를 갖는다. 프로그래머가 생성자를 하나도 작성하지 않으면 default 생성자가 만들어진다. public class Test{ public Test(){} //기본생성자 } new Test(); //overloading을 할 때에는 제한자를 직접 정할 수 있다. public class Test{ public Test(){ ---------1 } protected Test(int i){ -------------2 } public Test(String s){ -------------3 } } * 같은 class내에서 다른 생성자 호출 방법 => 객체가 생성되는 시점에 딱 하나의 생성자가 생성된다. 따라서, 또다른 생성자가 호출될 수 있는 문법을 제공하는데. 이것..
datatype 배열이름 [][] = new datatype[행][열] datatype 배열이름 [][] = { {값, 값,,....}, {값, 값,,,.. }, .... }; ex) int [][] arr = new int[3][5]; *값 변경 arr[1][2] = 20; *배열이름.length => ex) arr.length => 3 (행의 길이) *배열의 이름 [index].length => arr[1].length => 5 (index에 해당하는 열의 길이) ================================================================================= *가변형 2차원 배열 : 각 행마다 열의 개수를 다르게 만들수 있다. (배열 공간을 좀 더 효..
- Array 배열 특징 1. 배열은 하나의 이름으로 공간을 나누어서 여러개의 값을 저장 할 수 있다. (공간을 나누어서 번지수로 구분) 2. 단, 한가지 Type만 저장가능. 3. 배열은 객체이다. ==> 생성해서 사용한다 (new) 4. 크기변경 안됨 5. 배열이름.length => 배열의 길이(크기) 6. 배열의 번지수는 0부터 시작 *배열 생성방법 데이터타입 [ ] 배열이름 = new 데이터타입 [개수]; 데이터타입 배열이름 [ ] = new 데이터타입 [개수]; 데이터타입 배열이름 [ ] = new 데이터타입 []{값,값,값,....}; 데이터타입 배열이름 [ ] = {값, 값, 값, ....}; ex ) 정수형 5개 저장하는 배열 int [] arr = new int [5]; ex) 정수형 5..
* 메소드 작성법 : 반드시 클래스 내부안에서 선언되어야한다 !! 접근제한자 [기타제한자] 리턴타입 메소드이름(데이터타입 변수이름, 데이터타입 변수이름, ...){ [return 가지고갈값]; //리턴타입이 void가 아닌경우 } - 접근제한자 : public > protected > 생략 > private - 기타제한자 : static, final, abstract, synchronized - 리턴타입 : void, 기본형, 객체타입 - 메소드이름: identifier 작성규칙에 의해 개발자가 만드는 이름. - 괄호안을 매개변수 = 인수 = 파라미터 = 아규먼트 : 호출하는 사람이 가지고 들어오는 값을 담을 변수 선언. - {} 안을 메소드 구현부 = body : 필요한 기능 작성한다. * 메소드 호출..
- while문 구조 : 상황에 따라 반복문을 실행 할 수도 안할수도 있다 초기화; while( 조건식 ){ 실행문장; 증감식; } - do while문 //무조건 한번은 실행과 증감을 한다 (반복문을 한번은 실행한다) -> while과의 차이점 do{ 실행문장; 증감식; }while( 조건식 ); *무한루프 for(;;){ } while(true){ } do{ }while(true); ------------------------------------------------------------------------------------------- 초기화; while(조건식){ 초기화; while(조건식){ 문장; 증감식; } 증감식; } ------------------------------------..
자바하기 위해 설치한 것은? : JDK 설치 - 11version : path 설정 - 컴파일, 실행할때 필요한 exe 파일을 어디서든 이용할 수 있도록 설정 !! : 코딩을 위한 편집 tool : 메모장, 에디터플러스, 이클립스, 인텔리제이 java문법 + 특징 : OOP 객체지향언어이다,. : 플랫폼에 독립적이다 . JVM때문 - 이식성이 좋다!! : 클래스이름 첫글자 -> 대문자로 시작한다. 메소드이름, 변수이름 첫글자 -> 소문자로 시작한다. 메소드는 항상 () 괄호가 붙는다. * 단어와 단어가 조합될때 낙타표기법을 사용한다. 단, 상수는 모두 대문자로 작성한다. : 단어와 단어가 조합될때 _(언더바)를 사용한다. * 변수 : 데이터를 저장하는 공간 한가지 타입, 한가지 값만 저장가능하다. 값변경..
- 자바 시작하기 ! : 자바는 SUN에서 시작 : 1991년 오크라는 이름으로 전자 제품에 들어가는 SW로 시작!! : 2011년에 오라클에서 인수 ! 자바관련 자격증이름 -SCJP ---> OCJP : oracle.com - 환경 셋팅 1) JDK 설치 - Java Development Kit : 작성한 코드를 컴파일하고 실행해주는 역할 !! https://www.oracle.com/kr/java/technologies/javase/jdk11-archive-downloads.html - open JDK : Azulu, Adopt, 레드헷 - oracle JDK : oracle.com - java version 17 11 - 선택 설치 1.8 객체지향적이다 . 객체지향 언어란?? -> 자바는 이미 개발..
ERE
'분류 전체보기' 카테고리의 글 목록 (3 Page)