Java

· Major/Java
Chapter 7 패키지와 예외처리 더보기 자바는 서로 관련된 클래스들을 하나로 묶을 수 있는 방법을 제공함 => 패키지 라이브러리들은 패키지로 구성되어 있다.... 왜 패키지 구조를 사용? 클래스 이름이 겹치더라도 패키지가 다르면 중복문제가 발생하지 않기 때문.. 패키지 별로 접근에 재약을 가할수 있음 ! 패키지를 생성하기 위해서는 소스코드 첫번째 줄에 패키지 문을 넣으면 됨. 그러면 클래스의 정식이름은 패키지이름.클래스명 이 된다. 패키지 문을 사용안하면 디폴트 패키지에 속하게 됨 패키지 안에 들어있는 클래스나 인터페이스를 사용하려면?? import하면 됨 다른 패키지의 클래스를 참조하려면 클래스의 완전한 이름을 써줘야함. 근데 불편하니까 import하는게 남 클래스 이름이 중복되면"? 당연하게도 패..
· Major/Java
Chapter 6 상속 Mini Project - p208 import java.util.*; abstract class Sprite { int x=3, y=3; abstract void move(char c); } class Main extends Sprite { void move(char c) { if( c=='h') --x; else if(c=='j') --y; else if(c=='k') ++y; else if(c=='l') ++x; } } class Monster extends Sprite { public Monster() { x = y =7; } void move(char c) { x += (Math.random()-0.5)>0 ? 1: -1; y += (Math.random()-0.5)>0 ..
· Major/Java
Chapter 5 클래스와 객체2 Mini Project - p172 import java.util.*; class User { String userId, password; static int count = 0; public User(String userId, String password) { this.userId = userId; this.password = password; } } public class ch5_miniproject { public static void main(String[] args) { Scanner sc = new Scanner(System.in); User[] list= new User[10]; while(true) { System.out.println("===========..
· Major/Java
Chapter 4 클래스, 객체, 메소드 Mini Project - p147 class Dice { int value; public Dice() { value =0; } void roll() { value = (int)(Math.random()*10)%6 +1; } public void setValue(int value) {this.value = value;} public int getValue() {return value;} } public class mini_project { public static void main(String[] args) { Dice d1 = new Dice(); Dice d2 = new Dice(); int cnt = 0; while(true) { System.out.prin..
· Major/Java
indexof("찾을 문자열") 문자열을 찾으면 제일 첫번째 문자열의 인덱스를 반환한다. String s = "The cat is on the table"; int index = s.indexOf("table"); //없으면 -1을 반환한다.
· Major/Java
Chapter 02 자바 프로그래밍 기초 Mini Project public class FtoC { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.print("화씨 온도를 입력하시오: "); double f = sc.nextDouble(); double c = (f-32)*5/9; //5/9를 먼저 곱하면 0이된다. System.out.println("섭씨온도는 "+c); } } Exercise 1. byte short int long float double char boolean 2. String 3. int 4. ⓒ 5. 변수 : k, m, f 상수 : size 6. 1) 11, 0 2) ..
· Major/Java
Chpater 01 자바 소개 Exercise 1. - 일반적인 프로그래밍 언어는 플랫폼에 종속되지만 자바는 플랫폼에 종속되지 않는다. 2. - 자바 언어로 작성된 프로그램을 가상 컴퓨터의 기계어가 들어있는 파일로 변환한 것이 바이트 코드 - 이 파일을 실행하기 위해서는 자바 가상기계가 필요 3. 자바는 가상기계를 사용하기 때문에 플랫폼에 종속되지 않는다. 4. 자바 애플리케이션은 독립적으로 실행될 수 있는 일반 응용 프로그램이다. 자바 애플릿은 단독으로 실행되지 않고 웹 브라우저 안에서 실행되는 작은 자바 프로그램 5. 자바 서블릿 6. ME는 엠베이드 장치들에서 실행되는 애플리케이션을 위한 강인하고 유연한 환경 제공 SE는 자바언어의 핵심 기능을 제공한다. EE는 기업용 애플리케이션을 개발하는 데 필..
BeNI
'Java' 태그의 글 목록