one
Java是一门后台开发语言,大型web系统开发,app后台服务器首选开发语言。同时,其特点是:开源,跨平台(一次编译、到处可运行)。
JDK(java development kit),java开发工具包。jdk是整个java开发的核心,它集成了jre和一些好用的小工具。
JRE(java runtime environment),java运行时环境。主要包含两个部分,jvm的标准实现和java的一些基本类库。
JVM (java virtual machine),java虚拟机。所有的Java程序会首先被编译为.class的类文件, 它能够将class文件中的字节码指令进行识别并调用操作系统向上的api完成动作。jvm是java能跨平台的核心。
三者关系:jdk>jre>jvm
two
类(class)--java程序中运行的最小执行单位是类,编码代码逻辑的地方。
main()方法,程序执行的起点,固定写法。
public class 类名 {//定义类,最小执行单位
public static void main(String args[]){//main函数 程序的入口
System.out.println("hello"); //代码逻辑
}}
关键词--java中包含特定含义的英文单词,关键词不能用做变量名、方法名、类名、包名。如:public、void、class
标识符--java中自定义的一些名字。如:包名、类名、方法名、变量名
注释--通过注释提高程序的可读性。如:
单行//
多行/**/
文档/** */
three
变量--是用来储存数据的,冥冥规范不能用数字开头,其余部分可以包含数字、字母、下划线、¥符号。
变量类型--基本数据类型(四类八种,具体值)+引用数据类型(类、数组、枚举,地址值)
八大基本数据类型
布尔型
boolean 1个字节 true / false
整数型
byte 1个字节 -128~+127
short 2个字节 -32768~+32767
int 4个字节 -2147483648~+2147483647
long 8个字节
浮点型
float 4个字节
double 8个字节
字符型
char 2个字节
对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
类:类是一个模板,它描述一类对象的行为和状态。
方法:方法就是行为,一个类可以有很多方法。逻辑运算、数据修改以及所有动作都是在方法中完成的。
实例变量:每个对象都有独特的实例变量,对象的状态由这些实例变量的值决定。
数组 ,用来存储一组相同数据类型的变量
数据类型[] 数组名={值1,值2}; int[] array={1,2};
数据类型[] 数组名=new 数据类型[数组长度]; int[] array =new int[2];
索引 ,数组下标,从0开始,到数组长度-1
取值 array[]
赋值 array[0]=10;
获取数组长度 array.length