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 中的位运算

  按位与:&  

  按位或 :|

  按位异或:^

  按位取反:~

  左 移:<<

  带符号的右移:>>

  不带符号的右移:>>>

          

时间: 2024-12-05 21:36:34

Java学习笔记二(基础语法)的相关文章

java学习笔记之基础语法(二)

1.数组: 概念:同一种类型数据的集合,其实,数组就是一个容器 优点:可以方便的对其进行操作,编号从0开始,方便操作这些元素. 2,数组的格式 元素类型[]数组名=new 元素类型[数组元素个数]: int [] arr = new int[5]; int []arr = new int[]{1,2,3}; int []arr={1,2,3}; 3.数组的内存分配及特点 int []arr = new int[4]; 栈内存中定义一个数组变量,在堆内存中是实体内容,一排连续的地址. 4.java

java学习笔记之基础语法(一)

1.java语言基础由关键字.标识符.注释.常量和变量.运算符.语句.函数和数组等组成. 2.1关键字 定义:被java语言赋予了特殊含义的单词 特点:关键字中所有的字母都是小写. 2.2用于定义数据类型的关键字 class.interface.byte.short.int.long.float.double.char.boolean.void 2.3用于定义数据类型值的关键字 true.false.null 2.4用于定义流程控制的关键字 if.else.switch.case.default

01-Python学习笔记-基础语法

Python标识符 -d           在解析时显示调试信息 -O           生成优化代码 ( .pyo 文件 ) -S           启动时不引入查找Python路径的位置 -v            输出Python版本号 -X           从 1.6版本之后基于内建的异常(仅仅用于字符串)已过时. -c cmd     执行 Python 脚本,并将运行结果作为 cmd 字符串. file           在给定的python文件执行python脚本. P

PHP:学习笔记(2)——基础语法

PHP:学习笔记(2)--基础语法 向屏幕输出 说明 1.void echo ( string $arg1 [, string $... ] ) 2.int print ( string $arg ) 注意: 1.echo.print 实际上不是一个函数(它是一个语言结构),因此你可以不必使用圆括号来括起它的参数列表. 2.输出变量的时候需要使用双引号! 3.int printf ( string $format [, mixed $args [, mixed $... ]] ) 4.strin

Java学习笔记二:初始化(一)

1.对象初始化 在使用 new 初始化对象时,系统通常使用默认的构造函数,这个构造函数没有返回值,格式为: public class InitializeTest { private int a; // 默认构造函数 public InitializeTest() { } // 自定义构造函数 public InitializeTest(int a) { this.a = a; } } 虽然在使用 new 创建实例时,返回了这个对象的引用,但是这个与没有返回值的void方法不同 //void方法

Java学习笔记二:数据类型

Java学习笔记二:数据类型 1. 整型:没有小数部分,允许为负数,Java整型分4种:int short long byte 1.1 Int最为常用,一个Int类型变量在内存中占用4个字节,取值范围从-2 147 483 6至2 147 483 647 超过20亿,如果用来存储大于20亿的值,最好使用long型. 1.2  int 与Integer: Java中的数据类型分为基本数据类型和复杂数据类型.Int为前者,integer为后者. Integer是int的封装类,提供了很多转换方法,当

java学习总结--2.基础语法

2.java基础语法  java基础语法和c语言有很多相同之处,因为java'作为后起之秀,借鉴了很多C.C++的语法 1.关键字goto和const不能在java中使用,是为了方便C和C++转换为java代码,如果转换的C和C++包含这两个单词会报编译错误   三个保留字false true null 2.标示符 1.标示符不能为关键字和保留字 2.只能包含字母数字下划线和美元符号$ 3.不能以数字开头 4,.区别大小写,没有规定长度 约定俗成的规则 首字母小写 变量名第一个单词首字母小写后面

Hive学习笔记:基础语法

Hive基础语法 1.创建表 – 用户表 CREATE [EXTERNAL外部表] TABLE [IF NOT EXISTS 是否存在] HUserInfo ( userid int comment ‘用户Id’, username string comment ‘用户名称’, userpwd string comment ‘用户密码’, createtime string comment ‘创建时间’ ) comment ‘用户信息表’ row format delimited fileds

黑马程序员——JAVA学习笔记二(语法基础)

1,     Java程序都是以类的形式存在的,所以需要告诉虚拟机需要加载类的位置,那么可以设置classpath变量.classpath变量如果有;,则表示还会在当前目录查找,没有;则不会在当前目录查找. 当然如果没有classpath也会在当前目录查找. 2,    rd删除目录,加/S可以删整个目录,Windows从里向外删除. 3,    一个文件只有一个public类,文件名必须和类名相同,如果不是友好类,则不需要同名. 4,    JAVA一共有50个关键字 关键字是电脑语言里事先定