• 《Java 核心技术:卷Ⅰ》—学习笔记2

    时间:2023-02-24 21:42:23

      第四章 对象和类 (网络资料https://blog.csdn.net/world_snow/article/details/78831127) 对象:对象就是一个真实世界中的实体,对象与实体是一一对应关系的,意思就是现实世界的每一个实体都是一个对象,所以对象是一个具体的概念。 类: 具备某些共...

  • java学习笔记 第二篇 核心技术

    时间:2023-02-24 21:42:41

    第十章 接口、继承与多态 10.1 类的继承(extends关键字) 1.继承的基本思想是基于某个父类的扩展,制定出一个新的子类,子类可以继承父类原有的属性和方法,也可以增加原来父类所不具备的属性和方法,或者直接重写父类中的某些方法。2.可以在子类的构造方法中使用super()语句调用父类的构造方法...

  • 《Java 核心技术:卷Ⅰ》—学习笔记2

    时间:2023-02-24 21:42:35

      第四章 对象和类 (网络资料https://blog.csdn.net/world_snow/article/details/78831127) 对象:对象就是一个真实世界中的实体,对象与实体是一一对应关系的,意思就是现实世界的每一个实体都是一个对象,所以对象是一个具体的概念。 类: 具备某些共...

  • Java核心技术卷一学习笔记1

    时间:2023-02-24 21:42:29

           在搞本科生毕设之余,闲下来看看书,写写博客。由于研究生学习要做一个数据可视化的项目,需要用到Java。所以拿了一本《Java核心技术卷一》正在一步步复习之前所学的Java知识。       3.9大数值      如果基本的整数和浮点数精度不能够满足需求,那么可以使用java.math...

  • Java核心技术卷一学习笔记1

    时间:2023-02-24 21:42:23

           在搞本科生毕设之余,闲下来看看书,写写博客。由于研究生学习要做一个数据可视化的项目,需要用到Java。所以拿了一本《Java核心技术卷一》正在一步步复习之前所学的Java知识。       3.9大数值      如果基本的整数和浮点数精度不能够满足需求,那么可以使用java.math...

  • java核心技术学习笔记(一)

    时间:2023-02-24 21:37:43

    工作了半年时间了,越来越发现自己基础知识的不足,所以我决定了,从今天起再好好过一遍基础,并且正式开始用博客记录学习笔记,开启博客之旅,希望自己可以坚持下去。现在就从最基础的记起。 java核心技术卷一第一章说的是一些java特性并顺带简单说了一下java和C++的区别,在此不再特别记录 第二章写...

  • java核心技术第四篇之JDBC第二篇

    时间:2023-02-24 21:37:37

    01.JDBC连接池_连接池的概念: 1).什么是连接池:对于多用户程序,为每个用户单独创建一个Connection,会使程序降低效率。这时我们可以创建一个"容器", 这个容器中,先缓存一些Connection对象,有用户请求,就从池中取出一个Connection对象,当用户使用完毕, 再将这个Co...

  • java学习笔记 第二篇 核心技术(二)

    时间:2023-02-24 21:37:31

    第十四章 集合类 集合类用来存放对象的引用。继承关系如下图: 14.1 Collection 接口 是层次结构中的根接口,构成Collection的单位称为元素。Collection接口不能直接使用,但该接口提供了添加元素、删除元素、管理数据的方法。 Collection接口常用方法: 14.2...

  • JAVA2核心技术卷1 学习笔记3 对象和类

    时间:2023-02-24 12:10:05

     JAVA2核心技术卷1 对象和类   1.         面向对象程序设计概述 1)        概述 2)        词汇                          i.              封装:将数据和行为结合到一个包中,并对对象的使用者隐藏了数据的实现方式。     ...

  • JAVA核心技术卷一,泛型例子

    时间:2023-02-16 12:25:06

    对于这段代码,很多网友充满了质疑,首先有很多,不细心的,没有写Pair类,就进行编译。 肯定编译不过的,Pair类在其他代码的前两页。 还有这里,写出了泛型的特点。通过几个构造函数,和参数的变化,解释了,泛型。 package pair1;public class Pair<T>{pr...

  • Java核心技术——泛型编程

    时间:2023-02-16 12:20:45

    一、泛型编程1.泛型类是具有一个或多个类型变量的类,通过定义类型变量<T>的方式来指明是泛型类,类型变量使用大写形式,且比较短,一般用T、U、S表示2.可以定义带有类型参数的方法,泛型方法可以定义在普通类中,也可以定义在泛型类中3.调用泛型方法时,在方法名前的尖括号中放入具体类型,也可以...

  • [置顶] Java核心技术(四) —— 继承(2)

    时间:2023-02-16 12:20:39

    继前面我们对类和对象进行系统学习之后,我们来继续学习OOP的另一个基本概念:继承。利用继承,可以基于已存在的类构造一个新类。继承已存在的类就是复用(继承)这些类的方法和域,在此基础上,可以添加一些新的方法和域,以满足新的需求。 此外,我们也将介绍反射的概念。反射即在程序运行期间发现更多的类及其属性的...

  • Java核心技术点之泛型

    时间:2023-02-16 12:20:27

    1. Why ——引入泛型机制的原因     假如我们想要实现一个String数组,并且要求它可以动态改变大小,这时我们都会想到用ArrayList来聚合String对象。然而,过了一阵,我们想要实现一个大小可以改变的Date对象数组,这时我们当然希望能够重用之前写过的那个针对String对象的Ar...

  • JAVA 数组,(java核心技术 卷1)

    时间:2023-02-16 12:20:21

    一、java的数组声明方式:     有2种, int[] a; int a[];   int[] a = new int[100]; 程序员喜欢第一种方式,因为类型int与变量名分开了。      二、初始化 int[] smallPrime = {2,3,4,5,7,88}  这种语句不需要使用...

  • java 泛型 java核心技术 读书笔记

    时间:2023-02-16 12:20:45

    简单泛型类 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核心技术----继承

    时间:2023-02-16 12:16:08

    面向对象编程的三大特征:封装、继承与多态。 所谓继承就是指人们可以基于已存在的类构造一个新类。继承已存在的类就是复用这些类的方法(method)和数据域(field)。 在此基础上,可以添加属于子类的新的方法和数据域,以满足新的需求。继承存在明显的“is a”的关系。 /** * Created b...

  • Java核心技术 继承

    时间:2023-02-16 12:15:56

    超类和子类: 父类也叫超类 超类的private属性并不能被子类访问。假如我们编写一个Manager类继承Employee类。 public class Manager extends Employee{private double bonus;. . .public void setBonus(d...

  • Java核心技术-继承

    时间:2023-02-16 12:10:58

    1 类、超类和子类 "is-a"关系是继承的一个明显特征。 1.1 定义子类 关键字extends表示继承 关键字extends表明正在构造的新类派生于一个已存在的类,已存在的类称为超类,新类称为子类,子类比超类拥有的功能更加丰富。 在通过扩展超类定义子类的时候,仅需要指出子类与超类的不同之处。因此...

  • java核心技术之泛型

    时间:2023-02-16 12:11:22

    概述 在引入泛型之前,Java类型分为原始类型、复杂类型,其中复杂类型分为数组和类。jdk1.5引入范型后,一个复杂类型就可以在细分成更多的类型。 例如原先的类型List,现在在细分成List, List等更多的类型。 注意,现在List<Object>, List<Strin...

  • java核心技术笔记——java基本程序设计结构

    时间:2023-02-16 11:38:57

    hello world代码 public class HelloWorld{public static void main(String args[]){System.out.println("hello world!");}} 这是java程序的模式,程序实现就是System.out.printl...