16.Zabbix+Frafana+睿象雲監控預警
阿新 • • 發佈:2022-04-17
package com.oop; import com.oop.demo09.Student; public class Application{ public static void main(String[] args) { //1.getClass方法 Student s1 = new Student("aaa",20); Student s2 = new Student("bbb",22); //判斷s1和s2是不是同一個型別 Class classs1 = s1.getClass(); Class classs2= s2.getClass(); if (classs1==classs2){ System.out.println("s1和s2屬於同一個型別"); }else{ System.out.println("s1和s2不是同一個型別"); } System.out.println("======================="); //2.hashCode方法 System.out.println(s1.hashCode()); System.out.println(s2.hashCode()); Student s3=s1; System.out.println(s3.hashCode()); System.out.println("=========================="); //3.toString方法 System.out.println(s1.toString()); System.out.println(s2.toString()); System.out.println("=========================="); //4.equals方法 System.out.println(s1.equals(s2)); } }package com.oop.demo09; import java.util.Objects; public class Student extends Object{ private String name; private int age; public Student() { } public Student(String name, int age){ super(); String name1 = this.name; int age1 = this.age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
package com.oop.demo10; public class Demo01 { public static void main(String[] args) { //裝箱 int num1=18; //使用Integer類建立物件 Integer integer1=new Integer(num1); Integer integer2 = Integer.valueOf(num1); System.out.println("裝箱"); System.out.println(integer1); System.out.println(integer2); //拆箱 Integer integer3 = new Integer(100); int num2=integer3.intValue(); System.out.println("拆箱"); System.out.println(num2); //JDK1.5之後,提供了自動裝箱和拆箱 int age=30; //自動裝箱 Integer integer4=age; System.out.println("自動裝箱"); System.out.println(integer4); //自動拆箱 int age2=integer4; System.out.println("自動拆箱"); System.out.println(age2); //基本型別和字串之間轉換 //1.基本型別轉字串 int n1=100; //1.1使用+號 String s1=n1+""; //1.2使用Integer中的toString()方法 String s2=Integer.toString(n1); System.out.println(s1); System.out.println(s2); //2.字串轉基本型別 String str="150"; //使用Integer.parsexxx(); int n2 = Integer.parseInt(str); System.out.println(n2); //boolean字串形式轉成基本型別 String str2="true"; Boolean b1=Boolean.parseBoolean(str2); System.out.println(b1); } }
package com.oop.demo10; public class Demo02 { public static void main(String[] args) { StringBuffer sb = new StringBuffer();//StringBuffer可以換成StringBuilder //1.append();追加 sb.append("java世界第一"); System.out.println(sb.toString()); sb.append("java真香"); System.out.println(sb.toString()); //2.insert();新增 sb.insert(0,"我在最前面"); System.out.println(sb.toString()); //3.replace();替換 sb.replace(0,5,"hello"); System.out.println(sb.toString()); //4.delete();刪除 sb.delete(0,5); System.out.println(sb.toString()); } }
package com.oop.demo10; import java.math.BigDecimal; public class Demo03 { public static void main(String[] args) { double d1=1.0; double d2=0.9; System.out.println(d1-d2); //BigDecimal,大的浮點數精確計算 BigDecimal bd1 = new BigDecimal("1.0"); BigDecimal bd2 = new BigDecimal("0.9"); BigDecimal r1=bd1.subtract(bd2); System.out.println(r1); } }
package com.oop.demo10; import java.util.Date; public class Demo04 { public static void main(String[] args) { //1.建立Date物件 //今天 Date date1 = new Date(); System.out.println(date1.toString()); //昨天 Date date2 = new Date(date1.getTime()-60*60*24*1000); System.out.println(date2.toString()); //2.方法after before boolean b1=date1.after(date2); System.out.println(b1); boolean b2=date1.before(date2); System.out.println(b2); //比較compareTo(); int d=date1.compareTo(date2); System.out.println(d); //比較是否相等equals() boolean b3=date1.equals(date2); System.out.println(b3); } }
//1.建立Calendar物件 Calendar calendar = Calendar.getInstance(); System.out.println(calendar.getTime()); System.out.println(calendar.getTimeInMillis()); //2.獲取時間資訊 //獲取年 int year=calendar.get(calendar.YEAR); //獲取月 int month=calendar.get(calendar.MONTH); //獲取日 int date=calendar.get(calendar.DAY_OF_MONTH); //小時 int hour=calendar.get(Calendar.HOUR_OF_DAY); //分鐘 int minute=calendar.get(Calendar.MINUTE); //秒 int second=calendar.get(Calendar.SECOND); System.out.println(year+"年"+(month+1)+"月"+date+"日"+hour+"時"+minute+"分"+second+"秒"); //修改時間 Calendar calendar2=Calendar.getInstance(); calendar2.set(Calendar.DAY_OF_MONTH,21); System.out.println(calendar2.getTime()); //4.add方法修改時間 calendar2.add(Calendar.HOUR,1); System.out.println(calendar2.getTime()); //5.補充方法 int max=calendar2.getActualMaximum(Calendar.DAY_OF_MONTH); int min=calendar2.getActualMinimum(Calendar.DAY_OF_MONTH); System.out.println(max); System.out.println(min); } }
package com.oop.demo10; import java.text.SimpleDateFormat; import java.util.Date; import java.util.logging.SimpleFormatter; public class Demo05 { public static void main(String[] args) { //1.建立SimpleDateFormat物件 SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:s"); //2.建立Date Date date = new Date(); //格式化date String str=sdf.format(date); System.out.println(str); } }