当前位置:K88软件开发文章中心编程语言JavaJava01 → 文章列表
文章标题关闭所有内容预览 | 展开所有内容预览
  • Java 发送邮件 [内容预览] 0 | 2019-01-11 13:01:04
    Java发送邮件使用Java应用程序发送E-mail十分简单,但是首先你应该在你的机器上安装JavaMailAPI和JavaActivationFramework(JAF)。您可以从Java网站下载最新版本的JavaMail,打开网页右侧有个Downloads链接,点击它下载。您可以从Java网站下载最新版本的JAF(...

    [阅读全文]

  • Java 网络编程 [内容预览] 0 | 2019-01-11 13:01:02
    Java网络编程网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。java.net包中提供了两种常见的网络协议的支持:TCP:TCP是传输控制协议的缩...

    [阅读全文]

  • Java 序列化 [内容预览] 0 | 2019-01-11 13:01:00
    Java序列化Java提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象...

    [阅读全文]

  • Java 泛型 [内容预览] 0 | 2019-01-11 13:00:58
    Java泛型Java泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。假定我们有这样一个需求:写一个排序方法,能够对整型数组、字符串数组甚至其他任何类型的数组进行排序,该如何...

    [阅读全文]

  • Java 集合框架 [内容预览] 0 | 2019-01-11 13:00:56
    Java集合框架早在Java2中之前,Java就提供了特设类。比如:Dictionary,Vector,Stack,和Properties这些类用来存储和操作对象组。虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用Vector类的方式和使用Properties类的方式有着很大不同。集合框架被...

    [阅读全文]

  • Java 数据结构 [内容预览] 0 | 2019-01-11 13:00:54
    Java数据结构Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类:枚举(Enumeration)位集合(BitSet)向量(Vector)栈(Stack)字典(Dictionary)哈希表(Hashtable)属性(Properties)以上这些类是传统遗留的,在Java2中引入了一种...

    [阅读全文]

  • Java 包(package) [内容预览] 0 | 2019-01-11 13:00:53
    Java包(package)为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。包的作用1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应...

    [阅读全文]

  • Java 接口 [内容预览] 0 | 2019-01-11 13:00:51
    Java接口接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则包含类要实现的方法。除非实现接口的类是...

    [阅读全文]

  • Java 封装 [内容预览] 0 | 2019-01-11 13:00:49
    Java封装在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改...

    [阅读全文]

  • Java 抽象类 [内容预览] 0 | 2019-01-11 13:00:47
    Java抽象类在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象...

    [阅读全文]

  • Java 多态 [内容预览] 0 | 2019-01-11 13:00:46
    Java多态多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作,如图所示:多态性是对象多种表现形式的体现。现实中,比如我们按下F1键这个动作:如果当前在Flash界面下弹出的就是AS3的帮助文档;如果当前在Word下弹出的就是Word帮助;在Windows下弹出的就是Wi...

    [阅读全文]

  • Java 重写(Override)与重载(Overload) [内容预览] 0 | 2019-01-11 13:00:44
    Java重写(Override)与重载(Overload)重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变。即外壳不变,核心重写!重写的好处在于子类可以根据需要,定义特定于自己的行为。也就是说子类能够根据需要实现父类的方法。重写方法不能抛出新的检查异常或者比被重写方...

    [阅读全文]

  • Java 继承 [内容预览] 0 | 2019-01-11 13:00:42
    Java继承继承的概念继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承:兔子和羊属于食草动物类,狮子和豹属于食肉动物类。食草动物和食肉动物又是属于动物类。所...

    [阅读全文]

  • Java 异常处理 [内容预览] 0 | 2019-01-11 13:00:40
    Java异常处理异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,你的代码少了一个分号,那么运行出来结果是提示是错误java.lang.Error;如果你用System.out.println(11/0),那么你是因为你用0做了除数,会抛出java.lang.ArithmeticE...

    [阅读全文]

  • Java Scanner 类 [内容预览] 0 | 2019-01-11 13:00:38
    JavaScanner类java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。下面是创建Scanner对象的基本语法:Scanners=newScanner(System.in);接下来我们演示一个最简单的数据输入,并通过Scanner类的next()与nextLine(...

    [阅读全文]

  • Java 流(Stream)、文件(File)和IO [内容预览] 0 | 2019-01-11 13:00:36
    Java流(Stream)、文件(File)和IOJava.io包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。Java.io包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。Java为I/...

    [阅读全文]

  • Java 方法 [内容预览] 0 | 2019-01-11 13:00:34
    Java方法在前面几个章节中我们经常使用到System.out.println(),那么它是什么呢?println()是一个方法。System是系统类。out是标准输出对象。这句话的用法是调用系统类System中的标准输出对象out中的方法println()。那么什么是方法呢?Java方法是语句的集合,它们在一起执行一...

    [阅读全文]

  • Java 正则表达式 [内容预览] 0 | 2019-01-11 13:00:32
    Java正则表达式正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。正则表达式实例一个字符串其实就是一个简单的正则表达式,例如HelloWorld正则表达式匹配"HelloWorld"字符串。.(点号)也是一个正则表达式,它匹配任何一个字...

    [阅读全文]

  • Java 日期时间 [内容预览] 0 | 2019-01-11 13:00:30
    Java日期时间java.util包提供了Date类来封装当前的日期和时间。Date类提供两个构造函数来实例化Date对象。第一个构造函数使用当前日期和时间来初始化对象。Date()第二个构造函数接收一个参数,该参数是从1970年1月1日起的毫秒数。Date(longmillisec)Date对象创建以后,可以调用下面...

    [阅读全文]

  • Java 数组 [内容预览] 0 | 2019-01-11 13:00:29
    Java数组数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处理也不尽相同。Java语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如numbers[100]来代替直接声明100个独立变量number0,number1,....,number99。本教程将为大家介绍J...

    [阅读全文]

  • Java StringBuffer 和 StringBuilder 类 [内容预览] 0 | 2019-01-11 13:00:27
    JavaStringBuffer和StringBuilder类当对字符串进行修改的时候,需要使用StringBuffer和StringBuilder类。和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder类在Java...

    [阅读全文]

  • Java String 类 [内容预览] 0 | 2019-01-11 13:00:25
    JavaString类字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串。创建字符串创建字符串最简单的方式如下:Stringgreeting="k88.net";在代码中遇到字符串常量时,这里的值是"k88.net"",编译器会使用该值创建一个String对象。和...

    [阅读全文]

  • Java Character 类 [内容预览] 0 | 2019-01-11 13:00:23
    JavaCharacter类Character类用于对单个字符进行操作。Character类在对象中包装一个基本类型char的值实例charch='a';//Unicode字符表示形式charuniChar='\u039A';//字符数组char[]charArray={'a','b','c','d','e'};然而,...

    [阅读全文]

  • Java Number & Math 类 [内容预览] 0 | 2019-01-11 13:00:22
    JavaNumber&Math类一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double等。实例inta=5000;floatb=13.65f;bytec=0x4a;然而,在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java语言为...

    [阅读全文]

  • Java switch case 语句 [内容预览] 0 | 2019-01-11 13:00:20
    Javaswitchcase语句switchcase语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。语法switchcase语句语法格式如下:switch(expression){casevalue://语句break;//可选casevalue://语句break;//可选//你可以有任意数量的cas...

    [阅读全文]

  • Java 条件语句 – if…else [内容预览] 0 | 2019-01-11 13:00:19
    Java条件语句-if...else一个if语句包含一个布尔表达式和一条或多条语句。语法if语句的语法如下:if(布尔表达式){//如果布尔表达式为true将执行的语句}如果布尔表达式的值为true,则执行if语句中的代码块,否则执行if语句块后面的代码。Test.java文件代码:publicclassTest{pu...

    [阅读全文]

  • Java 循环结构 – for, while 及 do…while [内容预览] 0 | 2019-01-11 13:00:17
    Java循环结构-for,while及do...while顺序结构的程序语句只能被执行一次。如果您想要同样的操作执行多次,,就需要使用循环结构。Java中有三种主要的循环结构:while循环do…while循环for循环在Java5中引入了一种主要用于数组的增强型for循环。while循环while是最基...

    [阅读全文]

  • Java 运算符 [内容预览] 0 | 2019-01-11 13:00:15
    Java运算符计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组:算术运算符关系运算符位运算符逻辑运算符赋值运算符其他运算符算术运算符算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。表格中的实例假设...

    [阅读全文]

  • Java 修饰符 [内容预览] 0 | 2019-01-11 13:00:13
    Java修饰符Java语言提供了很多修饰符,主要分为以下两类:访问修饰符非访问修饰符修饰符用来定义类、方法或者变量,通常放在语句的最前端。我们通过下面的例子来说明:publicclassclassName{//...}privatebooleanmyFlag;staticfinaldoubleweeks=9.5;pro...

    [阅读全文]

  • Java 变量类型 [内容预览] 0 | 2019-01-11 13:00:11
    Java变量类型在Java语言中,所有的变量在使用前必须声明。声明变量的基本格式如下:typeidentifier[=value][,identifier[=value]...];格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。以下列出了一些变量的声明实例。注意...

    [阅读全文]

 Java01   182   30   2/7页      1   2   3   4   5         GO