`
不上课也要睡觉
  • 浏览: 2464 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

[黑马程序员][java基础学习]02——Java基础语法(一)

    博客分类:
  • java
阅读更多

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

1:关键字(掌握)

  关键字概述

    被Java语言赋予特定含义的单词

  关键字特点

    组成关键字的字母全部小写

  注意事项

    goto和const作为保留字存在,目前并不使用

 

2:标识符(掌握)

标识符概述

    给类,接口,方法,变量等起名字的字符序列

组成规则

    英文大小写字母
    数字字符
    $和_

注意事项

    不能以数字开头
    不能是Java中的关键字
    区分大小写

常见命名规则

    包

        全部小写

        单级包:小写
        多级包:小写,并用.隔开              

    类或者接口

        一个单词:首字母大写
        多个单词:每个单词首字母大写

    方法或者变量

        一个单词:首字母小写
        多个单词:从第二个单词开始,每个单词首字母大写

    常量

        全部大写
        一个单词:大写
        多个单词:大写,并用_隔开

 

3:注释(掌握)

注释概述

    对程序进行解释说明的文字

分类

    A:单行注释    //
    B:多行注释    /**/
    C:文档注释    /** */

  格式
  单行注释
    格式: //注释文字

  多行注释
    格式: /*  注释文字  */

  文档注释
    格式:/** 注释文字 */

 

4:常量(掌握)

    (1)概述:

            在程序执行的过程中,其值不发生改变的量

    (2)分类:

        A:字面值常量
        B:自定义常量

    (3)字面值常量

        A:字符串常量 "hello"
        B:整数常量    12,23
        C:小数常量    12.345
        D:字符常量    'a','A','0'
        E:布尔常量    true,false
        F:空常量    null

    (4)表现形式

        A:二进制    由0,1组成。以0b开头。
        B:八进制    由0,1,...7组成。以0开头。
        C:十进制    由0,1,...9组成。整数默认是十进制。
        D:十六进制    由0,1,...9,a,b,c,d,e,f(大小写均可)组成。以0x开头。

5:变量(掌握)

    概述

    在程序的执行过程中,其值在某个范围内可以发生改变的量

    定义格式

        A:数据类型 变量名 = 初始化值;
        B:数据类型 变量名;
          变量名 = 初始化值;

6:数据类型(掌握)

Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间

    分类:

        A:基本数据类型:4类8种
        B:引用数据类型:类,接口,数组。

    基本数据类型

        A:整数            占用字节数
            byte            1
            short            2
            int             4
            long            8
        B:浮点数
            float            4
            double            8
        C:字符
            char            2
        D:布尔
            boolean            1  (没有明确说明)
            
        注意:
            整数默认是int类型,浮点数默认是double。
            
            长整数要加L或者l。
            单精度的浮点数要加F或者f。

7:数据类型转换(掌握)

    boolean类型不参与转换

    默认转换规则

        A:从小到大
        B:byte,short,char -- int -- long -- float -- double
        C:byte,short,char之间不相互转换,直接转成int类型参与运算。

    强制转换

        A:从大到小
        B:可能会有精度的损失,一般不建议这样使用。
        C:格式:
            目标数据类型 变量名 = (目标数据类型) (被转换的数据);

分享到:
评论

相关推荐

    黑马程序员入学Java知识——精华总结

    1. **Java基础知识**:Java是一种面向对象的语言,它的基础包括语法、数据类型(如基本类型和引用类型)、运算符、控制结构(如if语句、switch语句、for循环、while循环)以及方法的定义和调用。 2. **类与对象**:...

    黑马程序员_(适合初学者入门的Java基础视频)

    "黑马程序员_(适合初学者入门的Java基础视频)"是一套专为初学者设计的Java基础教学课程,旨在帮助零基础的学习者逐步掌握Java编程的基本概念和技能。 该视频教程涵盖了Java的基础知识,包括: 1. **环境搭建**:...

    2018年黑马程序员全套java教程第2天笔记+讲义+源码

    本套教程“2018年黑马程序员全套Java教程”针对的是第二天的学习内容,主要涵盖了数据类型转换、算数运算符、比较运算符、逻辑运算符以及三元运算符,同时也涉及到了简单方法的定义与调用。这些知识点是Java编程的...

    初学Java傻瓜版-第2版

    3. **基础语法**:学习Java的基础语法,包括数据类型(如整型、浮点型、字符型、布尔型)、变量、常量,以及基本的运算符。 4. **控制流程**:掌握条件语句(if-else)、循环结构(for、while、do-while),以及...

    黑马程序员_hibernate框架开发2016版讲义和笔记资料_day1_day2_day3_day4

    《Hibernate框架深度解析——基于黑马程序员2016版教学资料》 Hibernate,作为一个强大的对象关系映射(ORM)框架,极大地简化了Java开发者在数据库操作中的工作。它通过提供数据持久化的对象模型,使得开发者可以...

    java视频教程_黑马Java零基础辅导班[第二期]01天PPT

    【Java零基础学习之路】 Java,作为一门广泛应用于企业级应用、互联网开发、移动应用以及大数据处理等领域的编程语言,其重要性和影响力不言而喻。对于初学者来说,掌握Java的基本概念、语法和编程思想是踏入这个...

    2018-2019年黑马最新版Java程序员面试宝典+题库pdf

    《2018-2019年黑马最新版Java程序员面试宝典+题库pdf》是一份集合了近年来Java编程领域重点知识和面试常见问题的综合资源。这份资料主要针对初级Java程序员,旨在帮助他们巩固基础知识,掌握面试技巧,以便在求职...

    java视频教程_黑马Java零基础辅导班[第二期]09天课件源码

    《Java编程之旅:黑马程序员零基础辅导班课程详解》 在IT行业中,Java语言以其强大的跨平台能力和丰富的库支持,始终占据着重要的地位。对于初学者来说,掌握Java开发技术是进入这个领域的关键一步。本教程针对零...

    Java程序设计任务驱动式教程

    1. **Java基础**:介绍Java的历史、特点、开发环境搭建(如JDK安装与配置)以及第一个Java程序——"Hello, World!"的编写。 2. **语法基础**:包括数据类型、变量、运算符、流程控制(如条件语句、循环语句)、数组...

    文件文件文件文件文件

    在压缩包子文件的文件名称列表中,我们看到“08_黑马程序员_张孝祥_Java基础加强_java5的静态导入与编译器语法设置.avi”。这个文件名暗示了一个关于Java编程的教学视频,具体是关于Java 5的一个特性——静态导入...

    Python学习 | 一个JAVA程序员两天的Python入门笔记

    人物:一个心血来潮学习Python的JAVA程序员 文章目录vlog正文入门基础注释算数运算符及优先级程序执行原理变量概念和定义方式变量的命名变量的输入和输出数据类型数值型非数值型列表元组列表与元组的互相转换字典...

    Hibernate5.0-4天学习笔记.rar

    《Hibernate5.0四日学习精粹:JavaEE49期黑马程序员教程解析》 ...通过黑马程序员的JavaEE49期教程,我们可以系统地学习Hibernate,提升自己的开发技能,为构建高效、稳定的Java应用打下坚实的基础。

Global site tag (gtag.js) - Google Analytics