zoukankan      html  css  js  c++  java
  • JavaWeb入门(一) 基础篇

    JJavaWeb入门(一) 基础篇

    标签(空格分隔): JavaWeb


    原文地址

    前言

    我们作为专业的科班出身的程序员,不得不重视一门语言的基础学习,对于自己写的程序,一定要有些追求,仅仅完成需求是远远不够的,如何用更少的资源更短的时间更优的设计更优雅的表达实现目标才是我们应该时常思考的问题。而写出高水平的程序离不开夯实的基础,这也是我们要学习Java基础的根本原因。

    Java数据类型

    基本数据类型

    byte 字节型 1 byte
    short 短整型 2 bytes
    int 整型 4 bytes
    long 长整型 8 bytes
    float 单精度浮点型 4 bytes
    double 双精度浮点型 8 bytes
    char 字符型 4 bytes
    boolean 布尔型 1 byte

    注:longfloat类型变量声明时要有fl标记
    例:

        long longVar = 1000000l;    //否则为int型
        float floatVar = 1.0000f;   //否则为double型

    引用数据类型

    • 接口
    • 数组

    引用类型的数据都是以某个类的对象形式存在的,引用类型变量只是为该对象取一个名字,或者可称为该对象的引用
    变量的值是对象在内存中的存储地址,而非对象本身。

    变量命名规范

    • 首字母只能是 _ 、$或英文字母
    • 其他部分可以是字母、数字、_ 、$

    正确示范

    $macbook , _settings , config

    运算符与数据类型转换

    运算符

    • 方法命名规范: 动词 + 名词 例: checkUser
    • 关系运算符: == != > < >= <=
    • 位运算符仅用于整数型变量如: longintcharshortbyte
    • &与 |或 ^异或 ~求反 <<左移 >>右移
    • 赋值运算符: = += -= *= /= %=
    • 三目运算符: level = (score < 60) ? "F" : "F+";

    类型转换

    • 自动类型转换

      多种数据混合运算时,系统会自动将所有数据转换为容量最大的那种数据类型,再进行运算。
      规则:

      1. boolean类型不能转换为其他类型
      2. byte,short,char之间不会相互转换,三者计算时都会先转换为int型。
    • 强制类型转换

      使用类型转换符,大转小,精度少。

    Java关键字

    不只Java,任何语言的关键字都要注意:

    不能用关键字做标识符如变量名、常量名、方法名, 如class, void, main, static等。

    Java 包装类

    由于Java基本数据类型不面向对象, 不便使用,于是Java为每个基本数据类型对设计了一个对应的类, 这个与基本数据类型对应的类称为包装类

    基本数据类型 对应包装类型
    byte Byte
    short Short
    int Integer
    long Long
    float Float
    double Double
    char Character
    boolean Boolean
  • 相关阅读:
    AS3邮件
    JavaScript中this关键字使用方法详解
    AS3嵌入字体
    xp双击打不开jar包解决方案
    查询在表1表2中都存在,在表3中不存在的SQL(前提:表结构相同)
    这是否为复制Bug?求解!
    批处理添加允许弹出临时窗口站点
    SQL Server 合并IP
    C#学习笔记一(变量、属性、方法,构造函数)
    SQLServer事务的隔离级别
  • 原文地址:https://www.cnblogs.com/mrbourne/p/9959440.html
Copyright © 2011-2022 走看看