Java 创建对象、数组、调用方法、导入类的包

今天正式开始学习java,今天接触并记录下来的知识主要是关于java基础语法中和C语言不同的点。

1.在java中创建对象和c语言中有很大不同,

基本数据类型不需要new而直接定义,而引用数据类型在定义实例时需要new实例对象。

调用方法有不同方式:

当一个方法被声明为static时,就可以直接使用"类名.方法"来调用,其余方法就new一个该类的对象去调用。

class Test {
    public static void say() {//...}
    public void speak() {//...}
}
//say就可以使用Test.say()
//而speak就得使用new Test().speak() ;

2.在java中char类型变量占2字节,也就是说,char类型保存的变量都将以2字节形式存在,包括数字、字符、英文字母等。

char s = "男";


3.在java中和c语言中都有"异或"即"^",其意义为:两者中只能有一者为真。


4.相较于C语言,java中创建数组有另外的方法
(1).声明数组
语法:数据类型[] 数组名 或 数据类型 数组名[];
例:int[] scores;
(2).分配空间
语法:数组名 = new 数据类型[数组长度];
例:scores = new int[5];
也可将两个步骤合并
int[] scores = new int[5];

创建二维数组的时候又会有些相较于C语言不同的语法
1.声明数组并分配空间
数据类型[][] 数组名 = new 数据类型[行的个数][列的个数];

数据类型[][] 数组名;
数组名 = new 数据类型[行的个数][列的个数];
还可以在声明数组时直接赋值:
数据类型[][] 数组名 = {{1,2,3},{4,5,6}};

2.在定义二维数组时也可以只指定行的个数,然后再为每一行分别指定列的个数。如果想创建每行列数不同的二维数组,则在为每行指定列数时创建上相应数量的列数。
数据类型[][] 数组名 = new 数据类型[行数][];
num[0] = new 数据类型[列数]
num[1] = new 数据类型[列数]
...


6.调用类包的情况

在调用类包时需要在程序主体前加上调用该类的语句。

如:import java.util.Arrays;

import为调用的作用,java.util为Arrays类所在的包,Arrays为调用的类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值