总:
Java,操作数据;
程序是一系列带有方法的对象组合,这些方法以其他对象为参数,并发送消息给其他对象;
4版第一章:
对象导论
1,面向对象
:
抽象,将问题分解为对象(对象,行为,实现);
2,对象,行为;类,行为的实现
;
1)
,对象,行为,实现(解构整个的程序);
2)
对象间的发生关系;
需求分析:类,类间关系;(程序解构图);
数据类型、类库等都是类;
3,对象复用
:
1)
,类的包含,(主外键表的实体类包含)
2)
,继承(父类、子类),加新方法、不加新方法;
3)
,多态(子类向上转型);
4,容器:
(类之一)
5,泛型:
(向下转型)
父类向下的转型;
6,访问修饰符,生命周期
:
Public等;
垃圾回收器,根据访问修饰符来回收;
重要概念:
1,对象概念:
1),
万物皆为对象
;
(抽象)
2),
程序是对象的集合,它们通过发送消息来告知彼此所要做的
;
(行为)
3),
每个对象都有自己的由其他对象所构成的存储
;
(对象组合)
4),
每个对象都拥有其类型
;
(类)
5),
某一特定类型的所有对象都可以接收同样的消息
。
6),对象具有状态、行为、标识;(对象拥有内部数据、产生行为、内存唯一地址)
2,
每个对象都提供服务:(服务的思想)
当你正试图开发一个程序时,你的目标就是去
创建能够提供理想的服务来解决问题的
对象集合;
4版第二章
: 一切都是对象
面向对象的思想;
操纵对象的引用;
创建引用,Sting s;
创建引用的同时进行初始化: String s = "asd";
New 一个对象,
String s = new String("asd");
创建类,new
一个对象;
class
Atype{
/*Class body goes here*/
}
Atype
a
=
new
Atype();
类,类字段,
new对象,对象赋值:
Class DataOnly{
Int i;
Double b;
}
DataOnly data = new DataOnly();
Data.i = 47;
Data.b = 1.2;
创建变量时对其赋初始值
;
方法
:
ReturnType methodName(/* Argument list*/){
/* Method body*/
}
方法是类的一部分,只有通过对象才能被调用;
(实体类对象出字段,bll
等数据操作类对象出方法);
对象调用方法:
objectName.methodName(arg1,arg2);
---发送消息(方法)给对象;
方法,参数,返回值:
int
storage(String s){
return
s.length()*2;
}
程序是一系列带有方法的对象组合,这些方法以其他对象为参数,并发送消息给其他对象;
当创建类是,描述类的对象的外观与行为;
执行new
来创建对象时,数据存储空间才被分配,其方法才供外界调用;
Static,直接调用的字段,方法;多处调用的内容可以使用
Static
修饰;
构建一个java
程序:
import
java.util.*;
//引入类;
public
class
HelloDate{ //类
Public static void main(String[] args){ //方法
System.
out
.println(
"Hello,it's: "
);
//输出语句;
System.
out
.println(
new
Date());
}
}
注释:
/** --- --- */
分享到:
相关推荐
在讨论Java编程思想学习笔记时,首先需要了解的是Java语言的平台无关性,而这一特性正是通过Java虚拟机(JVM)得以实现的。JVM作为Java程序设计的关键组成部分,对于Java开发人员来说是必须掌握的基础知识。在该学习...
### Java编程思想读书笔记 #### 一、Java与C++的区别及内存管理 在学习Java的过程中,我们常常会拿它与C++进行比较。这两门语言虽然有着相似之处,但也有许多不同点。 1. **内存管理:** - C++提供了更为底层的...
### Java编程思想学习笔记知识点详解 #### 一、操作符 **1.1 赋值操作符** - **符号**: `=` - **功能**: 用于将右侧的值赋给左侧的变量。 - **注意**: 当作用于基本类型时,赋值的是具体的值;当作用于对象时,则...
java编程思想的笔记。是别人的学习笔记。
读书笔记:java编程思想学习
《Java编程思想》是 Bruce Eckel 的经典之作,这本书深入浅出地介绍了Java语言的核心概念和技术,对于初学者和有经验的程序员来说都是极好的学习资源。以下是对书中的主要知识点进行的详细解读: 1. **Java语言基础...
JAVA学习笔记是面向对象编程语言的学习笔记,涵盖了JAVA的基本概念、面向对象编程思想、类和对象的概念、实例变量和局部变量的区别、方法的定义和调用、类型转换、精度问题、移位问题、switch语句的使用等内容。...
以上只是Java编程思想笔记中的冰山一角,深入学习还包括网络编程、数据库连接、JVM内存模型、垃圾回收机制、并发编程高级话题、Spring框架等内容。这些知识点构成了Java开发者必备的基础知识体系,通过不断学习和...
《Java编程思想笔记》是基于 Bruce Eckel 的经典著作 "Thinking in Java" 所做的学习总结,这本书深入浅出地介绍了Java语言的核心概念和技术。在本文中,我们将围绕Java编程的一些关键知识点进行深入探讨,包括但不...
Java JDK 6学习笔记是为Java初学者量身定制的一份宝贵资料,它涵盖了Java编程的基础概念、语法以及核心特性。这份PPT简体版旨在帮助读者快速掌握Java开发的基本技能,逐步成为一名合格的Java程序员。 Java JDK...
### JAVA编程思想笔记 #### 一、编程语言与Java特性 1. **编程语言类别**: - **机器语言**:直接与硬件交互的语言,由0和1组成。 - **汇编语言**:接近机器语言,使用助记符表示指令。 - **高级语言**:更接近...
读书笔记:学习Java编程思想
对于那些想要提升Java编程技能的开发者来说,这本书是不可多得的参考资料。 总的来说,《Java JDK 8学习笔记》是一本全面覆盖Java 8新特性的指南,它通过深入浅出的讲解和丰富的实例,帮助读者掌握Java 8的核心概念...
从标题“java核心思想读书笔记”和描述可以看出,这份资料是作者结合《Java核心思想》一书和其他网络资源整理而成,适合不同水平的Java学习者,特别是初学者和有经验的工程师。 1. **Java的设计目标** - 不同于...
### Java编程思想笔记知识点概述 #### 第 1 章 对象导论 在这一章节中,主要介绍...以上内容概括了《Java编程思想笔记》中的核心知识点,涵盖了Java语言的基础到高级特性,适合初学者和有一定经验的开发者参考学习。