OnITRoad - 常见问题
Java如何将多行字符流转换为String字符串
Java如何将多行字符流转换为String字符串 Java 11 中的 String.lines() 方法用于将多行字符串转换为行流。 String.lines() API lines() 方法是一个静态方法。 它返回从给定的多行字符串中提取的行流,由行终止符分隔。 /** * returns - the stream of lines extracted from given string
Views:0 2020-09-17
Java 如何在Switch语句中使用字符串
Java 如何在Switch语句中使用字符串 Switch 语句在 Java 7 之前只支持 int 和 enum 类型。 Java 7 发布后,Switch 语句也支持 String 类。 示例: public class StringSupportedInSwitch { public static void main(String[] args) { System.out.prin
Views:0 2020-09-17
var - 局部变量类型推断
var - 局部变量类型推断 当我们使用 var 声明变量时,基本上,它不是声明变量类型,而是根据其设置的类型假定其类型。 例如 var str = "Hello world"; //or String str = "Hello world"; 在上面的例子中,在第一条语句中,你将一个 String 设置为变量 str,因此它被隐式假定为 String 类型
Views:0 2020-09-17
Java wait()、notify()和notifyAll()方法
Java wait()、notify()和notifyAll()方法 java wait 和 notify 之间的区别。 wait()、notify()和notifyAll()方法 Java 中的 Object 类具有三个最终方法,它们允许线程就资源的锁定状态进行通信。 wait() 它告诉调用线程放弃锁并进入睡眠状态,直到其他线程进入同一个监视器并调用 notify()。wait() 方法
Views:0 2020-09-17
Java 中 throw 和 throws 之间有什么区别?
Java 中 throw 和 throws 之间有什么区别? throw 关键字用于从任何方法或者构造函数中显式抛出单个异常,而 throws 关键字用于方法和构造函数声明中,表示此方法可能抛出哪些异常。 throw 在方法和构造函数中使用,而 throws 与方法和构造函数签名一起使用。 throw 后跟异常类的实例,而 throws 后跟异常类名称。 我们可以使用 throw 只“抛出”单个
Views:0 2020-09-17
Java中的块语句
Java中的块语句 在Java中块语句是用大括号括起来的零个或者多个语句的序列。 块语句通常用于将多个语句组合在一起,因此可以在需要使用单个语句的情况下使用它们。 在某些情况下,我们只能使用一个语句。 如果要在这些情况下使用多个语句,可以通过将所有语句放在大括号内来创建块语句,这将被视为单个语句。 我们可以将块语句视为被视为一个语句的复合语句。 下面给出了一个块语句的例子。 { //block s
Views:0 2020-09-17
Java 中,什么是函数式接口
Java 中,什么是函数式接口 函数式接口是 java 8 中的新增功能,它只允许在其内部有一个抽象方法。 这些接口也称为单一抽象方法接口(SAM 接口 - Single Abstract Method interfaces)。 在 Java 8 中,函数式接口也可以使用 lambda 表达式、方法引用和构造函数引用来表示。 Java 8 也引入了一个注解,例如:@FunctionalInterf
Views:0 2020-09-17
Java的main方法 为什么是public的?
Java的main方法 为什么是public的? Java 中的所有方法和构造函数都有一些访问修饰符。 main() 方法也需要设置。 为了让launcher访问主程序,作为入口的main肯定要是public的。 如果我们不设置 main() 方法为 public,则不会出现编译错误。 例如: public class Main { void static main(String[]
Views:0 2020-09-17
PHP 将字符串转换为大写
PHP 将字符串转换为大写 编写一个PHP程序,将字符串中的所有字符都转换为大写。 语法 strtoupper ( string $string ) : string 将 string 中所有的字母字符转换为大写并返回。 注意 "字母" 与当前所在区域有关。例如,在默认的 "C" 区域,字符 umlaut-a(?)就不会被转换。 示例 <?ph
Views:0 2020-09-17
如何在 PHP 中定义常量?
如何在 PHP 中定义常量? 在 PHP 中可以使用 define() 函数声明常量。 使用常量代替其值很少改变的变量。 例如,PI是一个不变的值 所以我们可以用常量而不是变量来定义它。 <?php define("PI", "3.1415926"); echo PI; ?> 注意:与变量不同,我们不需要使用doller($)来输出常量的值。
Views:0 2020-09-17
Cookie 和 Session(会话)之间的区别
Cookie 和 Session(会话)之间的区别 PHP 会话改进了 cookie,因为它们允许 Web 应用程序存储和检索比 cookie 更多的信息。 PHP 会话实际上使用 cookie,但它们增加了更多的功能和安全性。 会话将数据存储在服务器上,而不是像 cookie 一样存储在浏览器上 会话和 cookie 之间的主要区别在于会话数据存储在服务器上,而 cookie 将数据存储在访问者
Views:0 2020-09-17
PHP 中的 GET 和 POST 方法有什么区别?
PHP 中的 GET 和 POST 方法有什么区别? HTTP 超文本传输协议 (HTTP - Hypertext Transfer Protocol) 旨在实现客户端和服务器之间的通信。 HTTP 用作客户端和服务器之间的请求-响应协议。 Web 浏览器可能是客户端,而托管网站的计算机上的应用程序可能是服务器。 客户端(浏览器)向服务器提交 HTTP 请求;然后服务器向客户端返回响应。 客户
Views:0 2020-09-17
mysqli_fetch_array() 和 mysqli_fetch_object() 有什么区别?
mysqli_fetch_array() 和 mysqli_fetch_object() 有什么区别? 这两个 PHP 函数都用于从 MYSQL 数据库中获取数据,但是 mysqli_fetch_array() 和 mysqli_fetch_object() 的输出格式有所不同。 使用 mysqli_fetch_array() 函数,我们可以以数组的形式获取查询的结果数据行。 mysqli_f
Views:0 2020-09-17
在 PHP 中如何抛出最大执行时间错误?
在 PHP 中如何抛出最大执行时间错误? 我们可以使用 sleep 函数来消耗 PHP 执行时间,它会抛出 PHP 错误。 <?php for($i=0; $i<10; $i++) { echo $i; sleep(300); // 使脚本超时 } ?>
Views:0 2020-09-17
如何终止或者中断 PHP 中的循环?
如何终止或者中断 PHP 中的循环? 通过在循环中使用 break 关键字,我们可以在 PHP 的任何地方终止或者中断循环。 中断 PHP 循环的示例: <?php $months = array('jan', 'feb', 'mar', 'apr', 'stop', 'may'); foreach ($months as $month) { if ($month == 'stop'
Views:0 2020-09-17
如何在 PHP 中更改时区设置?
如何在 PHP 中更改时区设置? UTC 是大多数服务器上 PHP 的默认时区。 date_default_timezone_set() 函数可用于更新所有 PHP 日期/时间函数的默认时区。 我们可以在这里 https://www.php.net/manual/en/timezones.php 找到支持的时区列表 示例:使用 PHP 函数设置默认时区。 <?php date_default
Views:0 2020-09-17