java核心技术

以下是为您整理出来关于【java核心技术】合集内容,如果觉得还不错,请帮忙转发推荐。

【java核心技术】技术教程文章

JAVA核心技术I---JAVA基础知识(查漏补缺private)【代码】【图】

一:private对于类和对象private是只有这个类内部可以访问(类的成员函数和定义初始化) private是类之间的限制,而不是对对象的限制《重点》同类对象是可以直接访问对象的私有成员class priTest{private int age;publicvoid setAge(int a) {this.age=a;}publicint getAge() {returnthis.age;}publicint compare(priTest obj1) {int flag=0;if(this.age>obj1.age) {flag=1;}return flag;} }publicclass PrivateTest {publicstaticv...

《Java 核心技术》卷I 第9章 集合【代码】

9.1 Java集合框架9.1.1 集合接口与实现分离1、Java集合类库将接口(interface)与实现(implementation)分离。2、队列接口指出可以在队列的尾部添加元素,在队列的头部删除元素,并且可以查找队列中元素的个数。  队列通常有两种实现方式:一种是使用循环数组;另一种是使用链表。9.1.2 Collection接口2个基本方法: add:用于向集合中添加元素  boolean add(E element);iterator:用于返回一个实现了Iterator接口的对象  I...

Java核心技术-并发【代码】【图】

多线程程序在较低的层次上扩展了多任务的概念:一个程序同时执行多个任务,通常,每一个任务称为一个线程多进程与多线程的区别本质上在于每个进程拥有自己的一套变量,而线程则共享数据。共享变量使线程之间的通信比进程之间的通信更有效、更容易1 什么是线程1.1 使用线程给其他任务提供机会下面是在一个单独的线程中执行一个任务的简单过程:实现Runnable接口:1.将任务代码移到实现了Runnable接口的类的run方法中。这个接口非常简...

java核心技术36讲笔记【代码】【图】

Java-Basic谈谈final、 finally、 finalize有什么不同?典型回答: final可以用来修饰类、方法、变量,分别有不同的意义, final修饰的class代表不可以继承扩展, final的变量是不可以修改的,而final的方法也是不可以重写的( override)。finally则是Java保证重点代码一定要被执行的一种机制。我们可以使用try-finally或者try-catch-finally来进行类似关闭JDBC连接、保证unlock锁等动作。finalize是基础类java.lang.Object的一个方...

Java核心技术-5-继承

5 继 承 5.1 类、超类和子类用super访问父类。由于子类无法直接访问超类的私有域,所以子类对超类私有域的初始化必须调用超类的构造器。如果子类的构造器没有显式调用超类的构造器,则自动调用超类的无参构造器。this用途:一是引用隐式参数,二是调用该类的其他构造器。super用途:一是调用超类的方法,二是调用超类的构造器。一个对象变量可以指示多种实际类型的对象被称为多态。在运行时能够自动选择调用哪个方法被称为动态绑定...

Java核心技术·卷1:基础知识(原书第9版) PDF 电子书 下载 download【图】

外文书名:Core Java Volume I—Fundamentals (Ninth Edition)商品编码:11345721作者:Cay S. Horstmann,Gary Cornell 著 周立新,陈波,叶乃文,等 译出版社:机械工业出版社版次:9装帧:平装纸张:胶版纸印刷时间:2013-11-01印次:1页数:720正文语种:中文开本:16开有需要请联系QQ:2506187523目录译者序前言致谢第1章 Java程序设计概述 1.1 Java程序设计平台 1.2 Java“白皮书”的关键术语 1.2.1 简单性 1.2.2 面向对象 ...

Java核心技术1

Java方法参数的使用情况:一个方法不能修改一个基本数据对象析构与finalize方法Java有自动的垃圾回收器,不需要人工回收内存,例如,文件或使用了系统资源的另一个对象的句柄。在这种情况下,当资源的不再需要时,将其回收和再利用将显得十分重要。可以为任何一个类添加 finalize 方法。finalize 方法将在垃圾回收器清除对象之前调用 。在实际应用中,不要依赖于使用finalize 方法回收任何短缺的资源 , 这是因为很难知道这个方法什...

Java核心技术36讲读书笔记(5~8讲)

第五讲1、理解Java的字符串,String、StringBufer、StringBuilder有什么区别?  (1)String是Java语言非常基础和重要的类,提供了构造和管理字符串的各种基本逻辑。它是典型的Immutable类,被声明成为final class,所有属性也都是final的。也由于它的不可 变性,类似拼接、裁剪字符串等动作,都会产生新的String对象。由于字符串操作的普遍性,所以相关操作的效率往往对应用性能有明显影响。  (2)StringBufer是为解决上面提...

Java 核心技术 第四章 类与对象

类:构造对象的模板和蓝图。由类构造对象的过程称为创建类的实例。对象的特征:对象的行为对象的状态对象的标识类之间的关系:依赖聚合继承对象与对象变量: new Date()new GregorianCalendar()new GregorianCalendar(1999, 11, 31)new GregorianCalendar(1999, Calendar.DECEMBER, 31)new GregorianCalendar(1999, Calendar.DECEMBER, 31, 23, 59, 59)GregorianCalendar now = new GregrianCalendar() ;int month = now.get(Calen...

Java核心技术 笔记五 OOP

java 的核心就是面向对象 (完全面向对象的)面向对象程序设计就必须清楚对象的三个主要特性1.对象的行为2.对象的状态3.对象标识 除此之外 还需要了解对象之间的关系 比较常见的关系有依赖 继承 聚合 在Java程序中 程序员应该尽可能的将相互依赖的类减到最少 即减少类间的耦合度在Java中 并不是所有的类都是具有面向对象的特征 如math类 date类 在对象与对象变量之间存在着一个重要的区别Date deadline;这里的定义了一个对象变量...