java基础概要

1 JAVA发展史

2 JDK,JRE,JVM

  • JDK 包含JRE,可以开发JAVA
  • JRE是java运行环境
  • JVM就是一个虚拟的用语执行bytecodes字节码的计算机

3 第一个helloworld

4 编译器

5 标识符

6 字符集

  • ISO8859-1
  • BIG5
  • GB2312
  • GBK
  • GB18030
  • Unicode

7 数据类型

java 是一种强类型语言,每个变量都必须声明其类型

数据类型:基本数据类型、引用数据类型

7.1 整型

byte 占用1个字节,范围-128-127
short 占用2个字节
int 占用4个字节,约21亿
long 占用8个字节,约

long a = 22222; // 这是没问题的,因为22222还是整型
long b = 555555555555555555L;// 必须加L,因为55555大小超过了整型的范围

7.2 浮点型

默认都是double,如果要用float需要加F

float 4个字节
doule 8个字节 

7.3 字符型和布尔

char a = 'a';
char b = 'b';
字符可以当做数字来运算
boolean 只有true和false

7.4 类型转换

隐式类型转换

  • 容量小的数据类型可以自动转换为容量大的类型
int a = 10;
long a = b;

显示类型转换

long a = 1222;
int b = (int)a;

8 变量,实例变量

局部变量

实例变量

常量

常量一般大写区分

下划线区分变量名

final int A = 23;
final int MAX_SPEED = 120;

9 运算符

算术运算符

赋值运算符

逻辑运算符

字符串连接

三元运算符

运算符优先级

基本都是根据括号,一般不记

1 顺序结构

2 选择结构

if

switch

import java.lang.*;
import java.util.*;
public class Demo{
	public static void main(String[] args){
		System.out.println("please name::");
		//String a = "gaoqi";
		Scanner scanner = new Scanner(System.in);

		String a = scanner.nextLine();
		switch(a) {
			case "gaoqi":
				System.out.println("---gaoqi");
				break; 
			case "mashibing":
				System.out.println("----mashibing");
				break;
		}
	}
}

3 循环结构

while

do-while

for

break continue

break:跳出整个循环体

continue:跳出本次循环,进行下次循环

一个小小的程序员
原文地址:https://www.cnblogs.com/zhaod/p/8299207.html