java基础
ArchitectDream
good good study,day day up
展开
-
java BigDecimal
BigDecimal bignum1 = new BigDecimal("10"); BigDecimal bignum2 = new BigDecimal("5"); BigDecimal bignum3 = null; //加法 bignum3 = bignum1.add(bignum2); System.out.println("和 是:" + big...原创 2018-09-26 09:44:03 · 76 阅读 · 0 评论 -
jdk编译.java文件生成.class文件
首先请确保你的jdk是可用的已命令行的形式进入到jdk的bin目录下然后用javac命令进行编辑你要编辑的.java文件在之后会生成相应的.class文件原创 2019-06-17 16:59:12 · 3921 阅读 · 1 评论 -
java final 修饰符
final 修饰符final 变量:final 变量能被显式地初始化并且只能初始化一次。被声明为 final 的对象的引用不能指向不同的对象。但是 final 对象里的数据可以被改变。也就是说 final 对象的引用不能改变,但是里面的值可以改变。final 修饰符通常和 static 修饰符一起使用来创建类常量。final 方法类中的 final 方法可以被子类继承,但是不能被子类...原创 2018-11-26 14:35:26 · 103 阅读 · 0 评论 -
hashMap和hashtable方面的知识点
在这里帮大家总结一下hashMap和hashtable方面的知识点吧: 1. 关于HashMap的一些说法: a) HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。HashMap的底层结构是一个数组,数组中的每一项是一条链表。 b) HashMap的实例有俩个参数影响其性能: “初始容量” 和 装填因子。 c) HashMap实现不同步,线程不安全。 Ha...原创 2018-11-26 14:34:38 · 98 阅读 · 0 评论 -
各种集合如:Vector & ArrayList 等,小总结(小区别)
Vector & ArrayList 的主要区别 1) 同步性:Vector是线程安全的,也就是说是同步的 ,而ArrayList 是线程序不安全的,不是同步的 数2。 2)数据增长:当需要增长时,Vector默认增长为原来一倍 ,而ArrayList却是原来的50% ,这样,ArrayList就有利于节约内存空间。 如果涉及到堆栈,队列等操作,应该考虑用Vect...原创 2018-11-18 10:48:35 · 242 阅读 · 0 评论 -
java中的日期比较
1 直接用Date自带方法before()和after()比较//获得当天的日期 Date startdate=getdateByi(0);// 最晚日期 当天+9天 Date enddate=getdateByi(9);//获取当前日期的前i或后i天 public Date getdateByi(int i){ Calendar calendar = Calendar...原创 2018-11-15 14:59:01 · 657 阅读 · 0 评论 -
java常用类Math的一些用法:计算数的绝对值,两个值比较大小
import java.util.Random; public class MathDemo { public static void main(String[] args) { System.out.println("-10.4的绝对值是:"+Math.abs(-10.4)); System.out.println("55, -10两个数小的数是:"+Math.min(55...转载 2018-10-30 20:47:47 · 9650 阅读 · 0 评论 -
java获取前一年前一月前一周时间Date类型数据
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c = Calendar.getInstance(); //过去一年 c.setTime(new Date()); c.add(Calendar.YEAR, -1); Date y = c.getTime(); S...原创 2018-10-31 18:25:50 · 6375 阅读 · 0 评论 -
ArrayList源码学习总结
关于ArrayList的源码,给出几点比较重要的总结: 1、注意其三个不同的构造方法。无参构造方法构造的ArrayList的容量默认为10,带有Collection参数的构造方法,将Collection转化为数组赋给ArrayList的实现数组elementData。 2、注意扩充容量的方法ensureCapacity。ArrayList在每次增加元素(可能是1个,也可能...原创 2018-10-29 09:36:47 · 188 阅读 · 0 评论 -
java 栈的使用
Stack的基本使用初始化Stack stack=new Stack判断是否为空stack.empty()取栈顶值(不出栈)stack.peek()进栈stack.push(Object);出栈stack.pop();实例:public class Test01 { public static void main(String[] args) { ...原创 2018-09-26 09:46:16 · 54509 阅读 · 3 评论 -
java Math计算函数的应用
public class Demo{ public static void main(String args[]){ /** *Math.sqrt()//计算平方根 *Math.cbrt()//计算立方根 *Math.pow(a, b)//计算a的b次方 *Math.max( , );//计算最...原创 2018-09-26 09:45:25 · 1950 阅读 · 0 评论 -
Socket实例了解与学习
看实例的小伙伴肯定已经看过原理了在这我就不过多的废话了直接上例子吧package Socket;import java.io.*;import java.net.Socket;import java.net.UnknownHostException;public class Client { /** * Socket客户端 */...原创 2019-08-05 17:59:48 · 181 阅读 · 2 评论