Java基础——安装及配置

 

配置环境变量
path:通过path系统去寻找可执行的java文件。
JAVA_HOME:JDK的安装目录
classpath:加载目录
为什么需要配置path,什么时候需要classpath?
path:
系统变量path告诉系统可执行文件所在的路径,当发现某个可执行文件时,默认先从当前目录寻找,如果没有找到
就会到path所设定路径的路径去寻找,然后执行。
	
classpath:
是告诉JVM要使用或者执行的类文件在哪里,当类文件放在其他路径上时,如果在当前目录下使用或者执行类文件时,
需要设置classpath路径告诉文件存在的具体位置。
JDK 和JRE 和 JVM
JDK:JAVA开发工具包
JRE:Java运行环境
JVM:JAVA虚拟机

JAVA程序运行过程
1.编译javac :把JAVA源文件编译成class字节码文件
2.运行JAVA:运行class文件

标识符:
作用:给类和方法 变量取名
规则
1.以字母、下划线、$开头
2.不能为关键字
3.其余部分可以使:字母、下划线、$、数字


变量 :
1、局部变量 
   定义在方法内或者语句块内  从属于方法或者语句块
   使用之前,必须手动初始化。
2、成员变量
   定义在类里面、方法外面。从属于对象
   如果没有手动初始化成员变量,系统会自动初始化。初始化的规则如下:
   数字:0,0.0   布尔 false   char \u0000 引用类型 :null
3、静态变量
   定义在类里面 、方法外面、使用static修饰,从属于类,可以使用类名.变量名直接调用
   如果没有手动初始化静态变量,系统会自动初始化,初始化规则同成员变量一样。



数据类型:
1、基本数据类型
    a) 数字
       整数 : byte short int  long 
       浮点数: float  double 
    b)字符 char
    c)布尔 boolean
2、引用类型 (4个字节)
    a)数组
    b)对象
    c)接口


类型转化 :
自动转化,

表达式:
1、类型的自动提升
 表达式中如果有long ,结果就是long 
 表达式中如果有double,结果就是double .
2、强制转换

运算符
1、算术运算符
2、关系运算符
3、逻辑运算符
4、位运算符
5、赋值运算符
6、三目运算符
   (布尔表达式)?A:B

控制语句:
1.顺序结构
2.选择结构
  a)if
  b)if else 
  c)if else if  else
  d)switch 多值选择  表达式: int 或 char 或 short 或byte 或枚举
    注意break问题
3.循环结构
  a)while  先判断后执行
  b)for    
  c)do while  先执行后判断
    break:强制终止整个循环
    continue: 结束本次循环,继续下次循环


posted @ 2015-11-07 10:36  年青小斗奋  阅读(176)  评论(0编辑  收藏  举报