Java(UtilClass)_Object_01
·
Java/기초 내용 정리
2024-11-06  toString() >>> object.Object_01@3d012dddgetClass() >>> class object.Object_01hashCode() >>> 1023487453 package object;/* * Object 클래스 * 1. java 의 모든 클래스의 조상 클래스이다. * 2. 사용자가 정의한 클래스에 자동으로 상속이 된다. * ==> 단, extends 키워드를 사용하지 않은 클래스에만 * 상속이 됨. * * [Object 클래스의 주요 메서드] * - toString() : - 객체 자신의 정보를 문자열로 반환하는 메서드. * - 인스턴스에 대한 정보를 문자열로 제공할 목적으로 * 사용이 됨. * - getCl..
Java(UtilClass)_String_05
·
Java/기초 내용 정리
2024-11-06  토큰 수 >>> 6id=hongpwd=1234name=홍길동age=28phone=010-1111-2222addr=서울시 마포구 package string;import java.util.StringTokenizer;/* * StringTokenizer 클래스 * - 기준문자(delimiter)를 기준으로 문자열을 잘라 * 주는(파싱) 클래스. * - 하나의 문자열을 여러 개의 문자열로 분리하기 위해 사용함. * 문자열을 분리할 때 사용되는 기준문자를 구분문자(delimiter) * 라고 하고, 구분문자로 분리된 문자열을 토큰(token) 이라고 함. * - 웹에서 전화번호를 하이픈(-)을 기준으로 앞자리, 중간자리, * 뒷자리 형식으로 구분해서 번호를 추출..
Java(UtilClass)_String_04
·
Java/기초 내용 정리
2024-11-06  buffer >>> java문자열 추가 후 >>> java program문자열 교체 후 >>> python program오늘 날짜 >>> 2024/11/06현제 시간 >>> 09:35:44reverse() >>> margorp nohtyp package string;/* * String 클래스의 단점 * - 빈번하게 문자열 연산을 진행 할 경우 메모리를 많이 * 차지하게 됨. * - 매번 연산 시마다 새로운 객체를 생성하게 됨. * ==> 메모리 영역의 과부하가 발생할 가능성이 큼. * - 이러한 단점을 개선한 클래스가 등장함. * ==> StringBuffer 클래스 * - StringBuffer 클래스는 문자열을 저장하는 가변 * 버퍼를 가지고 있기 떄..
Java(GUI)_Layout_23
·
Java/기초 내용 정리
2024-11-05     package basic;import java.awt.BorderLayout;import java.awt.FlowLayout;import javax.swing.*;public class Ex23_Layout extends JFrame { public Ex23_Layout() { setTitle("간단한 계산기"); // 1. 컨테이너 4개를 만들자. JPanel container1 = new JPanel(); // 상단-1 컨테이너 JPanel container2 = new JPanel(); // 상단-2 컨테이너 JPanel container3 = new JPanel(); // 하단 컨테이너 JPanel container4 = new JPanel(..
Java(GUI)_Layout_22
·
Java/기초 내용 정리
2024-11-05    package basic;import java.awt.BorderLayout;import java.awt.FlowLayout;import javax.swing.*;public class Ex22_Layout extends JFrame { public Ex22_Layout() { setTitle("간단한 계산기"); // 1. 컨테이너 3개를 만들자. JPanel container1 = new JPanel(); JPanel container2 = new JPanel(); JPanel container3 = new JPanel(); // 2. 컴포넌트를 만들자 // 2-1. 상단에 들어갈 컨포넌트를 만들자. JLabel jl1 = new JLabel("수..
Java(UtilClass)_String_03
·
Java/기초 내용 정리
2024-11-05   str 문자열을 대문자로 뱐환 >>> JAVA PROGRAMstr 문자열을 소문자로 변환 >>> java programstr 문자열의 길이 >>> 12str2 문자열 결합 결과 >>> JAVAPROGRAM두 문자열은 다른 문자열이다.당신은 여자입니다.str3 문자열 >>> abcd defstr4 문자열 >>> xyz package string;// String 클래스의 주요 메서드public class String_03 { public static void main(String[] args) { // 1. toUpperCase() : 소문자 -> 대문자 // toLowerCAse() : 대문자 -> 소문자 // * 메모리가 새로 잡힘. String str..