- jar包:保存了字节码文件
- 自身可运行的jar包
- 第三方jar包,用作程序的支撑作用
- java制作的文档 javadoc
- java文件里.classpath文件:

- con表示链接,用于关联jre,
- src表示源文件
- output表示输出的字节码文件夹位置
- Java核心内库
- 用户程序和交互
-
- main 方法,在main函数中输出,Sysout.out.println(...)
- console,在控制台中输出,不能在Eclipse里面运行,用处不大。
- Scanner类,扫描器
1 import java.util.Scanner; 2 3 public class ScannerDemo { 4 public static void main(String[] args) { 5 Scanner sc=new Scanner(System.in); 6 String i=sc.nextLine(); 7 System.out.println(i); 8 } 9 }
2.常用类
-
- system类,比较常见的类可以参考API文档。
1 import java.util.Arrays; 2 3 public class System_Demo { 4 @Override 5 protected void finalize() throws Throwable { 6 // TODO Auto-generated method stub 7 super.finalize(); 8 System.out.println("recycled"); 9 } 10 public static void main(String[] args) { 11 int[] src= {1,2,3,4,5}; 12 int[] des= new int[10]; 13 System.arraycopy(src, 0, des, 0, 5); 14 System.out.println(Arrays.toString(des));//数组拷贝 15 long time=System.currentTimeMillis();//获取时间 16 System.out.println(time); 17 System.exit(0);//退出系统 18 new System_Demo(); 19 //System.gc();//强制运行垃圾回收系,一般不用 20 //Runtime.getRuntime().gc();相当于System.gc();在底层runtime是单例设计模式 21 22 } 23 }
Runtime在底层式单例设计模式:因为它没有公共构造器(private Runtime(){..}),被调用的方法也没有用static修饰(无法用类名直接访问),那么可以意识到类内应有一个static方法返回当前类对象。这就是单例设计模式。
-
- Math类,BigInteger, BigDecimal类
import java.math.*;
public class Math_Demo {
public static void main(String[] args) {
System.out.println(Math.max(10,11));
System.out.println(Math.random());//返回[0,1)之间的随机数
System.out.println(0.09+0.01);//0.09999999999999999
BigDecimal a=new BigDecimal("0.9");//根据api文档建议用string类型的构造器来保证传入参数的准确性
BigDecimal b=new BigDecimal("0.1");
System.out.println(a.add(b));//1.0
}
}
浙公网安备 33010602011771号