美文网首页
JAVA笔记 第一章(续)

JAVA笔记 第一章(续)

作者: 薛笙 | 来源:发表于2017-09-16 16:30 被阅读0次

   本系列笔记为大二JAVA王老师上课板书内容,写于此帮助记忆及供以查询。

1.3:运算符,表达式与语句(与C++比较)

→, ::  =  . 

sizeof 没有,一般用.length替代。

② 逻辑表达式必须是boolean不能是int

③for循环输出数组全部内容在Java中的两种实现

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

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

}

2·for(int ai : a){

system.out.println(ai);

}

1.4:对象的概念

① 对象的成员变量被称为“属性”,成员函数被称为“方法”

②Java中没有指针,但Java对象本质上相当于c++的指针,必须运行new运算符创建后使用(数组和String例外)

③Java中对象用new创建后,不需要delete

④Java中对象的传递都是引用传递:a.i = 10;b=a;b.i = 30;system.out.println(a.i);

输出的是30

对象间相互赋值会使得两个对象指向(或说引用)相同的地方(基本数据类型的封装类(如Integer)和String例外,他们的赋值是clone赋值)。

⑤Java中常用的一种对象叫JavaBean

其属性全为private,对每一个属性均有getter和setter,且为public并具有public的无参构造方法。

1.5:数组

①Java中的数组都是对象,有许多属性和方法,如length属性。

②一维数组的两种定义方式

1·类型 数据名 []

2·类型 [] 数据名

两者均不能在[]中指出元素个数。

③数组定义后并不占内存,但也必须用new运算符创建后才能使用。

④二维数组的每一行都可以分别初始化其length属性代表行数。

⑤数组是对象,本质是指针,同类型数组之间可以相互赋值(c++中不允许)

⑥拷贝数组

1·system.arrayCopy

2·Arrays.copyof

3·Arrays.copyofRange

⑦遍历数组

for(int i : b){

system.out.println(i);

}

相关文章

  • JAVA笔记 第一章(续)

    本系列笔记为大二JAVA王老师上课板书内容,写于此帮助记忆及供以查询。 1.3:运算符,表达式与语句(与C++比...

  • 《Java8 实战》- 读书笔记第一章(02)

    《Java8 实战》- 读书笔记第一章(02) 2018-12-29 22:56 folder Java[http...

  • 《Java从入门到精通》学习笔记

    Java从入门到精通学习笔记 第一章初识java a)Java是一种通过解释方式来执行的语言。 b)Java语言编...

  • 《Java 8实战》阅读笔记(1)

    以下为第一章《为什么你应该关注Java 8》的阅读笔记 1.1 为啥Java语言在演进 使用Java 8 可以写...

  • 第一部分-Java基础

    本文章是学习b站尚学堂java视频课所作课程笔记,看视频的理解效果更好 第一章 java基础 1.1 java简介...

  • Java 8 实战 (一)

    @[笔记, Java8, Java] [TOC] 第一章 Java 8的更新 流处理流是一系列数据项,一次只生成一...

  • Java多线程编程核心技术【笔记】

    Java多线程编程核心技术【笔记】 第一章 Java多线程技能 使用多线程的场景? 阻塞 多线程提高运行效率 依赖...

  • Java Web开发实战经典学习过程笔记

    Java Web开发实战经典学习简单笔记 第一章Java Web开发简介 1.胖客户端程序指的是,当一个程序运行时...

  • 随堂笔记1

    慕课网《Java秒杀系统方案优化 高性能高并发实战》笔记 总览 第一章 项目框架搭建 SpringBoot环境搭建...

  • nio

    参考文章 Java Nio Java NIO学习笔记 - NIO客户端时序图 Java NIO学习笔记 - NIO...

网友评论

      本文标题:JAVA笔记 第一章(续)

      本文链接:https://www.haomeiwen.com/subject/rxxusxtx.html