Java基础

Posted Oo。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于Java基础的主要内容,如果未能解决你的问题,请参考以下文章

java语法基础,具体内容

Java基础(十五):异常处理

java基础测试题

Java基础| Java概述与基础语法案例

夯实Java基础系列目录

一道java基础理论题