zoukankan      html  css  js  c++  java
  • 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: 结束本次循环,继续下次循环
    
    
    
  • 相关阅读:
    PKG_CONFIG_PATH 、LD_LIBRARY_PATH、PATH三个的作用
    klocwork报错:Error occurred during build: C/C+ defects detection stage failed. Program exited with 139
    修改默认内核启动以及删除Linux多余的内核
    【笔记】ubuntu内核升级到4.19后,docker服务无法启动
    TypeError: unhashable type: 'collections.OrderedDict'
    jquery 如何给新生成的元素绑定 hover事件?
    css中判断IE版本的语句
    (转)JS获取当前对象大小以及屏幕分辨率等
    (转)ie浏览器判断
    (转)javascript中的this
  • 原文地址:https://www.cnblogs.com/chun2015/p/4944666.html
Copyright © 2011-2022 走看看