전체 글 777

java 기초 설명 2

0 또는 1로 표현할 수 있는 최소 단위를 비트(bit)라고 하며, 8비트가 모이면 1바이트(byte)가 된다. 아스키(ASCⅡ)란? American Standard Code for Information Interchange의 약어로 미국 표준 협회(ANSI)가 제정한 규익이다. 영문자, 숫자, 특수 문자를 8비트 값의 수로 미리 정의해 놓았다. 변수 선언 변수의 자료형을 선택하고 이름을 정하는 것을 '변수를 선언한다'라고 한다. 변수 초기화 시점 변수를 선언함과 동시에 초기화(값 대입) 할 수 있고, 변수 선언을 한 후 대입할 값이 정해질 때마다 초기화를 할 수도 있다. 예약어(reserved word)란? 프로그래밍 언어에서 특별한 의미로 미리 약속되어 있는 단어를 말한다. 변수 이름은..

Java 2020.12.13

java 기초 설명 1

컴파일(compile) 프로그램(코드)을 기계가 이해할 수 있는 언어로 바꾸는 작업 객체지향 프로그래밍 언어 자바나 C++와 같이 대상이 되는 객체를 기반으로 프로그램을 구현하는 언어 자바로 만든 프로그램은 자바가상머신(JVM : Java Virtual Machine)이 설치되어 있으면 운영체제와 상관없이 실행할 수 있다. JDK(Java Development Kit) 자바 개발을 위해 설치하는 자바 라이브러리 The JDK allows developers to create Java programs that can be executed and run by the JVM and JRE. JRE(Java Runtime Environment) 자바 프로그램이 실행되는 자바 실행 환경 The JRE is the..

Java 2020.12.13

Git, Github 공부(드림코딩 by 엘리) 2편

Git Workflow 1. local working directory untracked tracked staging area add .git directory commit git version history에 저장한다. pull 2. remote .git directory push staging area에서 다시 working directory로 보내기 git rm --cached * working directory에 있는 모든 파일을 staging area로 옮기는 방법 git add . git에 포함하고 싶지 않은 파일 관리 echo style.css > .gitignore build/ build/.log > c.txt git status -s staging area에 있는 c.txt를 add 문구..

GIT, github, gitlab 2020.12.13

Git, Github 공부(드림코딩 by 엘리) 1편

git + github 협업 관리할 때 좋다. git을 사용할 수 있는 툴 Github Sourcetree GitKranken window : cmder git이 기본적으로 포함되어 설치되기 때문에 따로 git을 설치할 필요가 없다. 내 컴퓨터에 이미 git이 설치되어 있는지 확인하는 방법 git --version git이 설치되어 있지 않다면 GIT 공식 사이트에서 설치 가능 설정 리스트 확인하기 - git config --list내가 파일로 열어보고 싶다고할 때 - git config --global -e git config에서 global로 설정된 edit terminal에서 설정을 하기가 어렵다면 내가 사용하는 편집기를 연결해서 사용할 수가 있다. code . visual studio가 열린다. ..

GIT, github, gitlab 2020.12.13

UI, UX 차이

UI(USER INTERFACE) UI는 사용자가 제품/서비스를 사용할 때, 마주하게 되는 면 이다. 즉, 사용자가 제품/서비스와 상호작용할 수 있도록 만들어진 매개체인 것이다. 따라서 UI 디자인은 폰트, 칼라, 레이아웃과 같이 사용자가 마주하게될 시작적인 디자인을 말한다. UX(USER EXPERIENCE) UX는 사용자 경험의 약자로, 사용자가 어떠한 서비스/제품을 직간접적으로 이용하면서 느끼는 종합적인 만족을 의미한다. UX 디자인이란 사용자에게 만족스러운 경험을 제공하는 UI를 디자인 하는 것이다. 즉, 사용자가 만족할 수 있도록 사용자 중심적으로 설계된 디자인이라고 볼 수 있다.

IT 유용한 정보 2020.12.13

[ java ] 자바 기초 다지기

지역변수는 컴파일 할 일도 없고 컴파일 에러가 날 이유도 없다. 지역변수는 초기화가 되어야 한다. '자료형 = 타입' 같은 말 public static void test() { int val1 = 3; val1 += 10; System.out.println("val1 : " + val1); // 출력값 : 13 } public static void test() { int val1 = 1; System.out.println("1 : " + val1++); System.out.println("2 : " + val1); System.out.println("3 : " + ++val1); // ++val1 은 출력하기 전에 자신을 더한 후에 출력을 한다. }

Java 2020.12.13

[ java ] 삼항 연산자 사용법

연습 1 package algo2; import java.util.Scanner; public class Main { public static void main(String[] args) { String test = "HI"; // test가 HI와 같으면 int num은 1, HI와 같지 않다면 int num은 2 int num = ( test.equals("HI") ? 1 : 2 ); System.out.println("num : " + num ); // test가 hi와 같으면 int num2은 1, hi와 같지 않다면 int num2은 2 int num2 = ( test.equals("hi") ? 1 : 2 ); System.out.println("num2 : " + num2); } } 자바에서 ..

Java 2020.12.13

[ sql ] modify column ~~ unsigned , auto_increment

modify column ~~ unsigned , auto_increment 칼럼의 속성을 수정하거나 추가할 때는 modify column을 사용한다. 의문점 ALTER TABLE article MODIFY COLUMN id INT(10) UNSIGNED; ALTER TABLE article MODIFY COLUMN id INT(10) AUTO_INCREMENT; 이렇게 나눠서 칼럼 속성을 추가? 수정해주면 각각의 값이 날아가버린다. ALTER TABLE article MODIFY COLUMN id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT; 이렇게 입력을하니 어느 속성도 날아가지 않고 저장이 잘 되었다.

SQL 2020.12.01

[ 알고리즘 기초 100제 ] 1번 학생이름 저장 및 검색 (예제 만든자 풀이)

public class Student { private String name; private int id; public Student(String name, int id) { super(); this.name = name; this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getId() { return id; } public void setId(int id) { this.id = id; } } import java.util.ArrayList; import java.util.Scanner; public class main { public ..

Java 2020.11.30

[ 알고리즘 기초 100제 ] 1번 학생이름 저장 및 검색

package algo; import java.util.ArrayList; import java.util.Scanner; public class Algo { static Scanner scanner = new Scanner(System.in); static ArrayList array = new ArrayList(); public static void main(String[] args) { while (true) { System.out.print("입력해주세요. : "); String command = scanner.nextLine(); if (command.equals("저장")) { doWrite(); } else if (command.equals("검색")) { doResearch(); } else..

Java 2020.11.30

[ Spring Boot ] pom.xml에 필요한 dependency

JAVA에서 JSON 데이터 만들때 필요한 maven com.googlecode.json-simple json-simple 1.1.1 JSP 엔진(JSP 파일을 사용하기 위한? yml에 jsp 바로 연결해주는 mybatis ~ dto ~ jsp 파일로) org.apache.tomcat.embed tomcat-embed-jasper provided JSTL javax.servlet jstl SQL 로거 DriverSpy 노릇 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.16 https://mvnrepository.com/artifact/com.google.guava/guava com.google.guava guava 29.0-jre 메일을 발송하기 위한 org..

Java 2020.11.25
728x90
반응형
LIST