java核心技术 要点笔记1】的更多相关文章

第4章   对象和类 1.面向对象 类:构造对象的模板,创建类的实例:由类构造对象的过程,封装,继承: 对象:对象的特性——对象的行为,对象的状态,对象的标识: 类之间的关系: 依赖(“user-a”),一个类的方法操纵另一个类的对象 聚合(“has-a”),类A的对象包含类B的对象 继承(“is-a”),类A 拓展了类B 2.使用预定义类 并不是所有的类都具有面向对象的特征,例如Math类: 对象不会自动被初始化为null,而必须通过调用new或将它们设置为null进行初始化(可以将java对…
第1章 1.java特性 简单性,java语法是一个C++语法的纯净版本. 面向对象,java将重点放在数据和对象的接口上.java与C++的主要不同点在于多继承,在java中实现多继承的机制是采用接口以及元类模型. 网络技能,健壮性,安全性,体系结构中立, 可移植性,java的基本类型的大小以及有关算法都做了明确的规定,java规范没有依赖具体实现.例如:java中的int类型永远是32位的整数,在其他语言中就不一定.其他语言只有一种规定就是int类型的大小不能低于shortint,不能高于l…
1.类,超类和子类 2.Object:所有类的超类 3.泛型数组列表 4.对象包装器和自动装箱 5.参数数量可变的方法 6.枚举类 7.反射 8.继承设计的技巧…
Java 核心技术之一程序设计概述 一.   Java语言的特点 简单行 :取经于C++,排除了C++不常用的指针.结构等,增加垃圾回收. 面向对象:与C++不同是单继承,但是可以继承多接口.完全面向对象的语言: 网络技能:Socket,FTP,Http,URL编程简单: 健壮性:避免指针错误使用: 安全性:构建防病毒防篡改系统: 体系结构中立:字节码: 可移植性: 解释性:可以解释任何移植了的字节码: 高性能: 多线程 动态性: 二.   Internet 和 Java Applet 在网页中…
最近在读<深入理解java核心技术>,对于里面比较重要的知识点做一个记录! 众所周知,Java是一个面向对象的语言,而java中的基本数据类型却不是面向对象的!为了解决这个问题,Java为每个基本数据类型引入一个对应的类,称为包装类! byte -- Byte  boolean -- Boolean short -- Short  char -- Character int -- Integer  long -- Long  float -- Float  double -- Double 为…
一术语 JDK:Java Delelpment Jit JRE:Java Runtime Environment 二.安装jdk1.8.0_25 设置环境变量(建议直接安装在C盘下),使用:隔开 C: \Java\jre1.8.0_25\bin; 三.解压源码文件方法 进入C: \Java\jre1.8.0_25 建立src子目录 mkdir src cdsrc 解压文件 Jar xvf ..\src.zip 一.   使用命令行工具 Java HelloWorld.java   带java结尾…
jdk是java开发工具包,里面包含了javac.jar.javadoc.java等工具,可以在bin目录中找到.有一个文件夹是jre,即jdk也包含了java运行环境.jre可单独安装,只是运行java程序. jdk安装完之后还要设置执行路径,也就是把jdk/bin添加到执行路径中,所谓的执行路径是指操作系统搜索可执行文件的目录列表.p14 java中用到浮点数时大部分都是用double,因为float的7位有效数字在大部分情况下不能满足需要.float数字后面有一个F后缀,没有后缀的为dou…
目录 1.多态.动态绑定 2.覆盖 3.阻止继承:final 类和方法 4.抽象类(abstract修饰) 5. 4 个访问修饰符: 6.toString() 7.对设计继承关系很有帮助的建议 8.接口 9.默认方法 1.多态.动态绑定 一个对象变量(例如, 变量 e) 可以指示多种实际类型的现象被称为多态(polymorphism). 在运行时能够自动地选择调用哪个方法的现象称为动态绑定(dynamic binding). 2.覆盖 如果在子类中定义了一个与超类签名相同的方 法, 那么子类中的…
目录 1.java的关键术语 2.==和equals 3.空串与 Null 串 4.构建字符串 5.封装 6.对象的三个主要特性 7.依赖(dependence).聚合(aggregation).继承(inheritance) 8.对象变量 9.clone 10.静态域.静态常量 11.静态方法 12.方法参数 13.重载 14.域和局部变量 15.构造器 16.对象析构 17.包 18.编译器.虚拟机和包 19.继承 20.Java 不支持多继承 1.java的关键术语 2.==和equals…
6.2.3   对象克隆 Cloneable 接口,这个接口指示一个类提供了一个安全的clone方法.(稍作了解) 为一个对象引用的变量建立副本时,原变量和副本都是同一个对象的引用,任何一个变量改变都会影响另一个变量. Employee original =new Employee("John Public",50000);Employee copy=original;copy.raiseSalary(10);//(加工资的一个方法) 如果希望copy是一个新对象,它的初始状态与ori…