zoukankan      html  css  js  c++  java
  • 【Demo 0001】Java基础-数据类型

    本章学习要点:

          1.  了解Java 语言

          2.  了解Java程序结构; 

          3.  了解Java中基本数据类型;

          4.  掌握基本数据类型之间的运算

          5.  了解Java代码注释

          6.   熟悉java代码规范  

    一、Java 语言简介

            1.  Java由Sum公司1995年推出的纯面向对象程序设计语言,我们所说的Java实际上是包括Java语言以及Java平台。其具有良好的跨平台能力,被各种Web浏览器所支持,广泛用于动态web, internet计算等;

            2.  Java分为三个体系J2SE(Java2 Platform Standard Edition,java平台标准版), J2EE(Java 2 Platform,Enterprise Edition,java平台企业版), J2ME(Java 2 Platform Micro Edition,java平台微型版)

            3.  Java语言风格与C, C++语言相似,其舍弃了C语言中容易引起错误的指针,运算符重载,多重继承等特性;同时增加了垃圾回收器来管理内存,引入泛型编程,类型安全枚举,不定长上参数以及自动装/拆箱等语言特性.

            4.  Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。

                  不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率.       

           参考: http://baike.baidu.com/link?url=m8__pTbuJRqYddhnHTjlYnlWanPz-q2GAAO-7HmzVrt-xUnlmL1Sp-VzGTzd5RyT

     

    二、Java 程序结构

            Java 程序以类作为最小单元,Java编译时会将类代码编译成对应的类字节码;

            Java 程序只允许有且只有一个入口public static void main(String[] args),入口的类名必须与类文件同名

        public class ClassName {

             public static void main(String[] args) {

                Class1 class = new Class1();

                class.method();

                class.variable = 100;

             }

        }

    三、Java 基本数据类型

           数据类型用于描述实现世界中所有的信息,Java系统中主要用以下数据类型,自定义数据类型都是由这些数据组合而成;

           1. char:       字符型, 占用1个字节(0 ~ 255) ,  用于存储字符数据即世界上所有的文字包括转义符事(回车:   tab:     换行: )

           2. byte:       位整型,占用1个字节(-128~127), 是java中最短小的数值类型;

           3. short:      短整型,占用2个字节

           4. int:           整型,占用4个字节

           5. long:       长整型,占用8个字节

           6. float:       单精度,占用8个字节

           7. double:  占用2个字节,占用16个字节

           8. boolean:布尔型,占用2个字节,取值范围: true - 真,  false - 假    

          数值类型包括整型和浮点型:

          a. 整型:      char,  byte, short, int, long

               对于整型常量默认为int型,整型类型按进制可分为二进制(0...1), 八进制(0...7),十进制(0...9),十六进制,(0...F) ,

               java中没有提供二进制表示方式,八进制在数值前加0,十六进制在数值前加0x

                int  value = 10;           //  十进制           

                int  value = 012;         // 八进制数据;      

                int  value = 0XA;        //  十六进制   

          b. 浮点型:  float,  double

               对于浮点型常量默认为: double,给float类型常量赋值时需在后面加f或F, 如:  float  value = 10.13928F

    四、数据类型运算

            1.  算术运算:   加(+)、减(-)、乘(*)、除(/)、取模(%),  ++, --

            2.  位运算:   <<、 >>、 &、 |、 ^

            3.  赋值运算:  =、+=、-=、*=、/=、%=

            4.  三目运算:   (条件) ?  (条件为真时运算) : (条件为假时运算)

    五、Java 代码注释

            代码注释主要用于提高代码的可读性,并不参与编译;

            Java提供二种代码注释:  

            1. 多行注释(/* */):  以/* 开始 */结束, 不允许嵌套;

                如:  /*  这是多行注释 */

            2. 单行注释(//):   以//开始,后面的字符将为注释

                如: // 这是单行注释

            3. 文档注释(/** */): 扩展于多行注释用于输出技术文档详细参考Java代码规范

    六、Java 代码规范

           详见:http://wenku.baidu.com/view/0f67a024ccbff121dd3683c4.html

     

     

    演示代码

  • 相关阅读:
    Linux 笔记
    查看 Linux 系统版本信息
    在网站中添加 https 百度分享
    Linux 中 Xampp 的 https 安全证书配置
    Windows 笔记
    Linux 笔记
    CentOS7 自定义登录前后欢迎信息
    构建器内部的多形性方法的行为
    编译dubbo项目方法
    《Thing in java》多态
  • 原文地址:https://www.cnblogs.com/ztercel/p/3341432.html
Copyright © 2011-2022 走看看