IT/Java (8) 썸네일형 리스트형 Chapter 06 객체지향 프로그래밍 잘 몰랐던 부분을 정리해본다. 1. 클래스변수와 인스턴스 변수 차이 공통점 : 둘다 클래스에 선언된 변수 이다. 차이점 : 클래스변수는 static이 붙은 것이라 할 수 있다. 2. 스택영역 메소드에어리어 - 클래스변수 저장 힙 - 인스턴스변수 저장 콜스택 - 지역변수 저장 3. 배열로 선언 시 참조형변수 배열로 선언 해도 참조형변수 이다. ex ) int[] a = new int[0]; 그래서 메소드 매개변수로 읽기 뿐 아니라 변경까지 원한다면 새로운객체를 생성하는 것보다 간단한 배열을 선언 하는 것이 좋다 . 4. 반환값이 있는 매개변수를 반환값이 없는 매개변수로 변경하는 방법 & 반환값을 여러개 받는 방법 참조형 매개변수를 추가로 넘겨준다면 가능하다. ex) void add ( int a, int .. 코딩 관련 좋은 사이트! 1. 생활 코딩 https://opentutorials.org/course/1 말이필요 없다. 프로그래밍에 관한 기본적인 개념들을 잡을 수 있다. 2. Devlog http://asfirstalways.tistory.com/ 프로그래머 입문자로써 어떻게 준비하면 좋은지 좋은 팁들이 있다. 3. 강이 의 자바강좌 http://alecture.blogspot.kr/ 자바개념을 너무 쉽게 잘 설명해주는 블로그.분위기는 딱딱해 보이지만 막상 글을 읽어보면 술술 읽힌다. 4. 인프런 https://www.inflearn.com/ 다양한 프로그래밍 기술에 관한 유무료 강좌들이 올라와있다. 5. 프로그래머스 https://programmers.co.kr/learn/ 이곳에도 좋은 강의들이 많이 올라와있다. 6. OK.. 자바에서 mysql 연습 2 와우 너무 힘들었다 .. remove()를 몰라서 고생했다 그리고 rs.getString()과 배열의 시작 값이 달라서 오류도 많이 났다 배열= 0 부터그리고 rs.close() 를 마지막에 넣었는데 열려있지 않은 상태에서 닫고자 하면 오류가난다 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212.. 자바에서 mysql 연습1 자바에서 MySql연습 하기 자바 콘솔 창에서 mysql 모니터 스크립터 (cmd)와 같은 기능 구현하기 ~! 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148.. MySQL 과 연동 하기 MySQL 에서 다운 받은 bin 파일을 jre - bin 파일 아래에 넣어준다. 프로젝트에서 우클릭 - properties - Java Build Path - Libraries 탭 - Modulepath -옆 Add External JARs..클릭; 그리고 밑에 생성 123456789101112131415161718192021222324252627import java.sql.*; public class Conntest { public static void main(String[] args) { // TODO Auto-generated method stub try { //DB연결구문 Class.forName("com.mysql.jdbc.Driver"); Connection conn = DriverMana.. 자바연습-3-버블게임 처음 만들었을 때는 되게 재밌었다 마우스가 보이지 않는데 마우스로 클릭할때마다 이미지가 생성된다 열심히 눌렀다 소스코드클래스는 두개로 나눴다 패널에서 다 만들고 프레임에 붙이는 형식이다. 혼자 만들려고 했을 때는 되게 막막했다 스레드를 어디에 넣어줘야 할지.. 이미지 하나를 한 스레드로 만들어 주는것이 포인트 ! 1. 패널클래스 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960import java.awt.*;import javax.swing.*;import java.awt.event.*; public class MainPanel extends JPanel{.. 자바 연습-2- 슬롯머신 아직은 많이 없어보이지만 차츰차츰 좋아질 것 같다 숫자를 그림파일로 대체시켜보는 것도 좋은 경험이 될 것 같다 소스~ 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172package 시험문제_1_슬롯머신; import java.awt.*;import javax.swing.*;import java.awt.event.*; public class MyCounter extends JFrame implements ActionListener{ JLabel[] labels; JButton button; int[] numbers;.. 자바 연습-1-영화표 예매 처음으로 프로그램 같다는 느낌이 든 프로그램이다 총 4개의 클래스로 나눠서 만들었다 1. 첫화면 클래스 123456789101112131415161718192021222324252627282930313233343536373839404142package 클래스보강1; import java.util.Scanner;public class TEST { public static void main(String[] args) { // TODO Auto-generated method stub Reserve re = new Reserve(); re.ssSet(); re.aaSet(); re.bbSet(); Check ch = new Check(); Cancle cc = new Cancle(); Scanner sc = n.. 이전 1 다음