Java教程

Java基础语法

本文主要是介绍Java基础语法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Java基础语法

命名

对于类(class)我们是每个单词的首字母都采取大写的格式

对于变量名,我们采用驼峰原则,第一个单词的首字母小写,其余单词的首字母大写

注释

  • 单行注释: //

  • 多行注释: /* * /

  • JavaDoc: /** *//

标识符

  • 关键字

    PS:标识符大小写敏感

数据类型

  1. 整数

  • int

  • byte

  • short

  • long //Long类型的要在数字后面加个L

    1. 浮点数

  • float

    //Float类型在后面加个F

     

  • double

  1. 字符 equals判断字符串是否相等

  • char

    1. 布尔值

  • boolean

整数拓展:进制 二进制0b 十进制 八进制0 十六进 0x

浮点数拓展:

//最好完全使用浮点数进行比较

字符拓展:所有的字符本质还是数字

转义字符:

\t 制表

\n 换行

运算符

  • a++ 先赋值后运算

  • ++a 先运算后赋值

  • Math类

    逻辑运算符:

    &&(有假为假)

    ||(有真为真)

    !(真变假假变真)

PS:逻辑运算符只要前面的已经可以判定结果则不再判定后面

 

 

位运算:

A = 0011 1100

B = 0000 1101

A&B = 0000 1100 (有0为0)

A|B = 0011 0001 (有1为1)

A^B = 0011 0001 (相同为0 不同为1)

~B = 1111 0010(与上述完全相反)

"" << " 左移

" >> " 右移

0000 0001 1

0000 0010 2

0000 0011 3

0000 0100 4

0000 1000 8

0001 0000 16

左移右移指的就是在二进制中的移位

例如:2<<3 结果为16

 

 

字符串连接符 + ,String

a=10;

b=20;

""+a+b 结果为1020

a+b+"" 结果为30

 

三元运算符:

x ? y : z

如果x==true,结果为y,否则结果为z.

包机制

定义包:package

导入包:import

一般用公司域名倒置作为包名(如com.baidu.www)

.*就是导入这个包下所有的类

 

JavaDoc

Javadoc命令是用来生成自己的api文档

参数信息

@author 作者名

@version 版本号

@since 指明需要最早使用的jdk版本

@param 参数名

@return 返回值情况

@throws 异常抛出情况

 

 

final double PI = 3.14159265;

在最前面定义一个常量,让程序更加清晰易读

这篇关于Java基础语法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!