> 文档中心 > 【0基础入门java】入门基础

【0基础入门java】入门基础


1、介绍:

Java是一门的面向对象编程语言,不仅吸收了c++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

2、java基本数据类型

自从Java发布以来,基本数据类型就是Java语言的一部分,分别是byte, short, int, long, char, float, double, boolean.

其中:

整型:byte, short, int, long

字符型:char

浮点型:float, double

布尔型:boolean

例子: 

​public class PrimitiveTypeTest {      public static void main(String[] args) {   // byte   System.out.println("基本类型:byte 二进制位数:" + Byte.SIZE);   System.out.println("包装类:java.lang.Byte");   System.out.println("最小值:Byte.MIN_VALUE=" + Byte.MIN_VALUE);   System.out.println("最大值:Byte.MAX_VALUE=" + Byte.MAX_VALUE);   System.out.println();     // short   System.out.println("基本类型:short 二进制位数:" + Short.SIZE);   System.out.println("包装类:java.lang.Short");   System.out.println("最小值:Short.MIN_VALUE=" + Short.MIN_VALUE);   System.out.println("最大值:Short.MAX_VALUE=" + Short.MAX_VALUE);   System.out.println();     // int   System.out.println("基本类型:int 二进制位数:" + Integer.SIZE);   System.out.println("包装类:java.lang.Integer");   System.out.println("最小值:Integer.MIN_VALUE=" + Integer.MIN_VALUE);   System.out.println("最大值:Integer.MAX_VALUE=" + Integer.MAX_VALUE);   System.out.println();     // long   System.out.println("基本类型:long 二进制位数:" + Long.SIZE);   System.out.println("包装类:java.lang.Long");   System.out.println("最小值:Long.MIN_VALUE=" + Long.MIN_VALUE);   System.out.println("最大值:Long.MAX_VALUE=" + Long.MAX_VALUE);   System.out.println();     // float   System.out.println("基本类型:float 二进制位数:" + Float.SIZE);   System.out.println("包装类:java.lang.Float");   System.out.println("最小值:Float.MIN_VALUE=" + Float.MIN_VALUE);   System.out.println("最大值:Float.MAX_VALUE=" + Float.MAX_VALUE);   System.out.println();     // double   System.out.println("基本类型:double 二进制位数:" + Double.SIZE);   System.out.println("包装类:java.lang.Double");   System.out.println("最小值:Double.MIN_VALUE=" + Double.MIN_VALUE);   System.out.println("最大值:Double.MAX_VALUE=" + Double.MAX_VALUE);   System.out.println();     // char   System.out.println("基本类型:char 二进制位数:" + Character.SIZE);   System.out.println("包装类:java.lang.Character");   // 以数值形式而不是字符形式将Character.MIN_VALUE输出到控制台   System.out.println("最小值:Character.MIN_VALUE="    + (int) Character.MIN_VALUE);   // 以数值形式而不是字符形式将Character.MAX_VALUE输出到控制台   System.out.println("最大值:Character.MAX_VALUE="    + (int) Character.MAX_VALUE);      }  }​

运算符:

算数运算符

+ 加法 - 相加运算符两侧的值
- 减法 - 左操作数减去右操作数
* 乘法 - 相乘操作符两侧的值
/ 除法 - 左操作数除以右操作数
取余 - 左操作数除以右操作数的余数
++ 自增: 操作数的值增加1
-- 自减: 操作数的值减少1

关系运算符

== 检查如果两个操作数的值是否相等,如果相等则条件为真。
!= 检查如果两个操作数的值是否相等,如果值不相等则条件为真。
检查左操作数的值是否大于右操作数的值,如果是那么条件为真。
检查左操作数的值是否小于右操作数的值,如果是那么条件为真。
>= 检查左操作数的值是否大于或等于右操作数的值,如果是那么条件为真。
<= 检查左操作数的值是否小于或等于右操作数的值,如果是那么条件为真

位运算

如果相对应位都是1,则结果为1,否则为0
| 如果相对应位都是 0,则结果为 0,否则为 1
^ 如果相对应位值相同,则结果为0,否则为1
按位取反运算符翻转操作数的每一位,即0变成1,1变成0。
<<  按位左移运算符。左操作数按位左移右操作数指定的位数。
>>  按位右移运算符。左操作数按位右移右操作数指定的位数。
>>> 

按位右移补零操作符。左操作数的值按右操作数指定的位数右移,移动得到的空位以零填充。

控制语句

控制语句用于控制程序的流程, 以实现程序的各种结构方式。

(1). 条件判断语句

if语句、switch语句;

(2) .循环执行语句

do while语句、where语句、for语句;

(3). 转向语句

break语句、continue语句、return语句

例如,以下都是表达式语句:

a=3+5;

a>b?a:b;

a=1,b=2,c=3;

printf(“hello\n”);

String类型

开发者涨薪指南 【0基础入门java】入门基础 48位大咖的思考法则、工作方式、逻辑体系儿童百科