1.JDK  安装:

  配置环境变量:

   Path:         jdk主目录/bin;  

  Java_Home: jdk主目录;

 2.JRE   

Jave Runtime Environment                 Java运行环境

 --java 程序的编译运行过程

 一个java程序需要先经过编译(javac命令),形成一个字节码文件(.class文件), 

                         之后运行(java命令)

3.JVM

 Java Virtual Machine                    java虚拟机  

class文件运行的平台,是实现java语言可移植性的基础。

---J2se--- ---语法----

 

1.变量以及作用域(参考VarScopeDemo.java)

 全局变量:类中声明的;

  静态变量 : static关键字修饰。

  常量:    final static 关键字修饰,值不可改变。

 局部变量:方法,流程语句中的;

  作用域:指变量的使用范围。从声明开始  到所在大括号  结束。

   --Scanner(ScannerDemo.java)  是java.util包下的一个工具类,它的作用是用来接收  控制台  用户输入的信息。

 

 

2.数据类型

 

 基本类型:  

1. 整型:   

 byte字节型   8位(bit) -2^7~2^7-1(-128~  127)  0000 0000  

  short短整型  16位 -2^15~2^15-1(-32768~32767

   int整型        32位 -2^31~2^31-1 (大约为21亿)

   long长整型    64位 -2^63~2^63-1 (如果定义long类型的数据,需要在字面量后加 l或L)

2.浮点型:

   float单精度浮点数 32位 精度只能是8(注意在后面加f或F)

   double 双精度浮点数 64位 精度大概到20(在后面加d或D)

3.布尔型:    boolean true或false

4.字符型:    char 表现方式:ASCII(0-127)        unicode(65535个字符)             GBK   UTF-8 ISO-8859-1 ..

5.引用类型:   String ,

                   数组,

                   Object

数据类型演示DataTypeDemo

/**
*数据类型演示
*/
public class DataTypeDemo{
 public static void main(String[] args){
  //直接赋予的值,称为字面量
  //byte b = 128;
  long l = 123L;
  char c = '中';//  ASCII(0-127)  unicode(65535个字符)GBK UTF-8 ISO-8859-1
  int i = c;
  System.out.println(i);
 }
}