提交 0af8961e 编写于 作者: W wizardforcel

2020-06-14 20:02:37

上级 d6f5e599
......@@ -62,6 +62,3 @@
<noscript><iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/79l5QSuI4ko?feature=oembed" title="Hello world program in java eclipse" width="640"></iframe></noscript>
###### 下一篇文章
##### [执行顺序](https://javabeginnerstutorial.com/core-java-tutorial/order-of-execution-of-blocks-in-java/ "Order of execution")
\ No newline at end of file
......@@ -16,6 +16,3 @@ Hiya 测试人员! 欢迎来到我们有关 Selenium IDE 的最终文章。
随时在评论部分中发表您的想法和澄清。 祝您有美好的一天。
###### 下一篇文章
##### [8.惊喜免费赠品](https://javabeginnerstutorial.com/selenium/8-surprise-freebie/ "8\. Surprise Freebie")
\ No newline at end of file
......@@ -51,6 +51,3 @@ Like the presentation I created and looking to make a copy of it and edit accord
在评论部分让我知道您的想法和经验。 即将在我们即将推出的,期待已久的 WebDriver 系列中与您见面!
###### 下一篇文章
##### [9a。 WebDriver – 体系结构及其工作方式](https://javabeginnerstutorial.com/selenium/9a-webdriver-architecture/ "9a. WebDriver – Architecture and how it works")
\ No newline at end of file
......@@ -38,6 +38,3 @@
很快见,祝您有美好的一天。
###### 下一篇文章
##### [9b。 WebDriver – 在 Eclipse 中设置](https://javabeginnerstutorial.com/selenium/9b-webdriver-eclipse-setup/ "9b. WebDriver – Set Up in Eclipse")
\ No newline at end of file
......@@ -84,6 +84,3 @@ System.setProperty("webdriver.gecko.driver", "<path_to_geckodriver.exe>");
在另一篇文章中再见。 祝你今天愉快!
###### 下一篇文章
##### [9c。 WebDriver – 启动 Firefox](https://javabeginnerstutorial.com/selenium/9c-webdriver-first-test-script-firefox/ "9c. WebDriver – First test script by launching Firefox") 的第一个测试脚本
\ No newline at end of file
......@@ -159,6 +159,3 @@ quit()方法关闭所有浏览器窗口,并完全结束 WebDriver 会话
再见。 祝你有美好的一天!
###### 下一篇文章
##### [9d。 WebDriver – 执行测试](https://javabeginnerstutorial.com/selenium/9d-webdriver-executing-test/ "9d. WebDriver – Executing the Test")
\ No newline at end of file
......@@ -22,6 +22,3 @@ WebDriver 系列的第一个 ***BrainBell*** 的时间:*回忆!* 您知道
在另一个帖子中再见! 祝你今天愉快!
###### 下一篇文章
##### [9e。 WebDriver – 用于启动其他浏览器的代码示例](https://javabeginnerstutorial.com/selenium/9e-webdriver-code-launching-browsers/ "9e. WebDriver – Code samples for launching other browsers")
\ No newline at end of file
......@@ -130,6 +130,3 @@ public class HelloWorld_Chrome {
在那之前,在另一篇文章中再见! 祝你今天愉快!
###### 下一篇文章
##### [9f。 WebDriver – JUnit 环境设置](https://javabeginnerstutorial.com/selenium/9f-webdriver-junit-environment-setup/ "9f. WebDriver – JUnit Environment Set-up")
\ No newline at end of file
......@@ -47,6 +47,3 @@
在另一个帖子中再见! 祝你今天愉快!
###### 下一篇文章
##### [9 克。 WebDriver – 在 JUnit4](https://javabeginnerstutorial.com/selenium/9g-webdriver-running-tests-junit4/ "9g. WebDriver – Running WebDriver tests in JUnit4") 中运行 WebDriver 测试
\ No newline at end of file
......@@ -118,6 +118,3 @@ public class FirstJunitTest {
在另一个帖子中再见! 祝你今天愉快!
###### 下一篇文章
##### [9 小时。 WebDriver – 隐式等待](https://javabeginnerstutorial.com/selenium/9h-webdriver-implicit-waits/ "9h. WebDriver – Implicit Waits")
\ No newline at end of file
......@@ -60,6 +60,3 @@ driver.manage().timeouts().implicitlyWait(3, TimeUnit.SECONDS);
再见! 有一个值得期待的一天!
###### 下一篇文章
##### [9i。 WebDriver – 显式等待](https://javabeginnerstutorial.com/selenium/9i-webdriver-explicit-waits/ "9i. WebDriver – Explicit Waits")
\ No newline at end of file
......@@ -68,6 +68,3 @@ Inside COnstructor of Class
但是,每当创建一个类的对象时,Anonymous block 和 Constructor 就会运行。 初始化块将首先执行,然后构造函数。
###### 下一篇文章
##### Java 中的[访问修饰符](https://javabeginnerstutorial.com/core-java-tutorial/access-modifier-in-java/ "Access Modifiers in Java")
\ No newline at end of file
......@@ -73,6 +73,3 @@ public WebElement fluentWait(final By locator) {
在另一个帖子中再见! 祝你今天愉快!
###### 下一篇文章
##### [9j。 WebDriver – 定位元素:第 1 部分(按 ID,名称,标记名)](https://javabeginnerstutorial.com/selenium/9j-webdriver-locating-elements-1/ "9j. WebDriver – Locating elements: Part 1 (by id, name, tagName)")
\ No newline at end of file
......@@ -191,6 +191,3 @@ System.out.println("First button text: " + signInButton.getText());
祝你今天愉快!
###### 下一篇文章
##### [9k。 WebDriver – 定位元素:第 2 部分(按 className,linkText,partialLinkText)](https://javabeginnerstutorial.com/selenium/9k-webdriver-locating-elements-2/ "9k. WebDriver – Locating elements: Part 2 (by className, linkText, partialLinkText)")
\ No newline at end of file
......@@ -155,6 +155,3 @@ public class ElementLocatorTest2 {
享受这一天!
###### 下一篇文章
##### [9l。 WebDriver – 定位元素:第 3a 部分(由 cssSelector 提供)](https://javabeginnerstutorial.com/selenium/9l-webdriver-locating-elements-3a/ "9l. WebDriver – Locating elements: Part 3a (by cssSelector)")
\ No newline at end of file
......@@ -159,6 +159,3 @@ driver.findElement(By.cssSelector("input[type='Password'][name='Passwd'"));
我们的下一篇文章很快见。 祝你有美好的一天!
###### 下一篇文章
##### [9m。 WebDriver – 定位元素:第 3b 部分(由 cssSelector 续)](https://javabeginnerstutorial.com/selenium/9m-webdriver-locating-elements-3b/ "9m. WebDriver – Locating elements: Part 3b (by cssSelector contd.)")
\ No newline at end of file
......@@ -258,6 +258,3 @@ public class ElementLocatorTest3 {
祝你有美好的一天!
###### 下一篇文章
##### [9n。 WebDriver – 定位元素:第 4a 部分(通过 xpath)](https://javabeginnerstutorial.com/selenium/9n-webdriver-locating-elements-4a/ "9n. WebDriver – Locating elements: Part 4a (by xpath)")
\ No newline at end of file
......@@ -271,6 +271,3 @@ public class ElementLocatorTest4 {
休息一下伙计! 我们的下一篇文章将是定位元素策略的最后一篇。 所以不要错过! 很快见,祝您愉快!
###### 下一篇文章
##### [9o。 WebDriver – 定位元素:第 4b 部分(由 XPath 续)](https://javabeginnerstutorial.com/selenium/9o-webdriver-locating-elements-4b/ "9o. WebDriver – Locating elements: Part 4b (by XPath contd.)")
\ No newline at end of file
......@@ -369,6 +369,3 @@ public class ElementLocatorTest4b {
在另一个帖子中再见! 祝你有美好的一天!
###### 下一篇文章
##### [9 分。 WebDriver – Timesaver /捷径:定位器验证](https://javabeginnerstutorial.com/selenium/9p-webdriver-shortcut-locator-validation/ "9p. WebDriver – Timesaver/Shortcut: Locator validation")
\ No newline at end of file
......@@ -36,6 +36,3 @@ type="text">
在另一篇文章中再见。 祝您有美好的一天!
###### 下一篇文章
##### [9q。 WebDriver – 处理验证码](https://javabeginnerstutorial.com/selenium/9q-webdriver-handling-captcha/ "9q. WebDriver – Handling a CAPTCHA")
\ No newline at end of file
......@@ -136,6 +136,3 @@ driver.findElement(By.id("recaptcha_response_field")).sendKeys(captchaVal);
祝你有美好的一天!
###### 下一篇文章
##### [9r。 WebDriver – 断言和验证](https://javabeginnerstutorial.com/selenium/9r-webdriver-assert-and-verify/ "9r. WebDriver – Assert and Verify")
\ No newline at end of file
......@@ -197,6 +197,3 @@ class SecondClass extends FirstClass {
<noscript><iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/WZRTwkCOYBQ?feature=oembed" title="Java Access specifier Tutorial" width="640"></iframe></noscript>
###### 下一篇文章
##### [Java 中的非访问修饰符](https://javabeginnerstutorial.com/core-java-tutorial/non-access-modifiers-in-java/ "Non Access Modifiers in Java")
\ No newline at end of file
......@@ -174,6 +174,3 @@ public class Click_Image {
在那之前,请在另一篇文章中见。 祝你有美好的一天!
###### 下一篇文章
##### [9t。 WebDriver – 处理单选按钮和复选框](https://javabeginnerstutorial.com/selenium/9t-webdriver-handling-radio-buttons-checkboxes/ "9t. WebDriver – Handling radio buttons and checkboxes")
\ No newline at end of file
......@@ -338,6 +338,3 @@ System.out.println("AFTER: Is "+ list.get(i).getAttribute("value") + " selected?
再见。 祝你有美好的一天!
###### 下一篇文章
##### [9u。 WebDriver – 通过两种方式选择项目(下拉菜单和多项选择)](https://javabeginnerstutorial.com/selenium/9u-webdriver-select-items-two-ways/ "9u. WebDriver – Selecting items in two ways (Dropdowns and multiple selections)")
\ No newline at end of file
......@@ -8,7 +8,7 @@ Hiya 摇滚明星(虽然不包括吉他和音乐)! 在本文中,我们
使用可用定位策略之一使用相同年代的传统元素定位方法。 首先,我们找到下拉列表元素,然后找到需要选择的项目。 由于选项没有唯一的标识符,因此这并不困难。
***示例*** **让我们通过 ID 查找“编程语言”下拉列表。 要从可用的下拉菜单中找到“ C ++”,我们将必须找到标记名称为“ options”的所有元素,并将其放在列表中。 遍历列表,或者如果知道其索引,则相应地检索元素并执行单击操作。
***示例*** **让我们通过 ID 查找“编程语言”下拉列表。 要从可用的下拉菜单中找到“ C++ ”,我们将必须找到标记名称为“ options”的所有元素,并将其放在列表中。 遍历列表,或者如果知道其索引,则相应地检索元素并执行单击操作。
右键单击所需元素,然后选择检查元素,将给出相应的 HTML 代码,如下所示,
......@@ -328,6 +328,3 @@ public class SelectItems {
这个概念并不难缠您的头。 因此,开始大量练习。 我很快会在另一篇文章中再见。 祝你有美好的一天!
###### 下一篇文章
##### [9v。 WebDriver – 以两种方式处理表格](https://javabeginnerstutorial.com/selenium/9v-webdriver-handling-tables-two-ways/ "9v. WebDriver – Handling tables in two ways")
\ No newline at end of file
......@@ -145,6 +145,3 @@ public class HandlingTables {
稍后再见。 祝你今天愉快!
###### 下一篇文章
##### [9w。 WebDriver – 遍历表元素](https://javabeginnerstutorial.com/selenium/9w-webdriver-looping-table-elements/ "9w. WebDriver – Looping through table elements")
\ No newline at end of file
......@@ -220,6 +220,3 @@ public class LoopingThroughTableElements {
祝你今天愉快!
###### 下一篇文章
##### [9 倍。 WebDriver – 处理警报/弹出框](https://javabeginnerstutorial.com/selenium/9x-webdriver-handling-alerts-popup-box/ "9x. WebDriver – Handling alerts/pop-up boxes")
\ No newline at end of file
......@@ -107,6 +107,3 @@ Strictfp 非访问修饰符强制浮点或浮点操作遵守 IEEE 754 标准。
* 赋值后,最终变量不会获得默认值,而实例变量 coz 值无法更改。
* 最终方法不能被覆盖。
###### 下一篇文章
##### [面向初学者的 Java 语句教程](https://javabeginnerstutorial.com/core-java-tutorial/java-statements-tutorial-for-beginners/ "Java Statements tutorial for Beginners")
\ No newline at end of file
......@@ -38,6 +38,3 @@ custom 属性允许我们在 HTML 元素上存储额外的数据或信息。 要
在另一篇文章中再见。
###### 下一篇文章
##### [10a。 高级 WebDriver – 使用 Apache ANT](https://javabeginnerstutorial.com/selenium/10a-advanced-webdriver-apache-ant/ "10a. Advanced WebDriver – Using Apache ANT")
\ No newline at end of file
......@@ -72,6 +72,3 @@ float 数据类型是单精度(32 位)IEEE 754 浮点。 当您需要小数
`double`数据类型是双精度(64 位)IEEE 754 浮点数。 它是浮点数,精度更高。 在双精度中,小数部分使用 52 位。 由于双精度比单精度需要更多的内存,因此不建议将其用于正常计算。 它主要用于科学计算。
###### 下一篇文章
##### [Java 11 的新功能](https://javabeginnerstutorial.com/core-java-tutorial/java-11-new-features/ "Java 11 new features")
\ No newline at end of file
......@@ -113,6 +113,3 @@ public class OperatorAssociativityExample {
赋值(=)和算术运算符(+,-,*,/)的工作方式与其他编程语言相同,因此在此不再赘述。 ' **/** '和' ***** '运算符的优先级高于 sum( **+** )或减号( **–** )或模除 (**%**
###### 下一篇文章
##### [Java 异常教程](https://javabeginnerstutorial.com/core-java-tutorial/java-exceptions/ "Java Exceptions Tutorial")
\ No newline at end of file
......@@ -201,6 +201,3 @@ String is neither Hello nor Hi
* 继续声明
* 中断声明
###### 下一篇文章
##### [用 Java 创建对象的不同方法](https://javabeginnerstutorial.com/core-java-tutorial/different-ways-to-create-an-object-in-java/ "Different ways to create an object in Java")
\ No newline at end of file
......@@ -153,6 +153,3 @@ False
True
```
###### 下一篇文章
##### [Python 基础知识-又称“ Hello World!” 以及如何实现它](https://javabeginnerstutorial.com/python-tutorial/python-basics-a-k-a-hello-world-and-how-to-achieve-it-2/ "Python basics — a.k.a. “Hello World!” and how to achieve it")
\ No newline at end of file
......@@ -253,6 +253,3 @@ True
True
```
###### 下一篇文章
##### [如何在 Windows 中安装 python](https://javabeginnerstutorial.com/python-tutorial/how-to-install-python-in-windows/ "How to install python in windows")
\ No newline at end of file
......@@ -205,6 +205,3 @@ IndexError: tuple index out of range
* [正式文件](https://docs.python.org/3/library/numbers.html)
###### 下一篇文章
##### [Python 列表](https://javabeginnerstutorial.com/python-tutorial/python-list-2/ "Python list")
\ No newline at end of file
......@@ -185,6 +185,3 @@ IndexError: list assignment index out of range
So what next? Lets Learn [Python 3 Set](https://javabeginnerstutorial.com/python-tutorial/python-3-set-2/). 🙂
###### 下一篇文章
##### [Python 3 集](https://javabeginnerstutorial.com/python-tutorial/python-3-set-2/ "Python 3 set")
\ No newline at end of file
......@@ -178,6 +178,3 @@ TypeError: unsupported operand type(s) for +=: 'frozenset' and 'frozenset'
* [正式文件](https://docs.python.org/3/tutorial/datastructures.html)
###### 下一篇文章
##### [Python 字典](https://javabeginnerstutorial.com/python-tutorial/python3-dictionary-2/ "Python dictionary")
\ No newline at end of file
......@@ -183,6 +183,3 @@ False
* [字典](https://docs.python.org/3/tutorial/datastructures.html#dictionaries)
###### 下一篇文章
##### [Python 3 条件语句](https://javabeginnerstutorial.com/python-tutorial/python3-conditional-statements-2/ "Python 3 conditional statements")
\ No newline at end of file
......@@ -134,6 +134,3 @@ if not a:
# do something else
```
###### 下一篇文章
##### [Python 循环](https://javabeginnerstutorial.com/python-tutorial/python3-loops-2/ "Python loops")
\ No newline at end of file
......@@ -366,6 +366,3 @@ You entered: 42
自然,这些只是带有 break and Continue 的基本示例,大多数时候,您在条件表达式中使用它们。
###### 下一篇文章
##### [Python 3:猜数字](https://javabeginnerstutorial.com/python-tutorial/python-3-guess-the-number-2/ "Python 3 : Guess the number")
\ No newline at end of file
......@@ -8,7 +8,7 @@
如果您学习过数学,那么您已经知道函数。 数学家可以与他们一起做非常讨厌的事情,但是程序员也可以。 函数的目的是产生仅由传递给函数的参数确定的结果。
在编程语言中,我们可以将函数视为黑盒,在其中我们发送定义数量的参数(0 和更多),然后该函数返回结果。 在 Python 中,即使您没有显式编写或查看 return 语句,函数始终会返回结果。 这意味着,如果您知道另一种编程语言(例如 C ++或 Java),那么您将了解 void 函数。 在 Python 中没有这种类型-但是,当我告诉您返回值时,我们将在本文后面看到。
在编程语言中,我们可以将函数视为黑盒,在其中我们发送定义数量的参数(0 和更多),然后该函数返回结果。 在 Python 中,即使您没有显式编写或查看 return 语句,函数始终会返回结果。 这意味着,如果您知道另一种编程语言(例如 C++ 或 Java),那么您将了解 void 函数。 在 Python 中没有这种类型-但是,当我告诉您返回值时,我们将在本文后面看到。
## 定义功能
......@@ -338,6 +338,3 @@ s 是任何字符串,lst 是可选的列表类型参数。 如果未提供 lst
return lst
```
###### 下一篇文章
##### [Python 3:猜数字 – 返回](https://javabeginnerstutorial.com/python-tutorial/python-3-guess-the-number-the-return/ "Python 3: Guess the number –The return")
\ No newline at end of file
......@@ -19,7 +19,7 @@
带有自助服务的第一个版本是命令式语言使用的东西(例如 C 或简单的 Python 脚本),在这里每个人都可以访问所有内容,并且他们可以使用他们想要的东西。 在这种情况下,有时会将碗碟留在桌子上,因为带回碗碟是客户的工作。
第二个版本是 OO。 在那里您可以封装功能,并且只能访问那些公开可用的部分。 如果您已经使用 Java 或 C ++开发过,您可能会知道公共,受保护和私有访问的概念。 在这种情况下,通过员工来获取食物并带回餐具。 他们知道从何处,何处放东西可以得到什么,而最终用户并不需要了解一切。
第二个版本是 OO。 在那里您可以封装功能,并且只能访问那些公开可用的部分。 如果您已经使用 Java 或 C++ 开发过,您可能会知道公共,受保护和私有访问的概念。 在这种情况下,通过员工来获取食物并带回餐具。 他们知道从何处,何处放东西可以得到什么,而最终用户并不需要了解一切。
如果我们回头看面向对象,那么我们可以说一类是一个对象的定义,一个对象是指定类的实例。
......@@ -31,7 +31,7 @@
封装是指将数据和功能打包到单个组件中。 但是,在我们的情况下,进入一类,其他编程语言支持其他替代方法。 该类的功能将根据存储在该类的字段中的数据进行操作。
在某些编程语言中,封装用于隐藏信息,或更准确地说:限制对数据和功能的访问。 这些语言包括 C ++和 Java,例如,您可以在其中使用 private,protected 和 public 来限制对字段和方法的访问。 但是在 Python 中没有这样的限制级别。 您可以访问类的每个字段和功能。
在某些编程语言中,封装用于隐藏信息,或更准确地说:限制对数据和功能的访问。 这些语言包括 C++ 和 Java,例如,您可以在其中使用 private,protected 和 public 来限制对字段和方法的访问。 但是在 Python 中没有这样的限制级别。 您可以访问类的每个字段和功能。
但是,有一个约定没有写下来,但是每个 Python 开发人员都知道并且应该知道:名称以双下划线(__)开头的类(字段和函数)的成员应视为私有的,不应调用或访问。
......@@ -125,6 +125,3 @@ Python 中有一些类可用于此封装。
在下一篇文章中,我将深入探讨 Python 定义和使用对象(类)的方式,并且我必须事先告诉您还有许多您无法想象的方式。
###### 下一篇文章
##### [使用 Python](https://javabeginnerstutorial.com/python-tutorial/dates-and-times-with-python/ "Dates and times with Python") 的日期和时间
\ No newline at end of file
......@@ -8,7 +8,7 @@
**类**
与其他编程语言相比,Python 中的类概念被添加了最少的新语法和语义。 Python 中类的概念是 C ++和 Modula-3 中类的混合。 Python 类提供 OOP 的所有基本功能,例如允许多个基类的类继承,可以覆盖其基类的任何方法的派生类以及可以使用相同名称调用基类的方法的方法。
与其他编程语言相比,Python 中的类概念被添加了最少的新语法和语义。 Python 中类的概念是 C++ 和 Modula-3 中类的混合。 Python 类提供 OOP 的所有基本功能,例如允许多个基类的类继承,可以覆盖其基类的任何方法的派生类以及可以使用相同名称调用基类的方法的方法。
首先看课
......
......@@ -126,6 +126,3 @@ for guesses in range(guess_count):
在这种情况下,循环遍历猜测范围,如果到达最后一个数字,则循环结束。
###### 下一篇文章
##### [Python 函数](https://javabeginnerstutorial.com/python-tutorial/python-function/ "Python function")
\ No newline at end of file
......@@ -171,6 +171,3 @@ while True:
break
```
###### 下一篇文章
##### [面向对象编程(OOP)](https://javabeginnerstutorial.com/python-tutorial/object-oriented-programming-oop/ "Object-Oriented Programming (OOP)")
\ No newline at end of file
......@@ -94,6 +94,3 @@ Hibernate 具有自己的内部[连接池](https://javabeginnerstutorial.com/hib
在下一章中,我们将更详细地介绍这些主题。
###### 下一篇文章
##### [Hibernate 4.3 入门教程](https://javabeginnerstutorial.com/hibernate/hibernate-4-introduction/ "Hibernate 4.3 Introduction Tutorial")
\ No newline at end of file
......@@ -205,6 +205,3 @@ Hibernate 提供了一个很好的功能,可以利用 Java 对象和关系数
您可以在此处找到并下载应用程序[的源。](https://github.com/ghajba/hibernate_example/)
###### 下一篇文章
##### [休眠 4 注释配置](https://javabeginnerstutorial.com/hibernate/hibernate-4-annotations-configuration/ "Hibernate 4 annotations Configuration")
\ No newline at end of file
......@@ -112,6 +112,3 @@ Hibernate 可以利用一组标准注释来消除映射 XML 文件的需要。
您可以从 Github [此处](https://github.com/JBTAdmin/Hibernate)下载特定章节的代码。
###### 下一篇文章
##### [与 Hibernate 4](https://javabeginnerstutorial.com/hibernate/entity-relations-with-hibernate-4/ "Entity relations with Hibernate 4") 的实体关系
\ No newline at end of file
......@@ -180,6 +180,3 @@ final Book book = new Book("9781617291999", "Java 8 in Action", new Date());
您可以从 Github [此处](https://github.com/JBTAdmin/Hibernate)下载特定章节的代码。
###### 下一篇文章
##### [Hibernate 4 中的实体继承模型](https://javabeginnerstutorial.com/hibernate/entity-inheritance-models-in-hibernate-4/ "Entity inheritance models in Hibernate 4")
\ No newline at end of file
......@@ -72,6 +72,3 @@
您可以从 Github [此处](https://github.com/JBTAdmin/Hibernate)下载特定章节的代码。
###### 下一篇文章
##### [带有查询语言的 Hibernate 4](https://javabeginnerstutorial.com/hibernate/hibernate-4-with-query-languages/ "Hibernate 4 with Query languages")
\ No newline at end of file
......@@ -90,6 +90,3 @@ HQL 和 JPQL 是 Hibernate 附带的本机查询语言。 无需任何先决条
您可以从 Github [此处](https://github.com/JBTAdmin/Hibernate)下载特定章节的代码。
###### 下一篇文章
##### [Hibernate 4 数据库配置](https://javabeginnerstutorial.com/hibernate/hibernate-4-database-configuration/ "Hibernate 4 Database configuration")
\ No newline at end of file
......@@ -61,6 +61,3 @@
您可以从 Github [此处](https://github.com/JBTAdmin/Hibernate)下载特定章节的代码。
###### 下一篇文章
##### [使用 Hibernate 4](https://javabeginnerstutorial.com/hibernate/batch-execution-with-hibernate-4/ "Batch execution with Hibernate 4") 批量执行
\ No newline at end of file
......@@ -95,6 +95,3 @@ for (int i = 0; i < 1_000_000; i++) {
[代码下载](https://github.com/JBTAdmin/Hibernate)
###### 下一篇文章
##### [使用 Hibernate 4 缓存](https://javabeginnerstutorial.com/hibernate/caching-with-hibernate-4/ "Caching with Hibernate 4")
\ No newline at end of file
......@@ -47,6 +47,3 @@
但是,您可以使用*二级缓存*扩展此功能,该缓存可跨应用程序的会话缓存对象。 如果您使用的是二级缓存,则可以通过通常使用相同参数调用的缓存查询来扩展缓存实体。
###### 下一篇文章
##### [使用 Hibernate 4 进行审核](https://javabeginnerstutorial.com/hibernate/auditing-with-hibernate-4/ "Auditing with Hibernate 4")
\ No newline at end of file
......@@ -88,6 +88,3 @@ public class AuditRevisionListener implements RevisionListener {
在此处下载 Hibernate [实体版本代码](https://github.com/JBTAdmin/Hibernate/tree/master/07_entity_versioning)
###### 下一篇文章
##### [使用 Hibernate 4 的并发控制](https://javabeginnerstutorial.com/hibernate/concurrency-control-with-hibernate-4/ "Concurrency control with Hibernate 4")
\ No newline at end of file
......@@ -164,6 +164,3 @@ i1.getValue();
* [正式文件](https://docs.oracle.com/javase/tutorial/java/javaOO/nested.html)
###### 下一篇文章
##### [字符串生成器](https://javabeginnerstutorial.com/core-java-tutorial/string-builder/ "String Builder")
\ No newline at end of file
......@@ -130,6 +130,3 @@ Java 8 in Action by Raoul-Gabriel Urma, Mario Fusco, Alan Mycroft (ISBN: 9781617
我们稍微深入研究事务,只是为了了解如何通常使用设计模式进行处理,以了解如何将数据存储在数据库中并保留这些信息。 您可以[从此处下载代码](https://github.com/JBTAdmin/Hibernate)
###### 下一篇文章
##### [使用 Hibernate 4 的多租户](https://javabeginnerstutorial.com/hibernate/multi-tenancy-with-hibernate-4/ "Multi-tenancy with Hibernate 4")
\ No newline at end of file
......@@ -101,6 +101,3 @@ DatabasePool 实现的唯一问题是它使用 H2 数据库,而 H2 不知道 U
我们已经看到在我们的应用程序中实现多租户并不是不可能的,但是当前它需要一些编码才能在租户之间建立正确的连接池和映射,并且您必须照顾好数据库,模式和表。
###### 下一篇文章
##### [与 Hibernate 4](https://javabeginnerstutorial.com/hibernate/connection-pooling-with-hibernate-4/ "Connection Pooling with Hibernate 4") 的连接池
\ No newline at end of file
......@@ -122,6 +122,3 @@ org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderIm
配置这些提供程序很容易,因为大多数提供程序都可以将其 Hibernate 集成包作为项目的依赖项导入,并使所有程序运行。
###### 下一篇文章
##### [休眠自举](https://javabeginnerstutorial.com/hibernate/hibernate-bootstrapping/ "Hibernate bootstrapping")
\ No newline at end of file
......@@ -22,6 +22,3 @@
* 字符串生成器是 ***可变的*** ,与 ***不可变*** 的字符串相反。
* StringBuilder 的 equals 方法不会被覆盖,因此不会比较 StringBuilder 的值。 就像使用 String 一样。
###### 下一篇文章
##### [Java 字符串教程](https://javabeginnerstutorial.com/core-java-tutorial/java-string-tutorial/ "Java String Tutorial")
\ No newline at end of file
......@@ -87,6 +87,3 @@ String str2="javabeginnerstutorial";
* 字符串具有*方法* **length()**,而 Array 具有*属性* **长度**检查长度。
* 为了克服 String StringBuffer 和 StringBuilder 的不可变属性,出现在图片中。
###### 下一篇文章
##### Java 中的[变量](https://javabeginnerstutorial.com/core-java-tutorial/variables-in-java/ "Variables in Java")
\ No newline at end of file
......@@ -73,6 +73,3 @@ public class VariablesInJava {
<noscript><iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/SFreQogjXH0?feature=oembed" title="Primitive types in java" width="640"></iframe></noscript>
###### 下一篇文章
##### Java 中的[局部变量](https://javabeginnerstutorial.com/core-java-tutorial/local-variable-in-java/ "Local Variable in Java")
\ No newline at end of file
......@@ -100,6 +100,3 @@ System.out.println("Value of the localVariable is-"+localVariable);
* Final 是唯一可以应用于局部变量的非访问修饰符。
* 局部变量没有默认值,因此必须先启动局部变量,然后才能使用它们。
###### 下一篇文章
##### Java 中的[实例变量](https://javabeginnerstutorial.com/core-java-tutorial/instance-variable-java/ "Instance Variable in Java")
\ No newline at end of file
......@@ -112,6 +112,3 @@ public class VariablesInJava {
* [官方文档](https://docs.oracle.com/javase/tutorial/java/javaOO/classvars.html)
* 静态变量与实例变量
###### 下一篇文章
##### [Java 参考变量](https://javabeginnerstutorial.com/core-java-tutorial/java-reference-variable/ "Java Reference Variable")
\ No newline at end of file
......@@ -73,6 +73,3 @@ class MPE {
}
```
###### 下一篇文章
##### Java 中的[算术运算符](https://javabeginnerstutorial.com/core-java-tutorial/java-arithmetic-operator/ "Arithmetic Operators in java")
\ No newline at end of file
......@@ -189,6 +189,3 @@ public class ChildClass extends SuperClass
> val = ANCESTOR_VAL
###### 下一篇文章
##### [Java 8 功能接口](https://javabeginnerstutorial.com/core-java-tutorial/java-8-functional-interfaces/ "Java 8 Functional Interfaces")
\ No newline at end of file
......@@ -175,6 +175,3 @@ you?Current Index: 4
可以在[的此处找到](https://github.com/JBTAdmin/java-tutorial/blob/master/for_loop.java)[的代码 *,用于循环* 和 *,用于循环* 。](https://github.com/JBTAdmin/java-tutorial/blob/master/for_loop.java)
###### 下一篇文章
##### [Java 方法参数和参数](https://javabeginnerstutorial.com/core-java-tutorial/java-method-parameter-and-argument/ "Java method parameter and argument")
\ No newline at end of file
......@@ -84,6 +84,3 @@ ArrayIndexOutOfBounds 异常。
<noscript><iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/bYY6SWnMpz4?start=1&amp;feature=oembed" title="Java Exception hierarchy" width="640"></iframe></noscript>
###### 下一篇文章
##### [异常处理 – try-with-resources 语句](https://javabeginnerstutorial.com/core-java-tutorial/exception-handling-try-resources/ "Exception Handling – The try-with-resources statement")
\ No newline at end of file
......@@ -195,6 +195,3 @@ In finally...
通过遵循这些示例,您可以毫不费力地围绕这个概念进行思考。 祝你今天愉快!
###### 下一篇文章
##### [异常处理 – 尝试捕获 Java 块](https://javabeginnerstutorial.com/core-java-tutorial/exception-handling-try-catch-java/ "Exception Handling – try catch Java blocks")
\ No newline at end of file
......@@ -158,6 +158,3 @@ catch(ArrayIndexOutOfBoundsException | SQLException ex){
[try-with-resources 语句帖子](https://javabeginnerstutorial.com/core-java-tutorial/exception-handling-try-resources/)提供了详细的信息以及其优势,摘要和示例代码片段。
###### 下一篇文章
##### [Java](https://javabeginnerstutorial.com/core-java-tutorial/overloading/ "Overloading in java") 中的重载
\ No newline at end of file
......@@ -103,9 +103,7 @@ public class MethodOverloading {
}
```
###### 下一篇文章
##### [Java 方法覆盖](https://javabeginnerstutorial.com/core-java-tutorial/java-overriding/ "Java Method Override")
* 使用相同的方法名称但使用*不同的参数*称为重载。
* ***构造函数*** 也可以重载
......
......@@ -210,6 +210,3 @@ class OverrideSubclass extends MethodOverrideRule{
}
```
###### 下一篇文章
##### Java 中的[接口](https://javabeginnerstutorial.com/core-java-tutorial/java-interface/ "Interface in java")
\ No newline at end of file
......@@ -173,6 +173,3 @@ abstract class InterfaceExampleThree implements interfaceTwo {
* 抽象类可以具有带有不同修饰符的变量,这些修饰符不是常数
* Abstract 中的方法可以具有不同于私有或公共签名的签名
###### 下一篇文章
##### [继承](https://javabeginnerstutorial.com/core-java-tutorial/inheritance/ "Inheritance")
\ No newline at end of file
......@@ -31,6 +31,3 @@ Java 继承定义了超类及其子类之间的 is-a 关系。 这意味着只
<noscript><iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/Oykbi03ipZs?start=1&amp;feature=oembed" title="Oops Concept - Inheritance" width="640"></iframe></noscript>
###### 下一篇文章
##### [Java](https://javabeginnerstutorial.com/core-java-tutorial/this-keyword-java/ "this keyword in Java") 中的此关键字
\ No newline at end of file
......@@ -2,9 +2,9 @@
> 原文: [https://javabeginnerstutorial.com/core-java-tutorial/history-of-java/](https://javabeginnerstutorial.com/core-java-tutorial/history-of-java/)
Java 是一种通用的通用计算机编程语言,它是基于环境的,基于类的,面向对象的,并且经过专门设计以尽可能减少应用程序依赖性。 Java 最初是为交互式电视开发的,但是对于当时的数字有线电视行业来说,它是太先进的技术。 建议让应用程序开发人员“编写一次,就可以在任何地方运行”,这表明已编译的 Java 代码可以在纵容 Java 的所有平台上运行,而无需重新编译。 Java 应用程序被编译为可以在任何 Java 虚拟机( [JVM](https://javabeginnerstutorial.com/core-java-tutorial/jdk-vs-jre-vs-jvm/) )上运行的字节码,而与计算机的体系结构无关。
Java 是一种通用的通用计算机编程语言,它是基于环境的,基于类的,面向对象的,并且经过专门设计以尽可能减少应用程序依赖性。 Java 最初是为交互式电视开发的,但是对于当时的数字有线电视行业来说,它是太先进的技术。 建议让应用程序开发人员“编写一次,就可以在任何地方运行”,这表明已编译的 Java 代码可以在纵容 Java 的所有平台上运行,而无需重新编译。 Java 应用程序被编译为可以在任何 Java 虚拟机([JVM](https://javabeginnerstutorial.com/core-java-tutorial/jdk-vs-jre-vs-jvm/))上运行的字节码,而与计算机的体系结构无关。
Java 包罗万象,但事实并非如此。 它毫不费力地开始。 这一切始于 1990 年,当时 Sun Microsystems 工程师 Patrick Naughton 对 Sun 的 C ++和 C API 的情况更加恼火,并有机会作为 The Stealth Project 的一部分来创建替代语言。
Java 包罗万象,但事实并非如此。 它毫不费力地开始。 这一切始于 1990 年,当时 Sun Microsystems 工程师 Patrick Naughton 对 Sun 的 C++ 和 C API 的情况更加恼火,并有机会作为 The Stealth Project 的一部分来创建替代语言。
Stealth Project 很快变成了 Green Project,Mike Sheridan 和 James Gosling 进入了行列,该小组开始开发用于对下一代智能设备进行编程的新技术。
......@@ -12,11 +12,11 @@ Stealth Project 很快变成了 Green Project,Mike Sheridan 和 James Gosling
## Java 开发
Java 编程语言是由 James Gosling,Patrick Naughton,Chris Warth,Mike Sheridan 和 Ed Frank 的 5 位杰出人士开发的,但是 James Gosling 被认为是发明者,因为他完成了 Java 的原始设计并实现了 Java 的原始编译器, 虚拟机。 他们全都为 Sun Microsystems,Inc.经营,并于 1991 年开发。该语言用了 18 个月的时间完成,并最初的名称为“ Oak”,由于版权问题,该名称于 1995 年重命名为 Java。
Java 编程语言是由 James Gosling,Patrick Naughton,Chris Warth,Mike Sheridan 和 Ed Frank 的 5 位杰出人士开发的,但是 James Gosling 被认为是发明者,因为他完成了 Java 的原始设计并实现了 Java 的原始编译器, 虚拟机。 他们全都为 Sun Microsystems,Inc. 经营,并于 1991 年开发。该语言用了 18 个月的时间完成,并最初的名称为“Oak”,由于版权问题,该名称于 1995 年重命名为 Java。
合作伙伴聚集在一起,决定一个新名称。 建议的单词是“动态的”,“革命的”,“丝绸的”,“摇晃的”,“ DNA”等。他们想要揭示技术真实性的东西:革命性的,动态的,活泼的,酷的,独特的且易于拼写的 很有趣
合作伙伴聚集在一起,决定一个新名称。 建议的单词是“动态的”,“革命的”,“丝绸的”,“摇晃的”,“DNA”等。他们想要揭示技术真实性的东西:革命性的,动态的,活泼的,酷的,独特的且易于拼写的,乐于讲述的
根据 **James Gosling** 的说法,“ Java 是 Silk 的首选之一”。 最多的团队成员首选 Java,因为名称是唯一的。
根据 **James Gosling** 的说法,“Java 是 Silk 的首选之一”。 最多的团队成员首选 Java,因为名称是唯一的。
## Java 版本
......@@ -28,7 +28,7 @@ Java 编程语言是由 James Gosling,Patrick Naughton,Chris Warth,Mike Sh
Java 8 是当前支持的长期支持(LTS)版本,而 Java 10 是目前认可的加速发布版本,截至 3 月 20 日, 2018 年。Java10 支持终止于与 Java 11 支持开始的同一天(计划于 2018 年 9 月开始),Java 11 将成为 Java 8 之后的下一个 LTS。不再公开支持 Java 7,Java 9 自 Java 以来​​已停止接受更新。 9 是一个短期快速发布版本,已被 Java 10 取代,并且 Java 8 的“公共更新结束”预计将于 2019 年 1 月用于商业用途,而不早于 2020 年 12 月用于非商业用途。
**已发布**的几个 Java 版本,**它们是:**
**已发布**的几个 Java 版本,**它们是:**
* JDK Alpha 和 Beta(1995)
* JDK 1.0(1996 年 1 月 23 日)
......@@ -43,6 +43,3 @@ Java 8 是当前支持的长期支持(LTS)版本,而 Java 10 是目前认
* [Java SE 9(2017 年 9 月 21 日)](https://www.oracle.com/java/java9.html)
* [Java SE 10(2018 年 3 月 20 日)](https://www.oracle.com/technetwork/java/javase/10-relnote-issues-4108729.html)
###### 下一篇文章
##### [Java 基础知识:Java 入门](https://javabeginnerstutorial.com/core-java-tutorial/java-basicsgetting-started-with-java/ "Java Basics:Getting Started with Java")
\ No newline at end of file
......@@ -183,6 +183,3 @@ class JBT1 extends JBTThisAsParameter {
#### 参考文献
1- [正式文件](https://docs.oracle.com/javase/tutorial/java/javaOO/thiskey.html)
###### 下一篇文章
##### [Java 静态关键字](https://javabeginnerstutorial.com/core-java-tutorial/java-static-keyword/ "Java Static Keyword")
\ No newline at end of file
......@@ -118,6 +118,3 @@ Inside Static method
<noscript><iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/QZwgz9tIy7I?start=1&amp;feature=oembed" title="Java Static variable" width="640"></iframe></noscript>
###### 下一篇文章
##### Java 中的[集合](https://javabeginnerstutorial.com/core-java-tutorial/collection-in-java/ "Collection in Java")
\ No newline at end of file
......@@ -138,6 +138,3 @@ public class JavaArrayBasic {
}
```
###### 下一篇文章
##### [Java 枚举(枚举)](https://javabeginnerstutorial.com/core-java-tutorial/java-enum-enumerations/ "Java Enum (Enumerations)")
\ No newline at end of file
......@@ -212,6 +212,3 @@ List l = new ArrayList<E>();
12. **LinkedHashSet:**没有重复,按插入顺序进行迭代。
13. **TreeSet:**无重复,按排序顺序进行迭代。
###### 下一篇文章
##### [Java Hashmap 教程](https://javabeginnerstutorial.com/core-java-tutorial/java-hashmap/ "Java Hashmap tutorial")
\ No newline at end of file
......@@ -155,6 +155,3 @@ class JBT {
}
```
###### 下一篇文章
##### [Java 序列化概念和示例](https://javabeginnerstutorial.com/core-java-tutorial/java-serialization-concept-example/ "Java serialization concept and Example")
\ No newline at end of file
......@@ -142,6 +142,3 @@ Hello JBT!
<noscript><iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/nyOoLgWmmt8?feature=oembed" title="Compiling and Running Java File" width="640"></iframe></noscript>
###### 下一篇文章
##### [jdk vs jre vs jvm](https://javabeginnerstutorial.com/core-java-tutorial/jdk-vs-jre-vs-jvm/ "jdk vs jre vs jvm")
\ No newline at end of file
......@@ -124,9 +124,7 @@ Last Name of Employee: Gautam
在下一篇文章中,我们将讨论[瞬态变量](https://javabeginnerstutorial.com/core-java-tutorial/java-serialization-concept-example-part-ii/ "Java serialization concept and Example Part II")的使用。
###### 下一篇文章
##### [Java 序列化概念&示例第二部分](https://javabeginnerstutorial.com/core-java-tutorial/java-serialization-concept-example-part-ii/ "Java Serialization concept & Example Part II")
* ***序列化*** 接口需要使对象*序列化。*
* 暂时[实例变量](https://javabeginnerstutorial.com/core-java-tutorial/instance-variable-java/)并未以对象状态序列化。
......
......@@ -91,6 +91,3 @@ Last Name of Employee: null
< TO_DO >
###### 下一篇文章
##### [瞬态与静态变量 Java](https://javabeginnerstutorial.com/core-java-tutorial/transient-vs-static-variable-java/ "Transient vs Static variable java")
\ No newline at end of file
......@@ -306,6 +306,3 @@ Education: MCA
I think I have covered all possible scenarios. Do let me know in case any particular scenario is not covered in this article. Feel free to say me hi,  if you like this article. And yes I didn’t qualify for the interview. 😛
###### 下一篇文章
##### [serialVersionUID](https://javabeginnerstutorial.com/core-java-tutorial/use-serialversionuid/ "What is the use of serialVersionUID") 有什么用?
\ No newline at end of file
......@@ -147,6 +147,3 @@ java.io.InvalidClassException: com.jbt.Employee; local class incompatible: strea
如果您没有在应该序列化的类中提供 serialVersionId,则编译器将给出有关该序列的警告消息。 如果要覆盖此警告,则可以使用给定的注释。 使用后,编译器将不再抱怨缺少的 serialVersionUID。
###### 下一篇文章
##### [Java 线程教程](https://javabeginnerstutorial.com/core-java-tutorial/java-thread-tutorial/ "Java Thread Tutorial")
\ No newline at end of file
......@@ -299,6 +299,3 @@ if(side == Side.RIGHT_HAND) {
如您所见,Enums 非常适合替换常量-有时也可以使用布尔方法参数。
###### 下一篇文章
##### [独特的 Java 10 功能](https://javabeginnerstutorial.com/core-java-tutorial/java-10-features/ "Distinctive Java 10 Features")
\ No newline at end of file
......@@ -45,6 +45,3 @@ JDK = JRE +开发 Java 应用程序所需的库。
<noscript><iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/RJ5NLb2zLhw?start=5&amp;feature=oembed" title="JDK vs JRE vs JVM" width="640"></iframe></noscript>
###### 下一篇文章
##### [public static void main(string args [])说明](https://javabeginnerstutorial.com/core-java-tutorial/public-static-void-mainstring-args-explanation/ "public static void main(string args[]) Explanation")
\ No newline at end of file
......@@ -236,9 +236,7 @@ MyClass.class 事物称为类文字。 它告诉编译器(谁告诉 JVM):
* 正在运行的线程可能无法获取同步代码块的锁,因此可能会进入阻止/等待状态。
* 死线程无法再次启动。
###### 下一篇文章
##### [Java 数组教程](https://javabeginnerstutorial.com/core-java-tutorial/java-array-tutorial/ "Java Array Tutorial")
* 可以通过*扩展线程类*并覆盖 run()方法来创建线程。
* 也可以通过以下方法创建线程:*实现 Runnable 接口*,然后调用带有 Runnable 参数的 Thread 构造函数。
......
......@@ -37,6 +37,3 @@ Main 是方法**的名称。** JVM 搜索此方法名称,作为仅具有特定
它是 main 方法的参数。 参数名称可以是任何东西。 您可以使用 String 数组(String args [])或 String 类型的 var args 变量。 两者将以相同的方式工作。
###### 下一篇文章
##### [Java 类&面向初学者的对象教程](https://javabeginnerstutorial.com/core-java-tutorial/java-class-object-tutorial/ "Java Class & Object Tutorial for beginners")
\ No newline at end of file
......@@ -51,6 +51,3 @@ Java 10 由各种新功能和对许多功能领域的改进组成。 它的一
[Java 10 发行说明](https://www.oracle.com/technetwork/java/javase/10-relnote-issues-4108729.html)
###### 下一篇文章
##### [可变阴影](https://javabeginnerstutorial.com/core-java-tutorial/variable-shadowing/ "Variable shadowing")
\ No newline at end of file
......@@ -23,4 +23,4 @@ Java 由于具有 JVM 而与平台无关,但是 JVM 与平台有关。 必须
* **堆栈**:它是方法参数和局部变量的仓库。 可以在指向寄存器不同部分的寄存器的帮助下对其进行操作。
* **寄存器**:JVM 中有许多寄存器,例如 Vars,Frame,Program Counter 和 OpTop。 Vars 寄存器指向当前方法正在使用的局部变量。 框架寄存器指向执行环境,这是用于堆栈的环境。 Optop 指向操作数堆栈,在其中执行字节码指令。 程序计数器寄存器指向保存字节码的“方法”区域。
* **方法区域**:它是 Java 字节码的占位符。 该区域在所有线程之间共享,因此可以确保同步。
* **垃圾收集器**:它是 JVM 的组件,用于存储实际的 Java 对象。 请注意,Java 对象的引用存储在堆栈中,而实际对象存储在垃圾收集器中。 Java 使用垃圾回收来释放分配给不同对象的内存,这与 C / C ++不同,在 C / C ++中,运算符用于释放内存。
\ No newline at end of file
* **垃圾收集器**:它是 JVM 的组件,用于存储实际的 Java 对象。 请注意,Java 对象的引用存储在堆栈中,而实际对象存储在垃圾收集器中。 Java 使用垃圾回收来释放分配给不同对象的内存,这与 C / C++ 不同,在 C / C++ 中,运算符用于释放内存。
\ No newline at end of file
......@@ -6,7 +6,7 @@
应用程序中的所有类文件在启动时都不会加载到内存中,而是根据程序的需要按需加载,此类的加载是由 ClassLoader 完成的。 ClassLoader 是 JVM 的一部分,可将类加载到内存中。
Java ClassLoader 是用 Java 本身编写的(*与以 C ++* 编写的 JVM 相反)。 这意味着在需要时可以轻松开发自定义 Class Loader,而无需了解 JVM 的细节。 ClassLoader 是一个抽象类,它是 java.lang 包的一部分。
Java ClassLoader 是用 Java 本身编写的(*与以 C++ * 编写的 JVM 相反)。 这意味着在需要时可以轻松开发自定义 Class Loader,而无需了解 JVM 的细节。 ClassLoader 是一个抽象类,它是 java.lang 包的一部分。
* * *
......
......@@ -20,6 +20,3 @@ Hiya 让我们进入 **硒**的酷炫**世界。 我一直说很多次,不是
祝你有美好的一天!
###### 下一篇文章
##### [2.为什么要进行自动化测试?](https://javabeginnerstutorial.com/selenium/2-automated-testing/ "2\. Why automated testing?")
\ No newline at end of file
......@@ -28,6 +28,3 @@
祝你有美好的一天!
###### 下一篇文章
##### [3.硒的历史](https://javabeginnerstutorial.com/selenium/3-history-selenium/ "3\. History of Selenium")
\ No newline at end of file
......@@ -25,6 +25,3 @@ iya! 准备过去一段时间吗? 准备好被今天要出土的宝石所震
希望您喜欢这次旅行。 在另一篇文章中再见。 祝你有美好的一天!
###### 下一篇文章
##### [4\. Selenium 工具套件](https://javabeginnerstutorial.com/selenium/4-selenium-tool-suite/ "4\. Selenium Tool Suite")
\ No newline at end of file
......@@ -142,6 +142,3 @@ objectName.methodName(arg1, arg2, arg3).
<noscript><iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="360" src="https://www.youtube.com/embed/VW72ezYj3d4?feature=oembed" title="Java Class &amp; Object Tutorial" width="640"></iframe></noscript>
###### 下一篇文章
##### [Java 中的构造函数](https://javabeginnerstutorial.com/core-java-tutorial/constructors-in-java/ "Constructors in Java")
\ No newline at end of file
......@@ -34,6 +34,3 @@
在另一篇文章中再见。 祝你有美好的一天!
###### 下一篇文章
##### [5\. Selenium 工具支持的浏览器和平台](https://javabeginnerstutorial.com/selenium/5-browsers-platforms-support/ "5\. Browsers and Platforms supported by Selenium Tools")
\ No newline at end of file
......@@ -28,6 +28,3 @@
在另一篇文章中再见。 祝你有美好的一天!
###### 下一篇文章
##### [6.硒工具:争夺霸权](https://javabeginnerstutorial.com/selenium/6-selenium-tools-fight-supremacy/ "6\. Selenium Tools: A fight for Supremacy")
\ No newline at end of file
......@@ -46,6 +46,3 @@
游戏开始!
###### 下一篇文章
##### [7a。 Selenium IDE – 简介,优点和局限性](https://javabeginnerstutorial.com/selenium/7a-ide-benefits-limitations/ "7a. Selenium IDE – Introduction, benefits and limitations")
\ No newline at end of file
......@@ -41,6 +41,3 @@
祝你有美好的一天!
###### 下一篇文章
##### [7b。 Selenium IDE – Selenium IDE 和 Firebug 安装](https://javabeginnerstutorial.com/selenium/7b-selenium-ide-firebug-installation/ "7b. Selenium IDE – Selenium IDE and Firebug installation")
\ No newline at end of file
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册