找到关于 Java 的2637 篇文章

如何在 Java 中使用 MySQL 的 LIKE 关键字和搜索变量时正确使用引号?

AmitDiwan
更新于 2020年11月19日 11:34:29

543 次浏览

以下是使用 LIKE 和搜索变量的正确语法:String sqlQuery; sqlQuery = "select * from yourTableName where yourColumnName like '%" + yourSearchVariableName + "%'";让我们创建一个表:mysql> create table demo19 > ( > id int not null auto_increment primary key, > name varchar(50) > ); 使用 insert 命令插入一些记录:mysql> insert into demo19(name) values('John Smith'); mysql> insert into demo19(name) values('David Miller'); mysql> insert into demo19(name) values('Adam Smith'); ... 阅读更多

有没有办法在 Java 中从 MySQL 表中创建一个列表?

AmitDiwan
更新于 2020年11月19日 11:07:20

2K+ 次浏览

是的,为此,请使用 Java 中的 ArrayList 概念。语法如下:ArrayList anyVariableName = new ArrayList();让我们创建一个表:mysql> create table demo10 > ( > id int not null auto_increment primary key, > name varchar(20) > ); 使用 insert 命令插入一些记录:mysql> insert into demo10(name) values('John'); mysql> insert into demo10(name) values('Bob'); mysql> insert into demo10(name) values('David'); ... 阅读更多

在 Docker 容器内使用 Java

Raunak Jain
更新于 2020年10月27日 08:01:46

2K+ 次浏览

Java 现在是最流行的企业级语言之一。它是面向对象编程的核心,并提供构建企业级应用程序和测试平台的强大平台。对于新手来说,安装和适应 Java 环境最初可能需要一些时间。Docker 容器允许您在其中访问 Java 运行时环境,从而提供易于管理的打包环境,其中已安装库。如果您的本地机器上安装了 Docker,则无需运行 Java 应用程序并经历所有麻烦,您可以通过直接拉取来轻松构建 Java 镜像…… 阅读更多

如何使用 Selenium WebDriver 和 Java 关闭特定窗口?

Debomita Bhattacharjee
更新于 2020年10月26日 07:13:15

2K+ 次浏览

我们可以使用 Selenium webdriver 关闭特定窗口。getWindowHandles 和 getWindowHandle 方法可用于处理子窗口。getWindowHandles 方法用于将所有打开的窗口句柄存储在 Set 数据结构中。getWindowHandle 方法用于存储当前焦点浏览器窗口的窗口句柄。我们必须添加 import java.util.Set 和 import java.util.List 语句以在我们的代码中容纳 Set 数据结构。默认情况下,驱动程序对象只能访问父窗口的元素。为了将其焦点从父窗口切换到子窗口,我们将…… 阅读更多

如何使用 Selenium WebDriver 和 Java 滚动特定 DIV?

Debomita Bhattacharjee
更新于 2020年10月26日 06:43:16

5K+ 次浏览

我们可以使用 Selenium webdriver 滚动特定 DIV。Selenium 无法直接处理滚动。它借助 Javascript Executor 将滚动操作执行到特定 DIV。首先,我们必须使用 xpath 或 css 定位器识别我们要滚动到的特定 DIV。接下来,我们将借助 Javascript Executor 来运行 Javascript 命令。executeScript 方法用于在 Selenium 中执行 Javascript 命令。我们必须在 Javascript 中使用 scrollIntoView 方法并将 true 作为参数传递给该方法。语法WebElement m = driver.findElement(By.xpath("//div[@class='slick-track']")); ... 阅读更多

如何使用 Selenium WebDriver 和 Java 关闭子浏览器窗口?

Debomita Bhattacharjee
更新于 2020年10月26日 06:40:34

5K+ 次浏览

我们可以使用 Selenium webdriver 关闭子浏览器窗口。getWindowHandles 和 getWindowHandle 方法可用于处理子窗口。getWindowHandles 方法用于将所有打开的窗口句柄存储在 Set 数据结构中。getWindowHandle 方法用于存储当前活动的浏览器窗口。要迭代窗口句柄,可以使用迭代器方法。我们必须添加 import java.util.Set 以容纳 Set 和 import java.util.List 和 import java.util.Iterator 语句以在我们的代码中容纳迭代器。默认情况下,驱动程序对象可以访问父窗口的元素。为了切换其焦点…… 阅读更多

String 和 StringBuffer 的区别

Himanshu shriv
更新于 2020年9月9日 12:05:04

12K+ 次浏览

String 是一个不可变类,其对象在创建后无法修改,但肯定可以引用其他对象。它们在多线程环境中非常有用,因为多个线程无法更改对象的状态,因此不可变对象是线程安全的。StringBuffer 是可变类,可用于对字符串对象执行操作,例如反转字符串、连接字符串等。我们可以修改字符串而不创建新的字符串对象。StringBuffer 也是线程安全的。此外,字符串连接 + 运算符内部使用 StringBuffer 或 StringBuilder 类。以下是区别。序号 关键点 String StringBuffer 1 基本 String 是一个… 阅读更多

编译时多态性和运行时多态性的区别

Himanshu shriv
更新于 2023年9月12日 09:54:51

33K+ 次浏览

多态性是最重要的面向对象编程概念之一。它是一个我们可以通过多种方式执行单一任务的概念。多态性有两种类型,一种是编译时多态性,另一种是运行时多态性。方法重载是编译时多态性的例子,方法重写是运行时多态性的例子。序号 关键点 编译时多态性 运行时多态性 1 基本 编译时多态性意味着绑定发生在编译时 运行时多态性,在运行时我们才知道将调用哪个方法 2 静态/动态绑定 它可以通过静态绑定实现 它可以通过动态绑定实现 4.继承 不涉及继承 涉及继承… 阅读更多

可变对象和不可变对象的差异

Aishwarya Naglot
更新于 2024年10月10日 14:18:27

4K+ 次浏览

在Java中,不可变对象的状体在其创建后无法修改,但可以引用其他对象。它们在多线程环境中非常有用,因为多个线程无法更改对象的状体,因此不可变对象是线程安全的。不可变对象有助于避免时间耦合,始终具有故障原子性,并且在多线程中也很有用。为什么呢?因为没有人可以更改对象,对吧?所以,它变得线程安全,这意味着当程序的不同部分试图访问该特定对象时,它不会导致任何意外问题。更多内容… 阅读更多

Java并发中CountDownLatch和CyclicBarrier的区别

Himanshu shriv
更新于 2020年9月9日 11:55:46

浏览量:1K+

CountDownLatch和CyclicBarrier都用于多线程环境,它们都是Java的一部分。根据Java文档:CountDownLatch——一种同步辅助工具,允许一个或多个线程等待其他线程中执行的一组操作完成。CyclicBarrier——一种同步辅助工具,允许一组线程都等待彼此到达一个共同的屏障点。序号关键CyclicBarrierCountDownLatch1基本一种同步辅助工具,允许一组线程都等待彼此到达一个共同的屏障点。一种同步辅助工具,允许一个或多个线程等待其他线程中执行的一组操作完成…… 阅读更多

广告