温江建设局备案网站商城项目

pingmian/2026/1/22 4:12:17/文章来源:
温江建设局备案网站,商城项目,建设手机网站费用吗,网站建设运营公司推荐常见的 API Math 从 JDK 版本 1 开始的, 用来计算的一些方法 这里面定义了两个常量的 PI 和 E 这两个是最接近 pi 的值和最接近对数的值 Abs (int a ) 取绝对值Ceil (double a)向上取整Floor (double a )向下取整Round (float a)四舍五入Max (int a, int b) 取最大值Pow (dou…常见的 API Math 从 JDK 版本 1 开始的, 用来计算的一些方法 这里面定义了两个常量的 PI 和 E 这两个是最接近 pi 的值和最接近对数的值 Abs (int a ) 取绝对值Ceil (double a)向上取整Floor (double a )向下取整Round (float a)四舍五入Max (int a, int b) 取最大值Pow (double a, double b) a 的 b 次幂Random () 返回值为 double 的随机数, 范围是[ 0.0 , 1.0 ); ] 举例 public static void main(String[] args) {System.out.println(Math.max(1, 2));// 返回两个数中较大的数System.out.println(Math.min(1, 2));// 返回两个数之间较小的数System.out.println(Math.abs(-1)); // 返回一个数的绝对值System.out.println(Math.ceil(1.5));// 向上取整,ceil天花板的意思System.out.println(Math.floor(1.5));// 向下取整,floor地板的意思,正好对应着向上取整和向下取整System.out.println(Math.round(1.5));// round四舍五入System.out.println(Math.round(1.4));// round四舍五入System.out.println(Math.pow(10, 2)); // 对一个数进行平方,a的b次方System.out.println(Math.sqrt(100)); // 对一个数进行开方System.out.println(Math.random()); // 返回0-1的整数}其中有一个点需要注意 Abs 这属于一个小 bug 当我们的数据比较大的时候, 我们可以用 Math, absExact 来进行使用, 这个并不能纠错, 但是可以提示我们错误, 原来的是不提示错误直接输出了. 开平方 sqrt, 开立方根 cbrt System 我们通过这个 System 名直接调用 我们查看这个 java 的参考文档发现这个 System 属于这个 java.long 包下, 所以不需要我们额外的进行导包, 我们可以直接进行调用. [!info] 下面我们对其几个常用的方法进行研究 Exit 0, 表示当前虚拟机是正常停止 非 0, 表示当前虚拟机是非正常停止 常见的用法 System.exit(0); System.exit(1);CurrentTimeMills 参考文档中给出的解释是 public static long currentTimeMillis() 以毫秒为单位返回当前时间。 请注意虽然返回值的时间单位是毫秒但值的粒度取决于底层操作系统并且可能更大。 例如许多操作系统以几十毫秒为单位测量时间。 有关“计算机时间”和协调世界时UTC之间可能出现的轻微差异的讨论请参阅类Date的说明。 结果 当前时间与UTC时间1970年1月1日午夜之间的差异以毫秒为单位。 计算机的时间原点 由于时区的影响, 我们获取的时间原点是 1 s1000 ms 1 ms1000 us 1 us1000 ns System.out.println(current time );System.out.println(System.currentTimeMillis());我们通过这个代码可以获得这个程序执行所需的总时间, 之后我们可以参考这个 Date 类中的时间转化, 将这个时间戳转化为具体的时间值 附上这个时间戳转化的网站 时间戳转化 [! warning] 值得注意的是这个 currentTimeMillis 获得的是这个毫秒的时间, 我们在转化的时候要注意 Arraycopy int [] arr1 {1,2,3,4,5,6}; int [] arr2 new int[6]; System.arraycopy(arr1,0,arr2,0,6);把 arr 1 数组中的数据拷贝到 arr2中 参数一: 数据源要拷贝的数据从哪个数组而来参数二: 从数据源数组中的第几个索引开始拷贝参数三: 目的地我要把数据拷贝到哪个数组中参数四: 目的地数组的索引。参数五: 拷贝的个数 int [] arr1 {1,2,3,4,5,6,7,8,9,10}; int [] arr2 new int[10]; System.arraycopy(arr1,0,arr2,4,3); //0 0 0 0 1 2 3 0 0 0注意点 拷贝的对象可以是基本数据类型, 也可以是引用数据类型如果这个拷贝的数组都是基本数据类型, 那么两者的数据类型必须一模一样, 否则就会报错在拷贝的时候数组不能越界如果数据源数组和目的地数组都是引用数据类型那么子类类型可以赋值给父类类型, 比如说 Student 类型可以赋值给 Person 类型 Runtime Runtime 也是属于 java.long 包下的, 所以我们并不需要对其进行单独的导包 每个 Java 应用程序都有一个类 Runtime 实例它允许应用程序与运行应用程序的环境进行交互。可以从 getRuntime 方法获得当前运行时。 Runtime 和后面的多线程是有联系的, 在那一章节里我在详细的对它进行解释 [[多线程]] GetRuntime () 返回当前应用程序所关联的的系统进程 public static Runtime getRuntime()//这是一个静态函数Runtime 类的构造方法是私有的private这意味着无法通过使用 new 关键字来实例化构建Runtime 类的对象 Runtime类提供了一个静态方法GetRuntime()该方法返回Runtime类的唯一实例。通过调用GetRuntime()方法您可以获取对该实例的引用 [!note] 常用方法举例 public static void main(String[] args) throws IOException {System.out.println(Runtime.getRuntime().availableProcessors());// 获取cpu的线程数System.out.println(Runtime.getRuntime().freeMemory());// 获取空闲内存System.out.println(Runtime.getRuntime().totalMemory());// 获取总内存System.out.println(Runtime.getRuntime().maxMemory());// 获取最大内存 Runtime.getRuntime().exec(shutdowm -s -t 时间);//关机按钮Runtime.getRuntime().exec(shutdowm -a);//停止关机}其中对于这个 execAPI 文档里面是这样解释的 public Process exec​(String command) throws IOException 在单独的进程中执行指定的字符串命令。 这是一种方便的方法。 调用窗体exec(command)行为与调用exec (command, null, null) 。 参数 command - 指定的系统命令。 结果 用于管理子进程的新Process对象 执行该方法, 系统会爆出异常, 因此需要我们主动的去抛出异常, 或者需要我们进行这个 try catch 捕获异常 [[异常]] Object Object 是 java 中的顶级父类所有的类都直接或间接的继承于 Object 类 Object 只有一个空参构造我们通过空参构造进行创建对象 我们自己新建一个类它默认继承这个 object 类的 ToString Object.ToString () 返回的是一个字符串—包名加类名, 加地址值 当我们打印一个对象的时候, 底层会调用, 对象的 toString 方法, 把对象变成字符串. java 是一个面向对象语言, 而所有的对象都继承于这个 object 类, 所以所有的对象都具有这个 toString 方法, 我们在使用这个 System.out.println 方法的时候就是默认打印这个对象的 toString 方法 Equals 我们查看这个方法的源代码发现这个是通过 this object 来进行比较的, 这种比较是比较的两个对象的地址, 但是大多数情况下我们是比较的对象里面的内容, 因此我们在这种情况下我们一般选择进行重写 Clone 浅克隆 浅克隆是将 A 对象的属性值, 拷贝给 B 对象, 也叫对象拷贝, 对象复制, 对象的变量属性地址是相同的 深克隆 深克隆对于基本数据类型也是拷贝地址, 但是对于引用数据类型, 就是新建一个空间, 然后进行存放数据的, 两者之间的地址内容是不相同的 父类的 clone 是默认浅克隆, 如果我们想实现这个深克隆, 我们要自己进行重写. 由于对象的数据类型不是确定的, 一维数组有一维数组的写法, 二维数组有二维数组的写法, 为了方便我们进行编程, 我们通过第三方的工具可以实现这个重写功能; Objects 在 java 中我们不能用字符 null 来调用方法否则这个系统会报错 Objects 类所在包是在 java. Util 包下因此在使用的时候需要进行导包。并且 Objects 类是被 final 修饰的因此该类不能被继承。 暂时先不了解等用到自己在查阅参考文档 BigInteger 类 常考博文-我写的 引入 Java 整数中只有四种类型, byte, short, int, long 其中分别是 1,2,4,8 个字节数 平时在存储整数的时候Java 中默认是 int 类型int 类型有取值范围-2147483648 ~ 2147483647。如果数字过大我们可以使用 long 类型但是如果 long 类型也表示不下怎么办呢 就需要用到 BigInteger可以理解为大的整数。 有多大呢理论上最大到 42 亿的 21 亿次方基本上在内存撑爆之前都无法达到这个上限。 概述 BigInteger 所在包是在 java. Math 包下因此在使用的时候就需要进行导包。我们可以使用 BigInteger 类进行大整数的计算 对象一旦创建, 内部的对象值是不能修改的 构造方法 public BigInteger(int num, Random rnd) //获取随机大整数范围[0 ~ 2的num次方-1] public BigInteger(String val) //获取指定的大整数 public BigInteger(String val, int radix) //获取指定进制的大整数下面这个不是构造而是一个静态方法获取BigInteger对象 public static BigInteger valueOf(long val) //静态方法获取BigInteger的对象内部有优化BigInteger test new BigInteger(4,new Random());这种构造方法构造的不是一个确定的整数, 而是一个随即数 BigInteger test1 new BigInteger(99999999999999999999999);这种构造方法可以构造指定大小的数字, 引号必须是整数, BigInteger test3 new BigInteger(100,2);可以构建指定进制的数字, 引号里面的数字必须符合进制 BigInteger test4 BigInteger.valueOf(9999999999999999999999999);创建静态对象, 但是这个静态对象的范围比较小, 我们一般不用 常见成员方法 虽然说这个对象简称大数, 但是实际上它并不是一个数, 而是一个对象, 因为 java 不允许对象使用操作符, 因此操作大数的时候必须使用方法调用, 折叶就是为什么要使用这个 add,substract 的原因 public BigInteger add(BigInteger val) //加法 public BigInteger subtract(BigInteger val) //减法 public BigInteger multiply(BigInteger val) //乘法 public BigInteger divide(BigInteger val) //除法 public BigInteger[] divideAndRemainder(BigInteger val) //除法获取商和余数 public boolean equals(Object x) //比较是否相同 public BigInteger pow(int exponent) //次幂、次方 public BigInteger max/min(BigInteger val) //返回较大值/较小值 public int intValue(BigInteger val) //转为int类型整数超出范围数据有误BigInterget 对象的值是不能进行修改的, 而是我们产生了一个新的 BigInterger 对象的值 //5.对象一旦创建内部的数据不能发生改变 BigInteger bd9 BigInteger.valueOf(1); BigInteger bd10 BigInteger.valueOf(2); //此时不会修改参与计算的BigInteger对象中的借而是产生了一个新的BigInteger对象记录 BigInteger resultbd9.add(bd10); System.out.println(result);//3BigDecimal 类 引入概论 首先我们来分析一下如下程序的执行结果 public class BigDecimalDemo01 {public static void main(String[] args) {System.out.println(0.09 0.01);//0.09999999999999999}}这样的结果其实就是一个丢失精度的结果 如何解决呢, 我们可以使用这个 BigDecimal 来进行计算 BigDecimal 类能计算出准确结果。 调用 BigDecimal. Valueof (n e)返回 BigDecimal 示例其值为nx 10 e 次方 利用这个大数进行浮点数的减法运算 当我们进行浮点数的减法运算的时候可能会丢失精度, 比如 2.0-1.10.8999999999999 但是如果我们用这个 BigDecimal. Substract 的话就不会丢失结果 BigDecimal. ValueOf (2, 0 ). Substract (BigDecimal. ValueOf (11, 运算的结果精确为0.9。 常见的构造方法

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/86954.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

山西省住房城乡建设厅网站织梦图片网站模板

点击蓝字 关注我们每天学习一点点单词的记忆是一件很让人头疼的事情,但单词又是学习英语的基石,非常重要。那么有什么方法能让单词记忆变得简单有效呢?不妨试试下面这些方法吧。1、卡片记忆自制单词卡片,随身带着,有空…

个人怎样做网站wordpress卡密

今天,我想谈一谈我们大多数人每天都不会看到和使用的另一种Java,更确切地说,是有关较低级别的绑定,一些本机代码以及如何执行一些小的魔术。 尽管我们不会在JVM上找到真正的魔力源,但是在单个帖子的范围内可以实现一些…

制作一个公司网站的流程网站建设有什么方法连接数据库

文章目录1.什么是shell?2.shell历史3.编写一个shell脚本3.1创建一个.sh文件3.2 编写一个简单的脚本内容3.3 执行4.shell 数据类型和变量4.1 数据类型4.2 变量5.文件名代换6.命令代换7.算术代换8.转义字符9.单引号10.双引号1.什么是shell? 2.shell历史 3.…

最简单的网站建设语音装修公司网页设计

Salesforce Field Service是Service Cloud的扩展,可提供员工管理的全面视图。Field Service专为进行现场服务的员工而设计,例如服务技术人员、服务座席、调度员等。随着Salesforce平台上线越来越多的生成式AI新增功能(包括Sales Cloud、Marke…

网站开发校园经历范文静态网站中切换图片怎么做

1月11日,记者了解到,国际数据公司(IDC)发布的《中国视频云市场跟踪(2021上半年)》(下简称“报告”)显示,2021上半年中国视频云市场规模达到43.7亿美元,同比增长达到38.7%。其中,音视频解决方案市…

杭州大的做网站的公司自考网页设计素材

CSS 中的伪类和伪元素是两个不同的概念,它们都可以用来为元素添加一些特殊的样式或效果。 伪类(Pseudo-classes): 伪类是 CSS 中用于选择元素在特定状态下的关键字,常见的伪类有 :hover、:active、:focus、:checked 等…

做液氮冰淇淋店网站wordpress 原创主题

Obisidian是一款markdown软件,使用它可以方便地记笔记、记录科研日常。然而如果在多个设备上使用obsidian,会牵扯到笔记/vault/仓库同步问题。下面来介绍如何用git管理obsidian。 1.创建gitee账号 略 2.下载Obsidian 略 3.新建git仓库 3.1在gitee上…

永和建设集团有限公司网站网店运营推广初级实训系统答案

目录 1 基础知识2 模板3 工程化 1 基础知识 二分图:每条边连接的起点和终点,分别属于集合A和集合B。 一个图是二分图,当且仅当,图中不含奇数环(即,回环中的结点数目是奇数)。 染色法判定二分…

网站建设客户问到的问题响应式网站开发要注意哪些

Extends可以理解为全盘继承了父类的功能。implements可以理解为为这个类附加一些额外的功能;interface定义一些方法,并没有实现,需要implements来实现才可用。extend可以继承一个接口,但仍是一个接口,也需要implements之后才可用。对于class而言,Extends…

公司简介宣传册图片选择一个网站进行优化

一&#xff1a;字符串分割成数组 日常工作中&#xff0c;如果需要把一个字符串分割成数组&#xff0c;我们一般使用 explode() 函数对字符串进行分割&#xff0c;具体代码如下所示&#xff1a; <?php$str PHP|python|java|js|css|html; $arr explode(|,$str); print_r(…

自己做的网站怎样链接数据库wordpress安装memcached

2018-04-30 python 关键字&#xff08;Keywords&#xff09; 声明&#xff1a;本文章大部分来自下面博客&#xff0c;对其作者表示感谢。以后会有详细的关键字说明。 1、and&#xff1a; 表示逻辑‘与’ 2、del&#xff1a; 用于list列表操作&#xff0c;删除一个或者连续几个元…

牙科医院网站建设方案网站建设临沂

什么是 LangChain&#xff1f; https://python.langchain.com/docs/get_started/introduction LangChain 是一个基于语言模型的框架&#xff0c;用于构建聊天机器人、生成式问答&#xff08;GQA&#xff09;、摘要等功能。它的核心思想是将不同的组件“链”在一起&#xff0c…

浙江网站建设公司新网站百度seo如何做

最大异或对 1.题目2.基本思想3.代码实现 1.题目 在给定的 N个整数 A1&#xff0c;A2……AN 中选出两个进行 xor&#xff08;异或&#xff09;运算&#xff0c;得到的结果最大是多少&#xff1f; 输入格式 第一行输入一个整数 N。 第二行输入 N 个整数 A1&#xff5e;AN。 输…

网站开发的软件工程师叫什么网站建设哪家好采用苏州久远网络

因子分析用Python做的一个典型例子 一、实验目的 采用合适的数据分析方法对下面的题进行解答二、实验要求 采用因子分析方法&#xff0c;根据48位应聘者的15项指标得分&#xff0c;选出6名最优秀的应聘者。 三、代码 importpandas aspd importnumpy asnp importmath asmath imp…

虎丘苏州网站建设开官网

文章目录 目录说明源码放哪里&#xff1f;拓展&#xff1a;Linux里面安装软件是装在home目录还是opt目录还是/usr/local好&#xff1f; bin boot dev etc home lib lib64 lostfound media mnt opt proc root run sbin srv sys tmp usr var 目录说明 bin 存放二进制可执行文件&…

比分网站制作网站开发语言html

目录 一.OpenGL ES 图像伽马线 1.原始图片2.效果演示 二.OpenGL ES 图像伽马线源码下载三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 零基础 Open…

淘宝客云建站网址东莞软件定制

Microsoft POS for .NET v1.12是一个类库&#xff0c;它为你的.NET应用程序与POS设备的交互提供了一组简单统一的接口。使得供应商能够为常见的POS设备(如收银机&#xff0c;扫描仪等)轻松开发出通用的应用程序&#xff0c;您可以在此处下载.POSv1.12的更新&#xff1a;与 UPOS…

本地做网站教程北京app开发公司排名

本节书摘来自异步社区出版社《第一桶金怎么赚——淘宝开店创业致富一册通》一书中的第1章&#xff0c;第1.4节&#xff0c;作者&#xff1a;葛存山&#xff0c;更多章节内容可以访问云栖社区“异步社区”公众号查看。 1.4 淘宝开店创业的流程 第一桶金怎么赚——淘宝开店创业致…

高清素材网站无水印网站开发费用包括美工费吗

首先&#xff0c;用一句话来概括scope的作用&#xff1a;scope就是用来解决 js 中 this 的指向问题。 下面进行讨论&#xff1a; 1、 关于JavaScript中this的使用&#xff0c;这是一个由来已久的问题了。我们这里就不介绍它的发展历史了&#xff0c;只结合具体的例子&#xff…

做平台网站要增值业务吗安徽省交通运输厅领导

笔者使用最多的语言是C&#xff0c;也使用过不少其它语言&#xff0c;像Erlang&#xff0c;Python&#xff0c;Lua&#xff0c;C#等等&#xff0c;目前项目中在使用Go&#xff0c;但是没使用过Java。最近看到C#夺冠&#xff0c;首次荣获 TIOBE 年度编程语言&#xff0c;同时也看…