黑马程序员——Java语法基础

  1. -------------------- ASP.Net+Android+IOS开发.Net培训、期待与您交流! ----------------------

  2. 一、环境变量配置和DOS命令及java平台了解
    1:常见的DOS命令和快捷键
             (1)常见的DOS命令
                       A:盘符切换 d:回车
                       B:cd 进入目录
                       C:cd .. 回退上一层
                       D:cls
    (2)快捷键
                       Ctrl+A  全选
                       Ctrl+C  赋值
                       Ctrl+V  粘贴
                       Ctrl+X  剪切
                       Ctrl+S  保存
             Ctrl+Z  返回
    3:Java的环境变量的配置
    A:配置
             JAVA_HOME:JDK的安装目录
    B:修改
             Path:%JAVA_HOME%\bin;以前的path
    4:JDK,JRE,JVM相互之间的关系?
             A:JDKjava的开发工具包
             B:JREjava的运行环境
             C:JVM是保证java语言跨平台的
             关系:
                       JDK = JRE + tools
                       JRE = JVM + class library
    二、标识符
    1、标识符组成规则:
    a、由26个英文字母大小写,数字0-9,符合 _ $组成。
    b、不能以数字开头。
    c、不能使用关键字。
    注:Java中严格区分标识符的大小写。在起名字的时候,为了提高阅读性,要尽量有意义。
    2、命名规则:
    包名:所有字母都小写。
    xxxyyyzzz
    类名接口名:多单词组成时,所有单词的首字母大写(驼峰法)。
    XxxYyyZzz
    变量名和函数名:多单词组成时,首字母小写,第二个单词开始每个单词首字母大写。
    xxxYyyZzz
    常量名:所有字母都大写。多单词时单词间用下划线连接。
    XXX_YYY_ZZZ
    三、关键字
    1用于定义数据类型的关键字
    a、基本数据类型:
    整数类型:byteshort int long 浮点类型:floatdouble
    字符类型:char布尔型:boolean
    类型转换
           精度从高到低  double float  long  int short(char)  byte
           (1)自动类型转换  将一个低精度---高精度
           (2)强制类型转换  将一个高精度---低精度(精度会下降)
    b、引用数据类型:
    class(类) interface(接口)
    void用于函数上表示无返回值类型
    2、用于定义数据类型值的关键字
    true(真) false(假)null(空)
    3用于定义流程控制的关键字
    判断:ifelse switch case default
    循环:forwhile do
    继续循环:continue结束循环或选择结构:break
    返回:return
    4用于定义访问权限修饰符的关键字
    private(私有的) protected(受保护的)public(公有的)
    5用于定义类、函数,变量修饰符的关键字
    abstract(抽象的) final(最终的)static(静态的) synchronized(同步的) enum(枚举)
    6、用于定义类与类之间关系的关键字
    extends(继承) implements(实现)
    7用于定义建立实例及引用实例,判断实例的关键字
    new(建立实例) this(当前引用)super(父类引用) instanceof(判断对象类型)
    8用于异常处理的关键字
    try(检查异常) catch(捕获异常)finally(最终执行)
    throwthrows:两多表示抛出异常,但使用位置不同
    9用于包的关键字
    package(创建包) import(导入包)
    10、其他修饰关键字
    native(本地)
    strictfp(strictfloat point,精确浮点)
    transient(变量修饰符,用它声明一个实例变量,在对象序列化时不会被序列化)
    volatile(类型修饰符,用来修饰被不同线程访问和修改的变量)
    assert(断言,可以看作是异常处理的一种高级形式,用于捕捉我们在代码中做出的假设)
    四、 数据类型
    1. 基本数据类型
    [1]. 数值型(2种):
    [2] .整型(4种): byte(1B)、int(4B)、short(2B)、long(4B)
    int类型为整型数据的默认数据类型
    [3] 浮点型(2种):float、double(8B)
    double类型为浮点型数据的默认数据类型
    [4]. 布尔型(1种)boolean
    [5]. 字符型(1种)char (2B)
    2. 引用数据类型
    引用数据类型有3种
    [1]. 类类型:class
    [2]. 接口类型:interface
    [3]. 数组类型[] 记住:数组是单独的引用数据类型
    ---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Android+IOS开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------

    详细请查看:<a href="http://edu.csdn.net" target="blank">http://edu.csdn.net</a>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值