JavaBeginnersTutorial 中文系列教程·翻译完成
原文:JavaBeginnersTutorial(https://javabeginnerstutorial.com/)
协议:CC BY-NC-SA 4.0(http://creativecommons.org/licenses/by-nc-sa/4.0/)
欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。
在线阅读(http://jbt.apachecn.org/)
ApacheCN 学习资源(http://docs.apachecn.org/)
目录
JavaBeginnersTutorial 中文系列教程(https://github.com/apachecn/jbt-zh/blob/master/README.md)
Java 教程(https://github.com/apachecn/jbt-zh/blob/master/docs/2.md)
Java 教程 – 入门(https://github.com/apachecn/jbt-zh/blob/master/docs/3.md)
Java 的历史(https://github.com/apachecn/jbt-zh/blob/master/docs/4.md)
Java 基础知识:Java 入门(https://github.com/apachecn/jbt-zh/blob/master/docs/5.md)
jdk vs jre vs jvm(https://github.com/apachecn/jbt-zh/blob/master/docs/6.md)
public static void main(string args[])
说明(https://github.com/apachecn/jbt-zh/blob/master/docs/7.md)面向初学者的 Java 类和对象教程(https://github.com/apachecn/jbt-zh/blob/master/docs/8.md)
Java 构造器(https://github.com/apachecn/jbt-zh/blob/master/docs/9.md)
使用 Eclipse 编写 Hello World 程序(https://github.com/apachecn/jbt-zh/blob/master/docs/10.md)
执行顺序(https://github.com/apachecn/jbt-zh/blob/master/docs/11.md)
Java 中的访问修饰符(https://github.com/apachecn/jbt-zh/blob/master/docs/12.md)
Java 中的非访问修饰符(https://github.com/apachecn/jbt-zh/blob/master/docs/13.md)
Java 中的数据类型(https://github.com/apachecn/jbt-zh/blob/master/docs/14.md)
Java 中的算术运算符(https://github.com/apachecn/jbt-zh/blob/master/docs/15.md)
Java 语句初学者教程(https://github.com/apachecn/jbt-zh/blob/master/docs/16.md)
用 Java 创建对象的不同方法(https://github.com/apachecn/jbt-zh/blob/master/docs/17.md)
内部类(https://github.com/apachecn/jbt-zh/blob/master/docs/19.md)
字符串构建器(https://github.com/apachecn/jbt-zh/blob/master/docs/20.md)
Java 字符串教程(https://github.com/apachecn/jbt-zh/blob/master/docs/21.md)
Java 教程 – 变量(https://github.com/apachecn/jbt-zh/blob/master/docs/22.md)
Java 中的变量(https://github.com/apachecn/jbt-zh/blob/master/docs/23.md)
Java 中的局部变量(https://github.com/apachecn/jbt-zh/blob/master/docs/24.md)
Java 中的实例变量(https://github.com/apachecn/jbt-zh/blob/master/docs/25.md)
Java 引用变量(https://github.com/apachecn/jbt-zh/blob/master/docs/26.md)
变量遮盖(https://github.com/apachecn/jbt-zh/blob/master/docs/27.md)
Java 教程 – 循环(https://github.com/apachecn/jbt-zh/blob/master/docs/28.md)
Java
for
循环(https://github.com/apachecn/jbt-zh/blob/master/docs/29.md)Java 教程 – 异常(https://github.com/apachecn/jbt-zh/blob/master/docs/30.md)
Java 异常教程(https://github.com/apachecn/jbt-zh/blob/master/docs/31.md)
异常处理 –
try-with-resources
语句(https://github.com/apachecn/jbt-zh/blob/master/docs/32.md)Java 异常处理 –
try catch
块(https://github.com/apachecn/jbt-zh/blob/master/docs/33.md)Java 教程 – OOPS 概念(https://github.com/apachecn/jbt-zh/blob/master/docs/34.md)
Java 重载(https://github.com/apachecn/jbt-zh/blob/master/docs/35.md)
Java 方法覆盖(https://github.com/apachecn/jbt-zh/blob/master/docs/36.md)
Java 接口(https://github.com/apachecn/jbt-zh/blob/master/docs/37.md)
继承(https://github.com/apachecn/jbt-zh/blob/master/docs/38.md)
Java 教程 – 关键字(https://github.com/apachecn/jbt-zh/blob/master/docs/39.md)
Java 中的
this
关键字(https://github.com/apachecn/jbt-zh/blob/master/docs/40.md)Java
static
关键字(https://github.com/apachecn/jbt-zh/blob/master/docs/41.md)Java 教程 – 集合(https://github.com/apachecn/jbt-zh/blob/master/docs/42.md)
Java 数组教程(https://github.com/apachecn/jbt-zh/blob/master/docs/43.md)
Java 集合(https://github.com/apachecn/jbt-zh/blob/master/docs/44.md)
Java 集合迭代器(https://github.com/apachecn/jbt-zh/blob/master/docs/45.md)
Java
Hashmap
教程(https://github.com/apachecn/jbt-zh/blob/master/docs/46.md)链表(https://github.com/apachecn/jbt-zh/blob/master/docs/47.md)
Java 初学者
List
集合教程(https://github.com/apachecn/jbt-zh/blob/master/docs/48.md)Java 初学者的
Map
集合教程(https://github.com/apachecn/jbt-zh/blob/master/docs/49.md)Java 初学者的
Set
教程(https://github.com/apachecn/jbt-zh/blob/master/docs/50.md)Java 初学者的
SortedSet
集合教程(https://github.com/apachecn/jbt-zh/blob/master/docs/51.md)Java 初学者
SortedMap
集合教程(https://github.com/apachecn/jbt-zh/blob/master/docs/52.md)Java 教程 – 序列化(https://github.com/apachecn/jbt-zh/blob/master/docs/53.md)
Java 序列化概念和示例(https://github.com/apachecn/jbt-zh/blob/master/docs/54.md)
Java 序列化概念和示例第二部分(https://github.com/apachecn/jbt-zh/blob/master/docs/55.md)
Java 瞬态与静态变量(https://github.com/apachecn/jbt-zh/blob/master/docs/56.md)
serialVersionUID
的用途是什么(https://github.com/apachecn/jbt-zh/blob/master/docs/57.md)Java 教程 – 枚举(https://github.com/apachecn/jbt-zh/blob/master/docs/58.md)
Java 枚举(
enum
)(https://github.com/apachecn/jbt-zh/blob/master/docs/59.md)Java 枚举示例(https://github.com/apachecn/jbt-zh/blob/master/docs/60.md)
核心 Java 教程 – 线程(https://github.com/apachecn/jbt-zh/blob/master/docs/61.md)
Java 线程教程(https://github.com/apachecn/jbt-zh/blob/master/docs/62.md)
Java 8 功能(https://github.com/apachecn/jbt-zh/blob/master/docs/63.md)
Java Lambda:初学者指南(https://github.com/apachecn/jbt-zh/blob/master/docs/64.md)
Lambda 表达式简介(https://github.com/apachecn/jbt-zh/blob/master/docs/65.md)
Java 8 Lambda 列表
foreach
(https://github.com/apachecn/jbt-zh/blob/master/docs/66.md)Java 8 Lambda 映射
foreach
(https://github.com/apachecn/jbt-zh/blob/master/docs/67.md)Java 9(https://github.com/apachecn/jbt-zh/blob/master/docs/68.md)
Java 9 功能(https://github.com/apachecn/jbt-zh/blob/master/docs/69.md)
Java 10(https://github.com/apachecn/jbt-zh/blob/master/docs/70.md)
Java 10 独特功能(https://github.com/apachecn/jbt-zh/blob/master/docs/71.md)
核心 Java 教程 – 高级主题(https://github.com/apachecn/jbt-zh/blob/master/docs/72.md)
Java 虚拟机基础(https://github.com/apachecn/jbt-zh/blob/master/docs/73.md)
Java 类加载器(https://github.com/apachecn/jbt-zh/blob/master/docs/74.md)
Java 开发人员必须知道…(https://github.com/apachecn/jbt-zh/blob/master/docs/75.md)
Selenium 教程(https://github.com/apachecn/jbt-zh/blob/master/docs/76.md)
1 什么是 Selenium?(https://github.com/apachecn/jbt-zh/blob/master/docs/77.md)
2 为什么要进行自动化测试?(https://github.com/apachecn/jbt-zh/blob/master/docs/78.md)
3 Selenium 的历史(https://github.com/apachecn/jbt-zh/blob/master/docs/79.md)
4 Selenium 工具套件(https://github.com/apachecn/jbt-zh/blob/master/docs/80.md)
5 Selenium 工具支持的浏览器和平台(https://github.com/apachecn/jbt-zh/blob/master/docs/81.md)
6 Selenium 工具:争霸(https://github.com/apachecn/jbt-zh/blob/master/docs/82.md)
7A Selenium IDE – 简介,优点和局限性(https://github.com/apachecn/jbt-zh/blob/master/docs/83.md)
7B Selenium IDE – Selenium IDE 和 Firebug 安装(https://github.com/apachecn/jbt-zh/blob/master/docs/84.md)
7C Selenium IDE – 突破表面:初探(https://github.com/apachecn/jbt-zh/blob/master/docs/85.md)
7D Selenium IDE – 了解您的 IDE 功能(https://github.com/apachecn/jbt-zh/blob/master/docs/86.md)
7E Selenium IDE – 了解您的 IDE 功能(续)。(https://github.com/apachecn/jbt-zh/blob/master/docs/87.md)
7F Selenium IDE – 命令,目标和值(https://github.com/apachecn/jbt-zh/blob/master/docs/88.md)
7G Selenium IDE – 记录和运行测试用例(https://github.com/apachecn/jbt-zh/blob/master/docs/89.md)
7H Selenium IDE – Selenium 命令一览(https://github.com/apachecn/jbt-zh/blob/master/docs/90.md)
7I Selenium IDE – 设置超时,断点,起点(https://github.com/apachecn/jbt-zh/blob/master/docs/91.md)
7J Selenium IDE – 调试(https://github.com/apachecn/jbt-zh/blob/master/docs/92.md)
7K Selenium IDE – 定位元素(按 ID,名称,链接文本)(https://github.com/apachecn/jbt-zh/blob/master/docs/93.md)
7L Selenium IDE – 定位元素(续)(https://github.com/apachecn/jbt-zh/blob/master/docs/94.md)
7M Selenium IDE – 断言和验证(https://github.com/apachecn/jbt-zh/blob/master/docs/95.md)
7N Selenium IDE – 利用 Firebug 的优势(https://github.com/apachecn/jbt-zh/blob/master/docs/96.md)
7O Selenium IDE – 以所需的语言导出测试用例(https://github.com/apachecn/jbt-zh/blob/master/docs/97.md)
7P Selenium IDE – 其他功能(https://github.com/apachecn/jbt-zh/blob/master/docs/98.md)
7Q Selenium IDE – 快速浏览插件(https://github.com/apachecn/jbt-zh/blob/master/docs/99.md)
7Q Selenium IDE – 暂停和反射(https://github.com/apachecn/jbt-zh/blob/master/docs/100.md)
8 给新手的惊喜(https://github.com/apachecn/jbt-zh/blob/master/docs/101.md)
9A WebDriver – 架构及其工作方式(https://github.com/apachecn/jbt-zh/blob/master/docs/102.md)
9B WebDriver – 在 Eclipse 中设置(https://github.com/apachecn/jbt-zh/blob/master/docs/103.md)
9C WebDriver – 启动 Firefox 的第一个测试脚本(https://github.com/apachecn/jbt-zh/blob/master/docs/104.md)
9D WebDriver – 执行测试(https://github.com/apachecn/jbt-zh/blob/master/docs/105.md)
9E WebDriver – 用于启动其他浏览器的代码示例(https://github.com/apachecn/jbt-zh/blob/master/docs/106.md)
9F WebDriver – JUnit 环境设置(https://github.com/apachecn/jbt-zh/blob/master/docs/107.md)
9G WebDriver – 在 JUnit4 中运行 WebDriver 测试(https://github.com/apachecn/jbt-zh/blob/master/docs/108.md)
9H WebDriver – 隐式等待(https://github.com/apachecn/jbt-zh/blob/master/docs/109.md)
9I WebDriver – 显式等待(https://github.com/apachecn/jbt-zh/blob/master/docs/110.md)
9J WebDriver – 定位元素:第 1 部分(按 ID,名称,标签名称)(https://github.com/apachecn/jbt-zh/blob/master/docs/111.md)
9K WebDriver – 定位元素:第 2 部分(按
className
,linkText
,partialLinkText
)(https://github.com/apachecn/jbt-zh/blob/master/docs/112.md)9L WebDriver – 定位元素:第 3a 部分(按
cssSelector
定位)(https://github.com/apachecn/jbt-zh/blob/master/docs/113.md)9M WebDriver – 定位元素:第 3b 部分(
cssSelector
续)(https://github.com/apachecn/jbt-zh/blob/master/docs/114.md)9N WebDriver – 定位元素:第 4a 部分(通过 xpath)(https://github.com/apachecn/jbt-zh/blob/master/docs/115.md)
9O WebDriver – 定位元素:第 4b 部分(XPath 续)(https://github.com/apachecn/jbt-zh/blob/master/docs/116.md)
9P WebDriver – 节省时间的捷径:定位器验证(https://github.com/apachecn/jbt-zh/blob/master/docs/117.md)
9Q WebDriver – 处理验证码(https://github.com/apachecn/jbt-zh/blob/master/docs/118.md)
9R WebDriver – 断言和验证(https://github.com/apachecn/jbt-zh/blob/master/docs/119.md)
9S WebDriver – 处理文本框和图像(https://github.com/apachecn/jbt-zh/blob/master/docs/120.md)
9T WebDriver – 处理单选按钮和复选框(https://github.com/apachecn/jbt-zh/blob/master/docs/121.md)
9U WebDriver – 通过两种方式选择项目(下拉菜单和多项选择)(https://github.com/apachecn/jbt-zh/blob/master/docs/122.md)
9V WebDriver – 以两种方式处理表(https://github.com/apachecn/jbt-zh/blob/master/docs/123.md)
9W WebDriver – 遍历表元素(https://github.com/apachecn/jbt-zh/blob/master/docs/124.md)
9X WebDriver – 处理警报/弹出框(https://github.com/apachecn/jbt-zh/blob/master/docs/125.md)
9Y WebDriver – 处理多个窗口(https://github.com/apachecn/jbt-zh/blob/master/docs/126.md)
9Z WebDriver – 最大化窗口(https://github.com/apachecn/jbt-zh/blob/master/docs/127.md)
9AA WebDriver – 执行 JavaScript 代码(https://github.com/apachecn/jbt-zh/blob/master/docs/128.md)
9AB WebDriver – 使用动作类(https://github.com/apachecn/jbt-zh/blob/master/docs/129.md)
9AC WebDriver – 无法轻松定位元素? 继续阅读…(https://github.com/apachecn/jbt-zh/blob/master/docs/130.md)
10A 高级 WebDriver – 使用 Apache ANT(https://github.com/apachecn/jbt-zh/blob/master/docs/131.md)
10B 高级 WebDriver – 生成 JUnit 报告(https://github.com/apachecn/jbt-zh/blob/master/docs/132.md)
10C 高级 WebDriver – JUnit 报表自定义(https://github.com/apachecn/jbt-zh/blob/master/docs/133.md)
10D 高级 WebDriver – JUnit 报告自定义续(https://github.com/apachecn/jbt-zh/blob/master/docs/134.md)
10E 高级 WebDriver – 生成 PDF 报告(https://github.com/apachecn/jbt-zh/blob/master/docs/135.md)
10F 高级 WebDriver – 截屏(https://github.com/apachecn/jbt-zh/blob/master/docs/136.md)
10G 高级 WebDriver – 将屏幕截图保存到 Word 文档(https://github.com/apachecn/jbt-zh/blob/master/docs/137.md)
10H 高级 WebDriver – 发送带有附件的电子邮件(https://github.com/apachecn/jbt-zh/blob/master/docs/138.md)
10I 高级 WebDriver – 使用属性文件(https://github.com/apachecn/jbt-zh/blob/master/docs/139.md)
10J 高级 WebDriver – 使用 POI 从 excel 读取数据(https://github.com/apachecn/jbt-zh/blob/master/docs/140.md)
10K 高级 WebDriver – 使用 Log4j 第 1 部分(https://github.com/apachecn/jbt-zh/blob/master/docs/141.md)
10L 高级 WebDriver – 使用 Log4j 第 2 部分(https://github.com/apachecn/jbt-zh/blob/master/docs/142.md)
10M 高级 WebDriver – 以无头模式运行测试(https://github.com/apachecn/jbt-zh/blob/master/docs/143.md)
Vue 教程(https://github.com/apachecn/jbt-zh/blob/master/docs/144.md)
1 使用 Vue.js 的 Hello World(https://github.com/apachecn/jbt-zh/blob/master/docs/145.md)
2 模板语法和反应式的初探(https://github.com/apachecn/jbt-zh/blob/master/docs/146.md)
3 Vue 指令简介(https://github.com/apachecn/jbt-zh/blob/master/docs/147.md)
4 Vue Devtools 设置(https://github.com/apachecn/jbt-zh/blob/master/docs/148.md)
5 数据绑定第 1 部分(文本,原始 HTML,JavaScript 表达式)(https://github.com/apachecn/jbt-zh/blob/master/docs/149.md)
6 数据绑定第 2 部分(属性)(https://github.com/apachecn/jbt-zh/blob/master/docs/150.md)
7 条件渲染第 1 部分(
v-if
,v-else
,v-else-if
)(https://github.com/apachecn/jbt-zh/blob/master/docs/151.md)8 条件渲染第 2 部分(
v-if
和v-show
)(https://github.com/apachecn/jbt-zh/blob/master/docs/152.md)9 渲染列表第 1 部分(遍历数组)(https://github.com/apachecn/jbt-zh/blob/master/docs/153.md)
10 渲染列表第 2 部分(遍历对象)(https://github.com/apachecn/jbt-zh/blob/master/docs/154.md)
11 监听 DOM 事件和事件修饰符(https://github.com/apachecn/jbt-zh/blob/master/docs/155.md)
12 监听键盘和鼠标事件(https://github.com/apachecn/jbt-zh/blob/master/docs/156.md)
13 让我们使用简写(https://github.com/apachecn/jbt-zh/blob/master/docs/157.md)
14 使用
v-model
进行双向数据绑定(https://github.com/apachecn/jbt-zh/blob/master/docs/158.md)15 表单输入绑定(https://github.com/apachecn/jbt-zh/blob/master/docs/159.md)
18 类绑定(https://github.com/apachecn/jbt-zh/blob/master/docs/160.md)
Python 教程(https://github.com/apachecn/jbt-zh/blob/master/docs/161.md)
Python 3 简介(https://github.com/apachecn/jbt-zh/blob/master/docs/162.md)
Python 基础知识 - 又称 Hello World 以及如何实现(https://github.com/apachecn/jbt-zh/blob/master/docs/163.md)
如何在 Windows 中安装 python(https://github.com/apachecn/jbt-zh/blob/master/docs/164.md)
适用于 Windows,Mac,Linux 的 Python 设置(https://github.com/apachecn/jbt-zh/blob/master/docs/165.md)
Python 数字和字符串(https://github.com/apachecn/jbt-zh/blob/master/docs/166.md)
Python 列表(https://github.com/apachecn/jbt-zh/blob/master/docs/167.md)
Python 集(https://github.com/apachecn/jbt-zh/blob/master/docs/168.md)
Python 字典(https://github.com/apachecn/jbt-zh/blob/master/docs/169.md)
Python 条件语句(https://github.com/apachecn/jbt-zh/blob/master/docs/170.md)
Python 循环(https://github.com/apachecn/jbt-zh/blob/master/docs/171.md)
Python 函数(https://github.com/apachecn/jbt-zh/blob/master/docs/172.md)
面向对象编程(OOP)(https://github.com/apachecn/jbt-zh/blob/master/docs/173.md)
Python 中的面向对象编程(https://github.com/apachecn/jbt-zh/blob/master/docs/174.md)
Python 3 中的异常处理(https://github.com/apachecn/jbt-zh/blob/master/docs/175.md)
Python 3:猜数字(https://github.com/apachecn/jbt-zh/blob/master/docs/176.md)
Python 3:猜数字 – 回顾(https://github.com/apachecn/jbt-zh/blob/master/docs/177.md)
Python 生成器(https://github.com/apachecn/jbt-zh/blob/master/docs/178.md)
Hibernate 教程(https://github.com/apachecn/jbt-zh/blob/master/docs/179.md)
Hibernate 框架基础(https://github.com/apachecn/jbt-zh/blob/master/docs/180.md)
Hibernate 4 入门教程(https://github.com/apachecn/jbt-zh/blob/master/docs/181.md)
Hibernate 4 注解配置(https://github.com/apachecn/jbt-zh/blob/master/docs/182.md)
Hibernate 4 的实体关系(https://github.com/apachecn/jbt-zh/blob/master/docs/183.md)
Hibernate 4 中的实体继承模型(https://github.com/apachecn/jbt-zh/blob/master/docs/184.md)
Hibernate 4 查询语言(https://github.com/apachecn/jbt-zh/blob/master/docs/185.md)
Hibernate 4 数据库配置(https://github.com/apachecn/jbt-zh/blob/master/docs/186.md)
Hibernate 4 批处理(https://github.com/apachecn/jbt-zh/blob/master/docs/187.md)
Hibernate 4 缓存(https://github.com/apachecn/jbt-zh/blob/master/docs/188.md)
Hibernate 4 审计(https://github.com/apachecn/jbt-zh/blob/master/docs/189.md)
Hibernate 4 的并发控制(https://github.com/apachecn/jbt-zh/blob/master/docs/190.md)
Hibernate 4 的多租户(https://github.com/apachecn/jbt-zh/blob/master/docs/191.md)
Hibernate 4 连接池(https://github.com/apachecn/jbt-zh/blob/master/docs/192.md)
Hibernate 自举(https://github.com/apachecn/jbt-zh/blob/master/docs/193.md)
贡献指南
本项目需要校对,欢迎大家提交 Pull Request。
请您勇敢地去翻译和改进翻译。虽然我们追求卓越,但我们并不要求您做到十全十美,因此请不要担心因为翻译上犯错——在大部分情况下,我们的服务器已经记录所有的翻译,因此您不必担心会因为您的失误遭到无法挽回的破坏。(改编自维基百科)
联系方式
负责人
飞龙(https://github.com/wizardforcel): 562826179
其他
在我们的 apachecn/jbt-zh(https://github.com/apachecn/jbt-zh) github 上提 issue.
发邮件到 Email:
apachecn@163.com
.在我们的 组织学习交流群(http://www.apachecn.org/organization/348.html) 中联系群主/管理员即可.
赞助我们
通过平台自带的打赏功能,或点击这里(https://imgconvert.csdnimg.cn/aHR0cDovL2hvbWUuYXBhY2hlY24ub3JnL2ltZy9hYm91dC9kb25hdGUuanBn?x-oss-process=image/format,png)。