摘要:
JAR API包括使用 manifest 文件的类。Manifest类的一个对象表示一个manifest文件。 在代码中创建一个Manifest对象,如下所示: 1 Manifest manifest = new Manifest(); Manifest manifest = new Manifes 阅读全文
posted @ 2017-08-08 14:02
SXT
阅读(168)
评论(0)
推荐(0)
摘要:
JAR文件可以可选地在META-INF目录中包含名为MANIFEST.MF的Manifest文件。Manifest文件包含有关JAR文件及其条目的信息。Manifest文件可以包含有关JAR文件的CLASSPATH设置及其主条目类的信息。 主条目类是具有启动独立应用程序的main()方法的类,包的版 阅读全文
posted @ 2017-08-08 11:41
SXT
阅读(466)
评论(0)
推荐(0)
摘要:
JAR(Java Archive)是基于ZIP文件格式的文件格式。 它用于捆绑Java应用程序或小程序的资源,类文件,声音文件,图像等。 它还提供数据压缩。一个JAR文件作为一种特殊类型的ZIP文件。可以对JAR文件的内容进行数字签名,以提供安全性。 它提供了一个平台无关的文件格式。 可以使用JAR 阅读全文
posted @ 2017-08-08 11:27
SXT
阅读(225)
评论(0)
推荐(0)
摘要:
要从标准输入读取数字,必须将其读取为字符串并将其解析为数字。java.util包中的Scanner类根据模式读取并解析基本类型和字符串中的文本。文本源可以是InputStream,文件,String对象或可读对象。 可以使用Scanner对象从标准输入System.in中读取原始类型值。以下代码说明 阅读全文
posted @ 2017-08-08 11:16
SXT
阅读(151)
评论(0)
推荐(0)
摘要:
缓冲区读 有两种方法从缓冲区读取数据: 绝对位置 相对位置 绝对位置 相对位置 使用四个版本重载的get()方法用于从缓冲区读取数据。 get(int index)返回给定索引处的数据。 get()从缓冲区中的当前位置返回数据,并将位置增加1。 get(byte [] destination,int 阅读全文
posted @ 2017-08-08 11:15
SXT
阅读(290)
评论(0)
推荐(0)
摘要:
当文件系统中的对象被修改时,我们可以监听watch服务以获取警报。java.nio.file包中的以下类和接口提供watch服务。 Watchable接口 WatchService接口 WatchKey接口 WatchEvent接口 WatchEvent.Kind接口 StandardWatchEv 阅读全文
posted @ 2017-08-08 11:06
SXT
阅读(137)
评论(0)
推荐(0)
摘要:
Java7 引入了新的输入/输出2(NIO.2)API并提供了一个新的I/O API。 它向Java类库添加了三个包:java.nio.file,java.nio.file.attribute和java.nio.file.spi。 文件系统 FileSystem类的对象表示Java程序中的文件系统。 阅读全文
posted @ 2017-08-08 11:02
SXT
阅读(275)
评论(0)
推荐(0)
摘要:
对文件执行I/O的另一种方法是将文件的一个区域映射到物理内存,并将其作为内存数组。可以使用MappedByteBuffer来执行内存映射文件I/O。 要使用内存映射文件I/O,请为文件获取FileChannel对象,并使用FileChannel的map()方法获取MappedByteBuffer。直 阅读全文
posted @ 2017-08-08 10:58
SXT
阅读(100)
评论(0)
推荐(0)
摘要:
通道(Channel)是数据源和Java程序之间的开放连接,用于执行I/O操作。Channel接口在java.nio.channels包中。通道(Channel)接口只声明了两个方法:close()和isOpen()。 各种渠道 ReadableByteChannel用于使用read()方法将数据从 阅读全文
posted @ 2017-08-08 10:56
SXT
阅读(257)
评论(0)
推荐(0)
摘要:
Console类的目的是使Java程序和控制台之间的交互更容易。Console类是java.io包中的一个实用程序类,用于访问系统控制台。控制台不能保证在所有机器上的Java程序中可访问。 例如,如果Java程序作为服务运行,则不会有控制台与JVM相关联。 通过使用System类的静态console 阅读全文
posted @ 2017-08-08 10:51
SXT
阅读(513)
评论(0)
推荐(0)
摘要:
只要使用OutputStream对象就可使用System.out和System.err对象引用。只要可以使用InputStream对象就可以使用System.in对象。 System类提供了三个静态设置器方法setOut(),setIn()和stdErr(),以用自己的设备替换这三个标准设备。 要将 阅读全文
posted @ 2017-08-08 10:49
SXT
阅读(367)
评论(0)
推荐(0)
摘要:
使用随机访问文件,我们可以从文件读取以及写入文件。使用文件输入和输出流的读取和写入是顺序过程。使用随机访问文件,可以在文件中的任何位置读取或写入。RandomAccessFile类的一个对象可以进行随机文件访问。可以读/写字节和所有原始类型的值到一个文件。 RandomAccessFile可以使用其 阅读全文
posted @ 2017-08-08 10:47
SXT
阅读(444)
评论(0)
推荐(0)
摘要:
Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类: 枚举(Enumeration) 位集合(BitSet) 向量(Vector) 栈(Stack) 字典(Dictionary) 哈希表(Hashtable) 属性(Properties) 枚举(Enumeration 阅读全文
posted @ 2017-08-08 10:46
SXT
阅读(83)
评论(0)
推荐(0)
摘要:
Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 假定我们有这样一个需求:写一个排序方法,能够对整形数组、字符串数组甚至其他任何类型 阅读全文
posted @ 2017-08-08 10:44
SXT
阅读(107)
评论(0)
推荐(0)
摘要:
顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。 Java 有两种分支结构: if 语句 switch 语句 if 语句 switch 语句 if 语句 一个 if 语句包含一个布尔表达式和一条或多条语句。 语法 if 语句的用语法如下: 1 2 3 if(布尔表达式){ //如果布尔表 阅读全文
posted @ 2017-08-08 10:40
SXT
阅读(248)
评论(0)
推荐(0)
摘要:
Web这个词刚开始显得有些泛泛,似乎“冲浪”、“网上存在”以及“主页”等等都和它拉上了一些关系。甚至还有一种“Internet综合症”的说法,对许多人狂热的上网行为提出了质疑。我们在这里有必要作一些深入的探讨,但在这之前,必须理解客户机/服务器系统的概念,这是充斥着许多令人迷惑的问题的又一个计算领域 阅读全文
posted @ 2017-08-08 10:36
SXT
阅读(264)
评论(0)
推荐(0)
摘要:
在计算机编程中,一个基本的概念就是同时对多个任务加以控制。许多程序设计问题都要求程序能够停下手头的工作,改为处理其他一些问题,再返回主进程。可以通过多种途径达到这个目的。最开始的时候,那些拥有机器低级知识的程序员编写一些“中断服务例程”,主进程的暂停是通过硬件级的中断实现的。尽管这是一种有用的方法, 阅读全文
posted @ 2017-08-08 10:32
SXT
阅读(98)
评论(0)
推荐(0)
摘要:
就其本身来说,对象的概念可为我们带来极大的便利。它在概念上允许我们将各式各样数据和功能封装到一起。这样便可恰当表达“问题空间”的概念,不用刻意遵照基础机器的表达方式。在程序设计语言中,这些概念则反映为具体的数据类型(使用class关键字)。 我们费尽心思做出一种数据类型后,假如不得不又新建一种类型, 阅读全文
posted @ 2017-08-08 10:29
SXT
阅读(95)
评论(0)
推荐(0)
摘要:
toInstant()方法被添加到可用于将它们转换到新的日期时间的API原始日期和日历对象。使用ofInstant(Insant,ZoneId)方法得到一个LocalDateTime或ZonedDateTime对象。 让我们来看看他们的操作。 选择使用任何编辑器创建以下java程序在 C:/> JA 阅读全文
posted @ 2017-08-08 10:22
SXT
阅读(163)
评论(0)
推荐(0)
摘要:
TemporalAdjuster 是做日期数学计算。例如,要获得“本月第二个星期六”或“下周二”。 让我们来看看他们的操作。 选择使用任何编辑器创建以下java程序在 C:/> JAVA Java8Tester.java 阅读全文
posted @ 2017-08-08 10:12
SXT
阅读(120)
评论(0)
推荐(0)
摘要:
java.time.temporal.ChronoUnit 枚举在 Java8 中添加,以取代旧的API用来代表日,月等整数值 让我们来看看他们的操作。 使用所选择的任何编辑器创建下面的java程序在 C:/> JAVA Java8Tester.java 阅读全文
posted @ 2017-08-08 10:02
SXT
阅读(225)
评论(0)
推荐(0)
摘要:
java.math.BigDecimal.divide(BigDecimal divisor, int roundingMode) 返回一个BigDecimal,其值为(this/除数),其标度是this.scale()。如果必须执行舍入,以产生一个结果与给定的比例,将指定的舍入模式被应用。 声明 阅读全文
posted @ 2017-08-08 09:53
SXT
阅读(8902)
评论(0)
推荐(0)
摘要:
java.lang.Double.byteValue() 方法(通过转换成一个字节)返回此Double为一个字节的值。 声明 以下是java.lang.Double.byteValue()方法的声明 1 public byte byteValue() public byte byteValue() 阅读全文
posted @ 2017-08-08 09:44
SXT
阅读(300)
评论(0)
推荐(0)
摘要:
事件处理是什么? 事件处理机制,控制的事件,并决定如果一个事件发生时,会发生什么。这种机制被称为事件处理程序,在事件发生时执行的代码。 Java使用代理事件模型来处理事件。该模型定义了标准的机制来生成和处理事件。让我们简要介绍这种模式。 代理事件模型具有以下的主要参与者,即: 源 - 源是一个对象, 阅读全文
posted @ 2017-08-08 09:38
SXT
阅读(559)
评论(0)
推荐(0)
摘要:
1、finally语句为异常处理提供一个统一的出口,使得在控制流程转到程序的其他部分以前,能够对程序的状态作统一的管理。 2、无论try所指定的程序块中是否抛出例外,finally所指定的代码都要被执行。 3、通常在finally语句中可以进行资源的清除工作,如: 关闭打开的文件 删除临时文件 .. 阅读全文
posted @ 2017-08-08 09:30
SXT
阅读(271)
评论(0)
推荐(0)
摘要:
JavaSE(Java Standard Edition):标准版,定位在个人计算机上的应用。这个版本是Java平台的核心,它提供了非常丰富的API来开发一般个人计算机上的应用程序,包括用户界面接口AWT及Swing,网络功能与国际化、图像处理能力以及输入输出支持等。在上世纪90年代末互联网上大放异 阅读全文
posted @ 2017-08-08 09:19
SXT
阅读(328)
评论(0)
推荐(0)
浙公网安备 33010602011771号