THE WORLD'S LARGEST WEB DEVELOPER SITE

Java 教程

Java 入门教程 Java 简介 Java 开发环境配置 Java 基础语法 Java 对象和类 Java 基本数据类型 Java 变量类型 Java 修饰符 Java 运算符 Java 循环结构 - for, while 及 do…while Java 分支结构 - if…else_switch Java Number类 Java Character类 Java String类 Java StringBuffer 和 StringBuilder 类 Java 数组 Java 日期时间 Java 正则表达式 Java 方法 Java 流(Stream)、文件(File)和IO Java Scanner 类 Java 异常处理

Java 面向对象

Java 继承 Java 重写(Override)与重载(Overload) Java 多态 Java 抽象类 Java 封装 Java 接口 Java 包(package)

Java 高级教程

Java 数据结构 Java 集合框架 Java 泛型 Java 序列化 Java 网络编程 Java 发送邮件 Java 多线程编程 Java Applet基础 Java 文档注释 Java 实例 Java 8 新特性

Java 设计模式

Java 工厂模式 Java 抽象工厂模式 Java 单例模式 Java 生成器模式 Java 原型模式 Java 适配器模式 Java 桥接模式 Java 过滤器_标准模式 Java 组合模式 Java 装饰模式 Java 外观模式 Java 代理模式 Java 责任链模式 Java 命令模式 Java 迭代器模式 Java 观察者模式 Java 中介者模式 Java 解释器模式 Java 状态模式 Java 空对象模式 Java 策略模式 Java 模板方法模式 Java 访问者模式 Java MVC模式 Java 数据访问对象模式

Java 面向对象设计

Java 类实例 Java 访问级别 Java 导入 Java 方法 Java 方法返回 Java 方法重载 Java 实例_静态方法 Java 主方法 Java 参数传递 Java varargs方法 Java this关键字 Java 访问级别成员 Java final关键字 Java 构造函数 Java 初始化块 Java Object类 Java HashCode(哈希码) Java Object.Equals方法 Java Object.toString方法 Java Object.Clone方法 Java Object.Finalize方法 Java Immutable(不可变)对象 Java Objects类 Java 内部类 Java 内部类类型 Java 静态对象类 Java 内部类对象 Java 内部类成员 Java 继承 Java 方法重写 Java 继承和构造函数 Java 继承隐藏 Java 抽象类和方法 Java 泛型类 Java 泛型约束 Java 泛型方法和构造函数 Java 异常处理 Java 异常类 Java 异常抛出 Java 自定义异常 Java 终止块 Java 异常使用 Java 接口 Java 接口字段 Java 接口方法 Java 接口类型 Java 接口实现 Java 接口继承 Java 枚举类型 Java 枚举值 Java 枚举类 Java 枚举方法 Java 枚举主体 Java 枚举比较 Java 注释 Java 对注释类型的限制 Java 注释默认值 Java 注释用法 Java 注释类型 Java 标准注释 Java 注释反射

Java 数据类型教程

Java 数据类型 Java 基本数据类型 Java int数据类型 Java long数据类型 Java byte数据类型 Java short数据类型 Java char数据类型 Java boolean数据类型 Java float数据类型 Java double数据类型 Java 下划线数字字面量 Java 数据类型包装器 Java 数字数据类型 Java 字符数据类型 Java Boolean包装类 Java 无符号数据类型 Java 字符串类型 Java 字符串创建_长度 Java 字符串比较 Java 字符串字符 Java 字符串搜索 Java 子字符串 Java 字符串转换 Java 字符串编辑 Java 字符串Swtich Java 字符串算法 Java StringBuilder_StringBuffer Java 数组元素 Java 数组复制 Java 可变长度数组 Java 数组参数 Java 多维数组

Java IO教程

Java 文件 Java 文件操作 Java 输入流 Java 文件输入流 Java 缓冲输入流 Java 推回输入流 Java 数据输入流 Java 输出流 Java 文件输出流 Java 打印流 Java 数据输出流 Java 管道 Java 对象序列化 Java 阅读器和写入器 Java 随机访问文件 Java 标准输入_输出_错误流 Java 控制台 Java 扫描器 Java 令牌 Java Zip字节数组 Java Zip文件 Java Jar文件 Java Jar清单 Java Jar API Java I_O缓冲区 Java 缓冲区读写 Java 字符集 Java 通道 Java 内存通道 Java 文件锁 Java 文件系统 Java 路径 Java 路径操作 Java 符号链接 Java 文件 Java 文件属性 Java 文件内容 Java 文件树 Java 文件所有者权限 Java 目录事件 Java 异步I_O

Java XML教程

Java XML API Java SAX API简介 Java DOM简介 Java DOM编辑 Java XSLT Java StAX

Java 集合教程

Java 集合遍历 Java Set集合 Java 排序集 Java 导航集 Java 列表 Java 队列 Java 优先级队列 Java 双端队列 Java 特殊队列 Java 映射 Java 映射操作 Java 特殊类型映射 Java 集合算法

Java 正则表达式教程

Java 正则表达式元字符 Java 正则表达式模式 Java 正则表达式匹配 Java 正则表达式量词 Java 正则表达式边界 Java 正则表达式组 Java 正则表达式查找_替换

Java 格式

Java 日期格式类 Java 日期格式模式 Java 数字格式类 Java 打印样式格式 Java 打印格式字符串 Java 打印值索引 Java 打印格式标志 Java 打印格式 Java 打印数字格式 Java 打印日期_时间格式

Java 反射

java.lang.Class 类 Java 类反射 Java 字段反射 Java 方法反射 Java 构造函数反射 Java 反射对象创建 Java 反射字段访问 Java 数组反射

JSF 教程

JSF 基本标签 JSF 表单文本框示例 JSF 表单密码示例 JSF 表单文本域示例 JSF 表单复选框示例 JSF 表单单选按钮示例 JSF 表单组合框示例 JSF 表单列表框示例 JSF 列表框多选 JSF 隐藏值示例 JSF 图形图像示例 JSF 输出文本示例 JSF 输出格式示例 JSF 输出样式表示例 JSF OutputScript示例 JSF 表单命令按钮示例 JSF 链接示例 JSF 命令链接 JSF 输出链接 JSF 相对应消息标记 JSF 所有消息标记 JSF PanelGrid示例 JSF 参数示例 JSF 属性示例 JSF setPropertyActionListener示例 JSF 转换器标签 JSF 转换数字示例 JSF 转换日期时间示例 JSF 自定义转换器示例 JSF 校验器标签 JSF 验证字符串长度示例 JSF 验证Int范围 JSF 验证双值范围示例 JSF 验证正则表达式示例 JSF 自定义验证错误消息示例 JSF 自定义验证器示例 JSF 验证要求示例 JSF DataTable添加删除示例 JSF DataTable行号示例 JSF DataTable更新示例 JSF DataTable排序示例 JSF DataTable排序数据模型示例 JSF Repeat示例 JSF 值更改事件示例 JSF ActionListener示例 JSF 预构建应用程序事件示例 JSF 国际化示例 JSF 资源包示例 JSF 删除示例 JSF Facelets模板示例 模板中的JSF参数 JSF 条件导航示例 JSF Form-Action导航示例 JSF 页面重定向示例 JSF 隐式导航示例 基于JSF Bean的导航示例 JSF 自定义标签示例 JSF 复合组件示例 JSF JSF_Spring示例 JSF JDBC设置示例 JSF 角色示例

JPA 教程

JPA 实体管理器 JPA 字段映射示例 JPA 实体管理器删除示例 JPA 按ID查找示例 JPA 合并示例 JPA 列定义示例 JPA 列名示例 JPA 列长度示例 JPA 列精度范围示例 JPA 列唯一可空例子 JPA 日期列定义示例 JPA 日历映射到日期示例 JPA 日期映射到时间示例 JPA 日期映射到时间戳示例 JPA Transient示例 JPA ID注释示例 JPA ID自动生成器示例 JPA ID生成策略示例 JPA ID序列生成器示例 JPA ID表生成器示例 JPA Lob列示例 JPA Lob延迟加载示例 JPA ElementCollection字符串映射示例 JPA ElementCollection通用目标实体示例 JPA ElementCollection映射关键实体示例 JPA ElementCollection枚举映射示例 JPA ElementCollection CollectionTable覆盖示例 JPA 嵌入式示例 JPA 嵌入式共享示例 JPA 嵌入式ID示例 JPA 嵌入式键映射示例 JPA 一对一映射示例 JPA 一对一延迟加载示例 JPA 一对一连接列示例 JPA 一对一主键连接列示例 JPA 一对一映射级联示例 JPA 单向一对一映射示例 JPA 双向一对一映射示例 JPA 一对多映射示例 JPA 一对多映射表示例 JPA 单向一对多映射示例 JPA 一对多排序示例 JPA 一对多映射标记顺序列示例 JPA 一对多映射键示例 JPA 一对多非类型化映射示例 JPA 多对一映射示例 JPA 多对一两个连接列示例 JPA 多对一连接列示例 JPA 多对多映射示例 JPA 多对多连接表示例 JPA 双向多对多映射示例 JPA 覆盖多对多映射示例 JPA 查询简介示例 JPA 查询选择两个实体示例 JPA 查询选择两个属性示例 JPA 查询命名参数 JPA 查询实体参数值示例 JPA 查询编号索引参数示例 JPA 查询日期参数示例 JPA 查询Distinct Join条件示例 JPA 查询Distinct多对一示例 JPA 查询AND条件示例 JPA 查询OrderBy描述示例 JPA 查询OrderBy两个属性示例 JPA 查询Like示例 JPA 查询like Escape示例 JPA 查询Is Empty示例 JPA 查询Not Empty示例 JPA 查询Between and示例 JPA 查询GroupBy Having示例 JPA 查询All示例 JPA 查询ANY示例 JPA 查询IN示例 JPA 查询IN一对多示例 JPA 查询Exists示例 JPA 查询AVG简单示例 JPA 查询AVG连接GroupBy示例 JPA 查询COUNT示例 JPA 查询计数其中子查询示例 JPA 查询函数示例 JPA 查询连接提取示例 JPA 查询连接多对一示例 JPA 查询连接OrderBy示例 JPA 查询连接三个实体示例 JPA 查询左连接示例 JPA 查询新对象示例 JPA 查询成员示例 JPA 查询对象函数示例 JPA 查询分页示例 JPA 查询结果输出示例 JPA 类型化查询示例 JPA 查询命名示例 JPA 命名查询参数类型示例 JPA 查询多个命名查询示例 JPA 查询集合大小示例 JPA 查询检索多对一映射示例 JPA 查询本地查询结果类示例 JPA 删除关系示例 JPA 持久关系级联示例 JPA 删除关系级联示例 JPA 查询更新示例 JPA 更新示例

Lucene 教程

Lucene HelloWorld Lucene 索引文件 Lucene 搜索文件

Log4j 教程

Log4j 安装 Log4j 配置 Log4j HelloWorld Log4j 日志记录方法 Log4j 日志级别 Log4j 日志格式 Log4j 日志到文件 Log4j 日志到数据库

Java JSON教程

JSON 语法 JSON 数据类型 JSON 模式 JSON Java

Java 线程教程

JSON 语法 JSON 数据类型 JSON 模式 JSON Java

Java 线程教程

Java 多线程 Java 线程生产者_消费者 Java 当前线程 Java 线程休眠 Java 线程加入 Java 线程生命周期 Java 线程优先级 Java 守护线程 Java 线程中断 Java 线程组 Java Volatile变量 Java 线程状态 Java 原子变量 Java 显式锁 Java 同步器 Java 执行器 Java Fork_Join框架 Java 线程局部变量

Java 网络教程

Java TCP服务器 Java 网络TCP客户端套接字 Java 网络UDP套接字 Java 网络UDP服务器 Java 网络UDP多播 Java URL Java 非阻塞套接字 Java 异步套接字通道 Java 数据报套接字通道

JavaFX 教程

JavaFX 线 JavaFX 矩形椭圆 JavaFX 路径 JavaFX 圆弧 JavaFX 多边形折线 JavaFX 曲线 JavaFX 颜色 JavaFX 渐变颜色 JavaFX 文本 JavaFX 属性 JavaFX 绑定 JavaFX 集合 JavaFX 标签 JavaFX 按钮 JavaFX 单选按钮 JavaFX 切换按钮 JavaFX 复选框 JavaFX 选择框 JavaFX 文本字段 JavaFX 密码字段 JavaFX 超链接 JavaFX 滑块 JavaFX 进度条 JavaFX 进度显示器 JavaFX 滚动条 JavaFX 图像显示 JavaFX 日期选择器 JavaFX 颜色选择器 JavaFX 文件选择器 JavaFX 菜单 JavaFX 工具提示 JavaFX 分隔符 JavaFX 组合框 JavaFX HTMLEditor JavaFX 分页 JavaFX 列表视图 JavaFX 表视图 JavaFX 树视图 JavaFX 树表视图 JavaFX 饼图 JavaFX 折线图 JavaFX 区域图 JavaFX 气泡图 JavaFX 条形图 JavaFX 散点图 JavaFX 效果 JavaFX 过渡 JavaFX 时间轴动画 JavaFX CSS JavaFX 转换 JavaFX WebEngine JavaFX WebView

Java 流教程

Java 流操作 Java 流API Java 可选 Java 创建流 Java 函数流 Java 集合流 Java 字符串流 Java 文件流 Java 流操作 Java 流过滤器 Java 流映射 Java 流组合 Java 流聚合 Java 流计数 Java 流收集器 Java 流统计 Java 流收集映射 Java 流连接 Java 流分组 Java 流分区 Java 流转换 Java 流查找 Java 流匹配 Java 并行流

Java 日期时间教程

Java 日期时间方法 Java 实例_持续时间 Java 日期时区 Java 年月日 Java 本地日期时间 Java 偏移日期时间 Java 分区日期时间 Java 时钟周期 Java Chrono现场单元 Java 日期时间调整器 Java 日期时间查询 Java 非ISO日历系统 Java 预定义日期时间格式 Java 自定义日期格式模式 Java 特定区域格式 Java 日期和时间解析 Java 遗留日期日历 Java 日期时间传统互操作性

Java Lambda教程

Java Lambda语法 Java Lambda类型推断 Java Lambda行为参数化 Java Lambda表达式上下文 Java 函数式接口 Java 交叉类型 Java 函数接口 Java 谓词接口 Java 静态方法引用 Java 实例方法引用 Java 构造函数引用 Java 通用方法引用 Java Lambda表达式作用域 Java Lambda变量捕获 Java Lambda主体语句 Java 递归Lambda

Java 脚本教程

Java 脚本引擎 Java 脚本输出 Java 脚本eval Java 脚本参数 Java 脚本绑定 Java 脚本范围 Java 脚本上下文 Java 脚本Nashorn Java 脚本标识符 Java 脚本变量 Java 脚本数据类型 Java 脚本字符串 Java 脚本运算符 Java 调用Javascript函数 Java 脚本实现接口 Java 编译脚本 Java 脚本语言 Java 全局脚本

Jave拓展阅读

完整的java数组操作应用知识汇总 实例解析常用的java随机数生成办法 由浅至深推荐进阶java书籍(附PDF下载) java反射机制深入理解剖析 实例助解java定时器设置及停止的方法 java switch基础介绍及具体使用方法 学习java数据结构的重要性及分类总结 细说java解析mxl文档的常用方法(含实例) Java如何实现协程

Java 入门教程

Java 入门教程

java

Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。

Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统。

本教程通过简单的实例将让大家更好的了解JAVA编程语言。

Java 在线工具


我的第一个JAVA程序

以下我们通过一个简单的实例来展示Java编程,本实例输出"Hello World",这也是所有语言入门的第一个实例程序:

public class MyFirstJavaProgram {

    public static void main(String []args) {
       System.out.println("Hello World");
    }
} 

开始学习JAVA编程