《Java 核心技术:卷Ⅰ》—学习笔记2
第四章 对象和类 (网络资料https://blog.csdn.net/world_snow/article/details/78831127) 对象:对象就是一个真实世界中的实体,对象与实体是一一对应关系的,意思就是现实世界的每一个实体都是一个对象,所以对象是一个具体的概念。 类: 具备某些共...
java学习笔记 第二篇 核心技术
第十章 接口、继承与多态 10.1 类的继承(extends关键字) 1.继承的基本思想是基于某个父类的扩展,制定出一个新的子类,子类可以继承父类原有的属性和方法,也可以增加原来父类所不具备的属性和方法,或者直接重写父类中的某些方法。2.可以在子类的构造方法中使用super()语句调用父类的构造方法...
《Java 核心技术:卷Ⅰ》—学习笔记2
第四章 对象和类 (网络资料https://blog.csdn.net/world_snow/article/details/78831127) 对象:对象就是一个真实世界中的实体,对象与实体是一一对应关系的,意思就是现实世界的每一个实体都是一个对象,所以对象是一个具体的概念。 类: 具备某些共...
Java核心技术卷一学习笔记1
在搞本科生毕设之余,闲下来看看书,写写博客。由于研究生学习要做一个数据可视化的项目,需要用到Java。所以拿了一本《Java核心技术卷一》正在一步步复习之前所学的Java知识。 3.9大数值 如果基本的整数和浮点数精度不能够满足需求,那么可以使用java.math...
Java核心技术卷一学习笔记1
在搞本科生毕设之余,闲下来看看书,写写博客。由于研究生学习要做一个数据可视化的项目,需要用到Java。所以拿了一本《Java核心技术卷一》正在一步步复习之前所学的Java知识。 3.9大数值 如果基本的整数和浮点数精度不能够满足需求,那么可以使用java.math...
java核心技术学习笔记(一)
工作了半年时间了,越来越发现自己基础知识的不足,所以我决定了,从今天起再好好过一遍基础,并且正式开始用博客记录学习笔记,开启博客之旅,希望自己可以坚持下去。现在就从最基础的记起。 java核心技术卷一第一章说的是一些java特性并顺带简单说了一下java和C++的区别,在此不再特别记录 第二章写...
java核心技术第四篇之JDBC第二篇
01.JDBC连接池_连接池的概念: 1).什么是连接池:对于多用户程序,为每个用户单独创建一个Connection,会使程序降低效率。这时我们可以创建一个"容器", 这个容器中,先缓存一些Connection对象,有用户请求,就从池中取出一个Connection对象,当用户使用完毕, 再将这个Co...
java学习笔记 第二篇 核心技术(二)
第十四章 集合类 集合类用来存放对象的引用。继承关系如下图: 14.1 Collection 接口 是层次结构中的根接口,构成Collection的单位称为元素。Collection接口不能直接使用,但该接口提供了添加元素、删除元素、管理数据的方法。 Collection接口常用方法: 14.2...
JAVA2核心技术卷1 学习笔记3 对象和类
JAVA2核心技术卷1 对象和类 1. 面向对象程序设计概述 1) 概述 2) 词汇 i. 封装:将数据和行为结合到一个包中,并对对象的使用者隐藏了数据的实现方式。 ...
JAVA核心技术卷一,泛型例子
对于这段代码,很多网友充满了质疑,首先有很多,不细心的,没有写Pair类,就进行编译。 肯定编译不过的,Pair类在其他代码的前两页。 还有这里,写出了泛型的特点。通过几个构造函数,和参数的变化,解释了,泛型。 package pair1;public class Pair<T>{pr...
Java核心技术——泛型编程
一、泛型编程1.泛型类是具有一个或多个类型变量的类,通过定义类型变量<T>的方式来指明是泛型类,类型变量使用大写形式,且比较短,一般用T、U、S表示2.可以定义带有类型参数的方法,泛型方法可以定义在普通类中,也可以定义在泛型类中3.调用泛型方法时,在方法名前的尖括号中放入具体类型,也可以...
[置顶] Java核心技术(四) —— 继承(2)
继前面我们对类和对象进行系统学习之后,我们来继续学习OOP的另一个基本概念:继承。利用继承,可以基于已存在的类构造一个新类。继承已存在的类就是复用(继承)这些类的方法和域,在此基础上,可以添加一些新的方法和域,以满足新的需求。 此外,我们也将介绍反射的概念。反射即在程序运行期间发现更多的类及其属性的...
Java核心技术点之泛型
1. Why ——引入泛型机制的原因 假如我们想要实现一个String数组,并且要求它可以动态改变大小,这时我们都会想到用ArrayList来聚合String对象。然而,过了一阵,我们想要实现一个大小可以改变的Date对象数组,这时我们当然希望能够重用之前写过的那个针对String对象的Ar...
JAVA 数组,(java核心技术 卷1)
一、java的数组声明方式: 有2种, int[] a; int a[]; int[] a = new int[100]; 程序员喜欢第一种方式,因为类型int与变量名分开了。 二、初始化 int[] smallPrime = {2,3,4,5,7,88} 这种语句不需要使用...
java 泛型 java核心技术 读书笔记
简单泛型类 public class Pair<T> {private T first;private T second;public Pair(){first = null;second = null;}public Pair(T first,T second){this.first ...
java核心技术----继承
面向对象编程的三大特征:封装、继承与多态。 所谓继承就是指人们可以基于已存在的类构造一个新类。继承已存在的类就是复用这些类的方法(method)和数据域(field)。 在此基础上,可以添加属于子类的新的方法和数据域,以满足新的需求。继承存在明显的“is a”的关系。 /** * Created b...
Java核心技术 继承
超类和子类: 父类也叫超类 超类的private属性并不能被子类访问。假如我们编写一个Manager类继承Employee类。 public class Manager extends Employee{private double bonus;. . .public void setBonus(d...
Java核心技术-继承
1 类、超类和子类 "is-a"关系是继承的一个明显特征。 1.1 定义子类 关键字extends表示继承 关键字extends表明正在构造的新类派生于一个已存在的类,已存在的类称为超类,新类称为子类,子类比超类拥有的功能更加丰富。 在通过扩展超类定义子类的时候,仅需要指出子类与超类的不同之处。因此...
java核心技术之泛型
概述 在引入泛型之前,Java类型分为原始类型、复杂类型,其中复杂类型分为数组和类。jdk1.5引入范型后,一个复杂类型就可以在细分成更多的类型。 例如原先的类型List,现在在细分成List, List等更多的类型。 注意,现在List<Object>, List<Strin...
java核心技术笔记——java基本程序设计结构
hello world代码 public class HelloWorld{public static void main(String args[]){System.out.println("hello world!");}} 这是java程序的模式,程序实现就是System.out.printl...