java基础一

java基础一

java常用的输出语句

  • System.out.println();
  • System.out.print();
  • System.out.printf();

java常用输如语句

  • import java.util.Scanner;
  • String nextLine();
  • boolean nextBoolean();
  • short nextShort();
  • 方法不能脱离类而存在
  • Scanner input = new Scanner(System.in);

标识符

常量的定义:在程序运行的过程中其值始终保持不变~final

类型转换:隐式转换 强制转换

switch多路判断(break,default)

完整的循环一般包括四个部分

  • 初始化部分

增强for循环for(关键词;数组名);

第三章

数组的概念

C语言中数组的概念(数组有一大堆变量;数据类型一定相同;数组的长度(已经分配,元素的数目已经确定))
  • 数组是存储一组具有相同数据类型的数据元素的有序集合
数组的基本写法

array_type array_Name[];
array_type[] array_Name[];

  • 给数组元素
    ** 静态初始化:

arr_y[] arry_Name=();

  • 数组是引用数组类型
  • 凡是引用数据类型都有属于他的方法和引用变量
  • 动态分配内存

一维数组

二位数组

  • 静态初始化
  • 动态初始化(new *[number])

Arrays类(java快速开发)

  • 辅助编程人员简化数组的常用操作
  • copyOf 实现数组的复制
  • fill 实现数组元素的初始化
  • sort 实现数组的排序
  • binarySearch 实现排序后数组的元素查找
二维数组在java中几乎不用
Arrays类
动态初始化——new
Arrays类的使用~提供了很多方法

基本数据类型VS引用数据类型

基本数据类型
  • int short long byte double float char String boolean
  • 基本数据类型的对象直接拥有内存,被创建时,给其划分一块内存,将其数值直接存储在内存里
引用数据类型
  • 除基本数据类型之外
  • 引用数据类型的对象不直接拥有内存,它存储内存地址的引用。引用的数据类型在被创建时,首先要在栈上给其引用(句柄),而对象的具体信息都存储在堆内存上
基本数据类型和引用数据类型的区别
  • 1、基本数据类型不包含其他对象及方法,引用数据类型则包含其他对象及方法————数组.length
  • 2、基本数据类型直接操作变量;引用数据类型操作一般都会用到包含的方法。
  • 3、变量的比较:基本数据类型比较值,引用数据类型默认比较的不是值,而是所指向的地址
  • 3——1、要比较值的话要做特殊比较
特殊情况

int[] arr1=null;
arr[0]=10
//NullPointerException空引用异常~你所使用的的内存没有被分配内存

方法返回值的类型
参数列表(——java参数类型可以是任何数据类型)
  • 方法调用需要传递实际参数
  • 基本数据类型传递~不会改变
  • 引用数据类型传递~会影响实参的值

总结

  • 当参数是基本数据类型时,不会改变实参的值
  • 引用数据则反之
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值