`
sky_yangwang
  • 浏览: 52685 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

java编程思想,学习笔记

阅读更多

总:

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语言的平台无关性,而这一特性正是通过Java虚拟机(JVM)得以实现的。JVM作为Java程序设计的关键组成部分,对于Java开发人员来说是必须掌握的基础知识。在该学习...

    java编程思想读书笔记

    ### Java编程思想读书笔记 #### 一、Java与C++的区别及内存管理 在学习Java的过程中,我们常常会拿它与C++进行比较。这两门语言虽然有着相似之处,但也有许多不同点。 1. **内存管理:** - C++提供了更为底层的...

    《Java编程思想》学习笔记1(操作符、控制语句、对象、初始化与清理).doc

    ### Java编程思想学习笔记知识点详解 #### 一、操作符 **1.1 赋值操作符** - **符号**: `=` - **功能**: 用于将右侧的值赋给左侧的变量。 - **注意**: 当作用于基本类型时,赋值的是具体的值;当作用于对象时,则...

    《java编程思想》之学习笔记

    java编程思想的笔记。是别人的学习笔记。

    读书笔记:java编程思想学习.zip

    读书笔记:java编程思想学习

    java编程思想读书笔记.rar

    《Java编程思想》是 Bruce Eckel 的经典之作,这本书深入浅出地介绍了Java语言的核心概念和技术,对于初学者和有经验的程序员来说都是极好的学习资源。以下是对书中的主要知识点进行的详细解读: 1. **Java语言基础...

    JAVA个人学习笔记

    JAVA学习笔记是面向对象编程语言的学习笔记,涵盖了JAVA的基本概念、面向对象编程思想、类和对象的概念、实例变量和局部变量的区别、方法的定义和调用、类型转换、精度问题、移位问题、switch语句的使用等内容。...

    Java编程思想重点笔记(Java开发必看).pdf

    以上只是Java编程思想笔记中的冰山一角,深入学习还包括网络编程、数据库连接、JVM内存模型、垃圾回收机制、并发编程高级话题、Spring框架等内容。这些知识点构成了Java开发者必备的基础知识体系,通过不断学习和...

    java编程思想笔记

    《Java编程思想笔记》是基于 Bruce Eckel 的经典著作 "Thinking in Java" 所做的学习总结,这本书深入浅出地介绍了Java语言的核心概念和技术。在本文中,我们将围绕Java编程的一些关键知识点进行深入探讨,包括但不...

    Java JDK 6学习笔记——ppt简体版

    Java JDK 6学习笔记是为Java初学者量身定制的一份宝贵资料,它涵盖了Java编程的基础概念、语法以及核心特性。这份PPT简体版旨在帮助读者快速掌握Java开发的基本技能,逐步成为一名合格的Java程序员。 Java JDK...

    JAVA编程思想笔记

    ### JAVA编程思想笔记 #### 一、编程语言与Java特性 1. **编程语言类别**: - **机器语言**:直接与硬件交互的语言,由0和1组成。 - **汇编语言**:接近机器语言,使用助记符表示指令。 - **高级语言**:更接近...

    读书笔记:学习Java编程思想.zip

    读书笔记:学习Java编程思想

    Java JDK 8学习笔记 带完整书签(不是页码书签哦)

    对于那些想要提升Java编程技能的开发者来说,这本书是不可多得的参考资料。 总的来说,《Java JDK 8学习笔记》是一本全面覆盖Java 8新特性的指南,它通过深入浅出的讲解和丰富的实例,帮助读者掌握Java 8的核心概念...

    java核心思想读书笔记

    从标题“java核心思想读书笔记”和描述可以看出,这份资料是作者结合《Java核心思想》一书和其他网络资源整理而成,适合不同水平的Java学习者,特别是初学者和有经验的工程师。 1. **Java的设计目标** - 不同于...

    Java编程思想笔记(全)

    ### Java编程思想笔记知识点概述 #### 第 1 章 对象导论 在这一章节中,主要介绍...以上内容概括了《Java编程思想笔记》中的核心知识点,涵盖了Java语言的基础到高级特性,适合初学者和有一定经验的开发者参考学习。

Global site tag (gtag.js) - Google Analytics