java Math类数学公式运算



java Math类数学公式运算。Math类
java提供了基本的+,-,*,/算数运算符,同时也提供了更复杂的运算符,比如三角函数,对数元,指数运算
Math是一个工具类。它的构造器被定义为private,因此无法创建Math类的对象,Math类中的所有方法都是
类方法,可以直接通过类名来调用,Math除了提供了大量的静态方法,还提供了两个类变量PI和E
public class MathTest{
public static void main(String[] args){
//将弧度转化成角度
System.out.println(Math.toDegrees(1.57)[......]

Read more

java Object类



java Object类。

Object类

Object类是所有类,数组,枚举类的父类,也就是说,java允许把任何类型的对象赋值给Object类型的
变量,当定义一个类是没有石油extends关键字为他显示指定父类时,则该类默认继承Object父类
因为所有的类都是Object类的子类,所有任何java对象都可以调用Object类的方法,Object类提供了如下的
几个常用的方法
1.boolean equals(Object obj):
判断指定对象与该对象是否相等,此处相等的标准是,两个对象是同一个对象
2.protected void finalized():当[......]

Read more

java大数据BigDecimal类

java大数据BigDecimal类。

BigDecimal类
为了能精确表示,计算浮点数,java提供了BigDecimal类,该类提供了大量的构造器用于创建BigDecimal对象,包括
把所有的基本数值型变量转换成一个BigDecimal对象,也包括利用数字字符串,数字字符数组来创建BigDecimal对象
BigDecimal类提供了add()方法,subtract(),multiply(),divide(),pow()方法对精确浮点数进行常规算术运算
public class BigDecimalTest{
public static void main(String[......]

Read more

java正则表达式

java正则表达式

正则表达式
正则表达式是一个强大的字符串处理工具,可以对字符串进行查找,提取,分割,替换等操作String类也提供了
如下几个特殊的方法
boolean matches(String regex):判断该字符串是否匹配指定的正则表达式
String replaceAll(String regex,String replacement):将该字符串中所有匹配的regex的字串替换成replacement
String replaceFirst(String regex,String replacement):将该字符串中第一匹配regex的字串替换成repla[......]

Read more

Java日期时间类工具

Java日期时间类工具

Java日期时间类
Date类
Java提供的Date类和Calendar类用于处理日期和时间的类,包括创建日期,时间对象,获取系统当前日期,时间
等操作。但Date类无法实现国际化,注意,月份与小时都是以0开始,而月份中的天数则是以1开始,年是以1990
年开始。
Date类提供的主要构造器:
Date()生成一个代表当前日期时间的Date对象,该构造器在底层调用System.currentTimeMillis()获long整数作为日期参数
Date(long date):根据指定的long型整数来生成一个Date对象,该构造器的参数表示创建的Da[......]

Read more

java类的继承和组合

类的继承和组合

类的继承
public class Fruit{
public double weight;
public void info(){
System.out.println(“水果”+weight);
}
}
public class Apple extends Fruit{
public static void main(String[] args){
//创建Apple对象
Apple apple=new Apple();
//Apple对象本身没有weight成员变量
//因为Apple的父类有weight成员变量,也可以访问Apple对象的w[......]

Read more

java if语句switch语句 for循环语句流程控制实例

java if语句流程控制实例

流程控制
1.顺序结构
顺序结构就是程序从上到下逐行地执行,中间没有任何判断和跳转
如果main方法的多行代码之间没有任何流程控制,则顺序总是从上向下依次执行,排在前面的代码
先执行,排在后面的代码后执行,这意味着,如果没有流程控制,Java方法里语句是一个顺序执行
流,则上向下依次执行每条语句
2.if分支语句
分支结构:
(1).if(logic statement){
statement;
}
(2).if(logic statement){
statement;
}else{
statement;
}
(3)if(l[......]

Read more

jsp购物车系统案例

jsp购物车系统。

<html>
<body>
<center>
商品显示页,请选购你喜欢的商品
</center>
<table>
<tr>
<td width=”190″>
<img src=”images/image1.jpg” width=”150″ height=”150″/>
</td>
<td>
<img src=”images/image2.jpg” width=”150″ heigth=”150″/>
</td[......]

Read more

随机生成8位字符串

随机生成8位字符串

package

com.lgq.test;

import

org.apache.commons.lang3.RandomStringUtils;

 

public

class
TestRandom {

 

/**

*
随机生成8位数字字符串

*
@return

*/

protected

static
String randomInt() {

String
randomNum = String.valueOf(Math.random());

rando[......]

Read more

java字符串有效性校验

java字符串有效性校验。

package cn.yang.commons;

import java.util.Collection;
import java.util.Objects;
/**
 * Created by Yang on 2014/12/19
 */
public class ValidateUtils {
    /**
     * 判断字符串的有效性
     * @param paramString 待判断字符串
     * @return boolean
     */
    public static boo[......]

Read more