• Java基础


    一.Java基础:

    1.标识符:标识符:

             凡是需要你自己命名的地方, 都叫标识符

             java编程严格区分大小写

             标识符的命名不能与关键字重复

    保留字:

       

    2.标识符规则:规则:

             标识符由字母(大小写), _, $, 并且不能以数字开头

             代码规范: 驼峰命名法

                       例:String empName

                                getElementById

           

    此处的TestHelloWorld为类名,类名要与文件名保持一致(完全一样),需要注意大小写,若显示中文则需要更改文件保存的格式,将其格式储存为ANSI格式。

    二. java基础数据类型:

             四类八种:

                       1, 整数型

                                byte   2的8次方(取值范围--<-128~127>)--2个字节

                                short   2的16次方--4个

                                int   2的32次方--6个

                                long   2的64次方--8个

                       2, 浮点型

                                float 小数点后面7位--4个

                                double      小数点后面11位--8个

                       3, 布尔型

                                boolean(只有两个值, true, false)--1个

                       4, 字符型

                                char--2个字节

                       字符串

                                String

    三. java引用类型(对象):

                       所有的类

                       所有的接口

                       所有的数组

    四. 运算符:

                       算术运算符:+ - * / % ++ --

    自增和自减是单目运算符,可以放在操作元之前,也可以放在操作元之后。操作元必须是一个整型或浮点型变量。自增、自减运算符的作用是使变量的值增1或减1。放在操作元前面的自增、自减运算符,会先将变量的值加1或减1,然后再使该变量参与表达式的运算。放在操作元后面的自增、自减运算符,会先使变量参与表达式的运算,然后再将该变量的值加1或减1。

    例:假设a=5

    b=++a;//先将a的值加1,然后赋值给b,此时a的值为6,b的值为6

    b=a++;//先将a的值赋值给b,再将a的值变为6,此时a的值为6,b的值为5

                       关系运算符:>   <   >=   <=   ==   !=

                       逻辑运算符:!   &  (并且, 和)   &&(短路运算符)   |   ||   ^(异或)

                               

                       异或运算符: 转换成二进制的形式来对比每一位数, 不一样的为1, 一样的为0

                       位运算符:>>   <<   >>>(无符号右移)

                               

                       赋值运算符:  =   +=   -=   *=   /=   %=

                       字符串连接运算符:+

    需要注意的地方: 在输出的时候, 只要有一个参数是字符串, 整个输出结果都是字符串

                       三元运算符(表达式)(三目运算符):布尔值?值1:值2

  • 相关阅读:
    vue
    mongodb
    ejs模板引擎
    ajax
    node.js2
    node.js1
    bootstrap,ECMA
    商城
    面试:----Struts和springmvc的区别--区别上
    OpenStack
  • 原文地址:https://www.cnblogs.com/DONGb/p/7156379.html
Copyright © 2020-2023  润新知