Java基础(一)

Java开发的体系结构和组成部分:

一、JavaSE基础核心

1、JVM:Java虚拟机,是整个技术的核心,通过JVM实现Java程序运行,运行步骤如下:

     

2、JDK:Java开发工具包

    下载地址:https://www.oracle.com/java/technologies/javase-downloads.html

3、JRE:Java运行环境

总结:当装了JDK后JRE和JVM就已经安装了,三者之间关系如下:

运行操作:运行:Java源文件—通过javac命令执行源文件编译为.class文件——通过Java命令执行.class文件—返回结果

变量和常量

1、Java中的关键字(区分大小写)

    

2、Java标识符

   (1)、标识符可以字母、数字、下划线(_)、美元符($)组成,但不能包含 @、%、空格等其它特殊字符,不能以数字开头。

   (2)、标识符不能是 Java 关键字和保留字。

     (3)、标识符是严格区分大小写的。

3、Java数据类型

      

    (1)、基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。说白了,基本数据类型变量里存储的                     是直接放在抽屉里的东西,而引用数据类型变量里存储的是这个抽屉的钥匙,钥匙和抽屉一一对应。

      (2)、常用的基本类型有:

             

   实际的应用中注意的点:

    Java 自动类型转化,例如:int a= 1;double b=a;  int类型直接复制duble类型,但是反过来则不行,这是字节码的长度来决定            的,duble字节长度是8,int类型是4,所以不能反之.

    Java中的强制类型转换,例如:double a = 75.8; int b = (int)a;  这样讲double强转化为int会都是精度.

4、Java中常量的定义

      java常量定义,使用final关键字  例如 final String SEX = “男”;  变量名一般为大写。

5、Java中注释的使用

     注释说明:

       @author 标明开发该类模块的作者

       @version 标明该类模块的版本

       @see 参考转向,也就是相关主题

       @param 对方法中某参数的说明

       @return 对方法返回值的说明

       @exception 对方法可能抛出的异常进行说明

       注释生成文档:可以通过 javadoc -d doc test.java 命令生成注释文档.

 

Java中的运算符


(1)、算术运算符:

               如加法、减法、乘法、除法等。 ++,— ,++a是本身自增,a++是复制给某个变量后,某个变量自增。


 (2)、赋值运算符:

               


 (3)、比较运算符:

 

               


(4)、逻辑运算符:

             

 


(5)、条件运算符:三元运算符——布尔表达式 ? 表达式1 :表达式2

       总结运算优先级:

         

Java中的数组


数组声明:

     数据类型[ ] 数组名;或者   数据类型 数组名[ ];例如:int[] a; String b[];

数组分配空间:

    数组名 = new  数据类型 [ 数组长度 ]; 例如:int[] a=new int[5];      

数组赋值:  a[0]=1;a[1]=100;

在 Java 中还提供了另外一种直接创建数组的方式,它将声明数组、分配空间和赋值合并完成,如:int[] a ={1,2,3,4,5,6}等价于int[] a=new int[]{1,2,3,4,5,6}

使用循环操作 Java 中的数组:

int[] a ={1,2,3,4,5,6};

for(i=0;i<a.length;i++){

System.out.println(a[i]);

}

for(int i:a){

System.out.println(i);

}

Java 中的二维数组:

1、声明数组并分配空间:

     数据类型[][] 数组名 = new 数据类型[行的个数][列的个数];如下:定义个两行三列的二维数组:
     int[][] a =new int[2][3];

需要了解的:在定义二维数组时也可以只指定行的个数,然后再为每一行分别指定列的个数。如果每行的列数不同,则创建的是不规则的二维数组,如下所示:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值