Java基础学习之基础语法

Java基础语法详解:

1、编写Java应用程序:Hello World

2、标识符:在java程序能够自定义的内容

     类名:首字母必须大写,多个字母构成的,eg:Hello,HelloWorld

     方法名:首字母必须小写,多个字母构成,eg:add,addUser,addUserAndAge

变量名称:

     常量:首字母小写,多个字母构成的,eg:age,userNameAndAge

     变量:所有字母必须大写,多个字母构成,eg:PI,CONNECTION_URL

3、标识符的命名规范:

     1>必须以“_”,字母,$符号开始,其他部分内容不能包含除"$"符号以外特殊字符

     eg:_name,$$$,1name(不合法),%_name(不合法),name%(不合法)

      2>不能使用中文字符

      3>定义标识符必须有意义  eg:int a = 10 , int age = 10;

4、注释:

      文档注释:/**

                          *

                        */

      多行注释:/*

                      */

      单行注释://

5、小技巧:当我们不知道运算符优先级的时候可以加();

      print 不自动换行 println 自动换行

核心语法:

  1>原始类型:

  void方法返回的类型

  8种基本数据类型:

  4种整数型:byte;short;int;long

  2种浮点型:float;double

  1种布尔型:boolean

  1种字符型:char

数据类型转换:

2>变量

  语法:数据类型 变量名称 = 变量的值

3>String

  String name = "赋值";

变量的运算:

&:与运算-->只有对应的两个二进制均为1时,结果位才为1,否则为0;6&3=2;

|:或运算-->只要对应的二个二进制有一个为1时结果位就为1,两个都为0时才为0;6|3=7;

^:异或运算-->当两对应的二进制相异时,结果为1;6^3=5;

~:非运算符-->其功能是对参与运算的数的各二进位按位求反;~9=-10;

<<:左移-->往左移位,右部补0;2<<3=16;

>>:右移-->往右移位,整数左边补0,负数补1;3>>1=1;

>>>:无符号右移-->往右移位,左边补0;

原码,反码,补码:

你可能感兴趣的:(Java基础学习之基础语法)