zoukankan      html  css  js  c++  java
  • Java学习笔记二(基础语法)

    1 Java 是强类型语言,提供的8中基本数据类型有以下几类:
      Byte :字节类型,一个字节,有符号的8位的整数。字节类型参与运算的时候,会转化为int类型。

            byte b;b=3;b=(byte)(b*3);  在这里第二个赋值必须经过强制类型转化,否则会编译出错。

      short:2个字节,Byte可行可以直接赋值给short,但是反过来需要强制类型转化。

      int:4字节类型的有符号的整数。

      long:8个字节类型的有符号的整形

      char:2个字节的无符号的类型。采用的是Unicode的编码格式;赋值方式有两种:用整数赋值(对应字符的asscall码);用字符‘a’来赋值。

      float:浮点数的变量;注意java里面小数常量是double类型的,不能直接给浮点型的变量赋值。需要在小数之后加上f,1.2f。用4个字节表示的。

      double:用8个字节表示。精度更高;

      boolean:在java中只有两个取值false 和 true;其他变量赋给Boolean变量时会报错。在java的判断语句中只能使用Boolean类型进行判定。

    2 数组

      一维数组:int num[]; 数组的定义的时候不能够分配空间的,定义之后使用new来为数组分配空间大小,num=new int[3];

              数组在定义的时候可以直接赋值,int [] num={1,2,3};int [] num=new int[] {1,2,3};

      二维数组:定义 int [][] num;num=new[3][4];//定义一个二维数组,并分配空间。

            二维数组每行包含的列可以不相同。int [][] num;num=new int[3][];num[0]=new int[5];num[0]=new int [4];

            二维数组的初始化:int [][]arr2=new int[][]{{1,2,3},{4,5,6}};int [][]arr3={{1,2,3},{2,3,4}};两种方式都不需要指定数组的大小。

    3 基本的语句

      if(){};

      while(true){};

      do{}while(true);

      for(int i=0;i<10;i++){}  

    4 Java 中的位运算

      按位与:&  

      按位或 :|

      按位异或:^

      按位取反:~

      左 移:<<

      带符号的右移:>>

      不带符号的右移:>>>

              

  • 相关阅读:
    C#流(stream)
    高并发图片(缩略图)处理中间层服务架构设计
    WCF技术剖析之十八:消息契约(Message Contract)和基于消息契约的序列化
    我们一起学习WCF 第六篇文件传输
    远程服务器返回了意外相应:(413) Request Entity Too Large。
    三层架构
    传说中的WCF(9):流与文件传输
    分享WCF文件传输---WCFFileTransfer
    分享基于EF+WCF的通用三层架构及解析
    Winform开发框架之框架演化
  • 原文地址:https://www.cnblogs.com/zxjie/p/4082338.html
Copyright © 2011-2022 走看看