02 2023 档案
摘要:21.1 Android 的历史...................................... 357 21.2 编写 Android 应用................................. 358 21.2.1 组织 Android 项目 ..............
阅读全文
摘要:20.1 XML-RPC 简介......................................344 20.2 使用 XML-RPC 进行通信.....................345 20.2.1 发送请求.....................................
阅读全文
摘要:19.1 使用 XML ..............................................328 19.2 设计 XML 语言 .....................................330 19.3 使用 Java 处理 XML ............
阅读全文
摘要:18.1 JDBC ......................................................313 18.1.1 数据库驱动程序 ............................314 18.1.2 查看数据库 ......................
阅读全文
摘要:17.1 Java 联网技术........................................ 291 17.1.1 打开跨越网络的流........................ 291 17.1.2 套接字.....................................
阅读全文
摘要:16.1 内部类.................................................... 277 16.2 闭包........................................................ 284 16.3 总结..........
阅读全文
摘要:15.1 流简介.................................................... 258 15.1.1 使用流............................................ 258 15.1.2 过滤流................
阅读全文
摘要:14.1 Java Web Start.........................................241 14.2 使用 Java Web Start................................243 14.2.1 创建 JNLP 文件 ..........
阅读全文
摘要:13.1 Graphics2D 类........................................226 13.2 绘制文本 ................................................227 13.2.1 使用防锯齿改善字体和图形的 质量 ...
阅读全文
摘要:12.1 事件监听器............................................ 208 12.1.1 设置组件........................................ 209 12.1.2 事件处理方法......................
阅读全文
摘要:11.1 基本的界面布局.................................... 191 11.1.1 布置界面........................................ 191 11.1.2 顺序布局..............................
阅读全文
摘要:10.1 Swing 的特性.........................................173 10.1.1 标准对话框.................................... 173 10.1.2 使用对话框..........................
阅读全文
摘要:9.1 创建应用程序.......................................... 154 9.1.1 创建界面 ..........................................155 9.1.2 开发框架 .........................
阅读全文
摘要:8.1 超越数组.................................................. 134 8.2 Java 数据结构.......................................... 134 8.2.1 Iterator.............
阅读全文
摘要:7.1 异常.......................................................... 113 7.2 管理异常.................................................. 115 7.2.1 异常一致性检测.....
阅读全文
摘要:6.1 限定符........................................................91 6.2 静态变量和方法 ........................................95 6.3 final 类、方法和变量............
阅读全文
摘要:5.1 定义类........................................................ 71 5.2 创建实例变量和类变量............................ 71 5.2.1 定义实例变量.........................
阅读全文
摘要:4.1 数组............................................................ 52 4.1.1 声明数组变量.................................... 52 4.1.2 创建数组对象................
阅读全文
摘要:3.1 创建新对象 ................................................35 3.1.1 使用 new............................................35 3.1.2 对象是如何创建的 ...............
阅读全文
摘要:2.1 语句和表达式............................................ 17 2.2 变量和数据类型........................................ 18 2.2.1 创建变量...........................
阅读全文
摘要:1.1 Java 语言......................................................2 1.1.1 Java 的历史..........................................2 1.1.2 Java 概述............
阅读全文
摘要:tomcat服务器的端口号 tomcat服务器的虚拟主机 制定主机访问 添加管理员 优化技巧 dns 线程数
阅读全文
摘要:设计模式代表有经验的面向对象软件开发人员使用的最佳实践。 设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。 这些解决方案是由许多软件开发人员在相当长的时间内通过试错获得的。 设计模式四人帮(GOF)是什么? 1994年,有四位作者:Erich Gamma,Richard Helm,R
阅读全文
摘要:java中的方法重载和方法重写有很多区别。 下面给出了方法重载和方法覆盖之间的差异列表: 编号方法重载方法重写 1 方法重载用于提高程序的可读性。 方法重写用于提供已经由其超类提供的方法的特定实现。 2 方法重载在类内执行。 方法重写发生在具有IS-A(继承)关系的两个类中。 3 在方法重载的情况下
阅读全文
摘要:对象是类的一个实例。 类是创建对象的蓝图或模板。 对象是真实世界的实体,如笔,笔记本电脑,手机,床,键盘,鼠标,椅子等。 类是一组类似的对象。 对象是一个物理实体。 类是一个逻辑实体。 对象主要通过new关键字创建,例如:Student s1=new Student(); 类使用class关键字,如
阅读全文
摘要:java命令行参数是一个参数,即在运行java程序时传递的参数。从控制台传递的参数可以在java程序中接收,并且可以用作输入。 因此,它提供了一种方便的方法来检查不同值的程序的行为。 可以从命令提示符传递N(1,2,3等)个参数。 java中的命令行参数的简单示例 在这个例子中,只接收一个参数并打印
阅读全文
摘要:在java中只有通过值调用,而不是通过引用调用。 如果要调用一个传递值的方法,则称为按值调用。 在被调用方法中完成的更改,在调用方法的外部不受影响。 在java中通过值调用的示例 在值调用的情况下,原始值不改变。 看看下面一个简单的例子: class Operation { int data = 5
阅读全文
摘要:java中的包装类提供了将原始数据类型转换为对象,以及将对象转换为原始数据类型的机制。 自J2SE 5.0以来,自动装箱和取消装箱功能将原始对象和对象自动转换为原始数据类型。将原始数据类型自动转换为对象称为自动装箱,反之亦然。 java.lang包的八个类在java中称为包装类。八个包装类的列表如下
阅读全文
摘要:通常,数组是具有连续内存位置的类似类型的元素的集合。Java数组是一个包含类似数据类型的元素的对象。 它是一个数据结构,我们存储类似的元素。 只能在java数组中存储固定的元素集合。 java中的数组是基于索引的,数组的第一个元素存储的索引为:0。 Java Array的优点 代码优化: 它使代码优
阅读全文
摘要:对象克隆是一种创建对象的精确副本的方法。 Object类的clone()方法用于克隆对象。java.lang.Cloneable接口必须由我们要创建其对象克隆的类实现。如果我们不实现Cloneable接口,clone()方法生成CloneNotSupportedException。 clone()方
阅读全文
摘要:默认情况下,Object类是java中所有类的父类。 换句话说,它是java的顶级类。 如果想引用你不知道的类型的对象,使用Object类是没有错的。请注意,父类引用变量可以引用子类对象,称为上转换。 下面举一个例子,有一个getObject()方法返回一个对象,但它可以是任何类型,如:Employ
阅读全文
摘要:java中有两种类型的修饰符:访问修饰符和非修饰符。java中的访问修饰符指定数据成员,方法,构造函数或类的辅助功能(范围)。一共有4种类型的java访问修饰符: private default protected public 有许多非访问修饰符,如:static, abstract, synch
阅读全文
摘要:java中的接口是类的蓝图。 它有静态常量和抽象方法。java中的接口是一种实现抽象的机制。 接口中只有抽象方法而不是方法体。接口用于在Java中实现抽象和多重继承。 Java接口也表示IS-A关系。它不能像抽象类一样被实例化。 为什么要使用Java接口? 需要使用接口主要有三个原因。如下面给出。
阅读全文
摘要:在java中用abstract关键字声明的类称为抽象类。 它可以有抽象和非抽象方法(带主体的方法)。 在学习java抽象类之前,先来了解java中的抽象。 Java中的抽象 抽象是隐藏实现细节并仅向用户显示功能的过程。 另一种方式,它只向用户显示重要的事情,并隐藏内部详细信息,例如:发送短信,只需输
阅读全文
摘要:java instanceof运算符用于测试指定对象是否是指定类型(类或子类或接口)的实例。 java中的instanceof也称为类型比较运算符,因为它将类型与实例进行比较。 它返回true或false。 如果对任何具有null值的变量应用instanceof运算符,则返回false。 java
阅读全文
摘要:将方法调用连接到方法体称为绑定。 在java中有两种类型的绑定: 静态绑定(也称为早期绑定)。 动态绑定(也称为后期绑定)。 了解类型 下面让我们来了解实例的类型。 1. 变量有一个类型 每个变量都有一个类型,它可能是原始的和非原始的。 int data=30; Java 这里的数据变量是一个int
阅读全文
摘要:Java中的多态是一个概念,通过它我们可以通过不同的方式执行单个动作(方法)。 多态性派生自2个希腊词:“poly”和“morphs”。 词语“poly”意为许多,“morphs”意为形式。 所以多态表示为多种形式。 在Java中有两种类型的多态性:编译时多态性和运行时多态性。 我们可以通过方法重载
阅读全文
摘要:java中的final关键字用于限制用户修改变量或重写一个类或方法。 java final关键字可以在许多上下文中使用。 final可以是: 变量 方法 类 final关键字可以应用于变量,没有值的final变量称为空白变量或未初始化的最终变量。 它只能在构造函数中初始化。 空白最终变量也可以是静态
阅读全文
摘要:java中的super关键字是一个引用变量,用于引用直接父类对象。 每当创建子类的实例时,父类的实例被隐式创建,由super关键字引用变量引用。 java super关键字的用法如下: super可以用来引用直接父类的实例变量。 super可以用来调用直接父类方法。 super()可以用于调用直接父
阅读全文
摘要:如果子类中具有与父类中声明相同的方法,在java中称为方法覆盖。换句话说,如果子类提供了由其父类提供的其中一个方法的特定实现,则它被称为方法覆盖。所以方法覆盖有两个前提条件:继承和子父类中方法名称相同。 Java方法覆盖的用法 方法重写用于提供有别于超类提供的方法的特定实现。 方法重写用于运行时多态
阅读全文
摘要:如果一个类中有多个具有相同名称但参数不同的方法,则称为方法重载。如果只需要执行一个操作,具有相同的方法名称将增加程序的可读性。 假设必须执行给定数值的添加操作(求和),但是参数的数量不固定,如果为两个参数编写add1(int,int)方法,为三个参数编写add2(int,int,int)方法,可能对
阅读全文
摘要:Java中的继承是一种机制,表示为一个对象获取父对象的所有属性和行为。 在Java中继承是:可以创建基于现有类构建新的类。 当您从现有类继承时,就可以重复使用父类的方法和字段,也可以在继承的新类中添加新的方法和字段。 继承表示IS-A关系,也称为父子关系。 为什么在java中使用继承? 对于方法覆盖
阅读全文
摘要:在java中,this关键字有很多种用法。 在java中,这是一个引用当前对象的引用变量。 java this关键字的用法如下: this关键字可用来引用当前类的实例变量。 this关键字可用于调用当前类方法(隐式)。 this()可以用来调用当前类的构造函数。 this关键字可作为调用方法中的参数
阅读全文
摘要:java中的static关键字主要用于内存管理。我们可以应用java static关键字在变量,方法,块和嵌套类中。 static关键字属于类,而不是类的实例。 静态(static)可以是: 变量(也称为类变量) 方法(也称为类方法) 代码块 嵌套类 1. Java静态变量 如果将一个变量声明为st
阅读全文
摘要:2. Java参数化构造函数 具有参数的构造函数称为参数化构造函数。 问题: 为什么使用参数化构造函数?回答: 参数化构造函数用于为不同对象提供不同初始化的值。 参数化构造函数的示例在这个例子中,我们创建了具有两个参数的Student类的构造函数。构造函数中柯有任意数量的参数。 class Stud
阅读全文
摘要:在本节教程中,我们将学习Java对象和类。在面向对象编程技术中,需要设计和使用对象和类的程序。 对象是物理和逻辑实体,而类是逻辑实体。 提醒:对于Java初学者来说,对象和类是一个十分重要的概念,能否理解和掌握对之后其他Java知识有直接影响。所以,虽然本节的内容比较多,但建议认真阅读并理解,最好能
阅读全文
摘要:Java命名约定是一个规则,决定标识符使用什么命名规则,如类,包,变量,常量,方法等的命名规则。 但是,它并不是强制要求必须遵循。这称为约定不规则。 java编程语言的所有类,接口,包,方法和字段都是根据java命名约定给出的 java命名约定的优点 通过使用标准的Java命名约定,您可以使自己和其
阅读全文
摘要:在本节中,将了解面向对象(OOP)的基础知识。面向对象编程只是一个模式,它提供许多概念,如继承,数据绑定,多态等等。 Simula是第一种面向对象的编程语言。而一切都可表示为对象的编程模式被称为真正的面向对象的编程语言。Smalltalk是第一个真正的面向对象的编程语言。 1. 面向对象编程 对象表
阅读全文