
java基础
我就是我--不一样的烟火
这个作者很懒,什么都没留下…
展开
-
java学习(二)-----基本类
1、math类math类中包含一些基本的数学运算的方法,如初等指数、对数、平方根和三角函数。 * public static int abs(int a) //绝对值* public static double ceil(double a) //向上取整* public static double floor(double a)原创 2017-05-16 16:02:20 · 329 阅读 · 0 评论 -
java学习(三)-----集合
1、集合的体系集合的体系是一个树形结构,最上面的一层是collection(根),这是一个接口,collection有两个直接子接口继承collection,一个是list接口(特点:有序,有索引,可重复存储),一个是set接口(无序,无索引,不可重复存储)。list接口下有三个类继承list,1、ArrayList 2、LinkList 3、Vector 这三个中最常用的是Arra原创 2017-05-18 10:05:53 · 419 阅读 · 0 评论 -
java中collections中sort方法
collections中sort方法:1、sort(List list) 根据元素的自然顺序 对指定列表按升序进行排序。2、sort(List list,Comparator c) 根据指定比较器产生的顺序对指定列表进行排序。这两种用法有个前提,所有的元素都是可以进行比较的,不能抛出ClassCastException(类型转换异原创 2017-07-22 15:44:11 · 1485 阅读 · 0 评论 -
java学习(一)----正则表达式
正则表达式:是一种规则。用来匹配当前输入的字符串是否符合特定的标准。例如验证qq号,邮箱,设置密码等。正则表达式书写:1、字符类:例如[abc],[ ]代表单个字符用法:string regex = "[abc]"; System.out.println("a".matches(regex));程序返回结果为true;解释:[abc]为如果匹配的字符串中有abc三个字符原创 2017-05-16 15:09:29 · 349 阅读 · 0 评论 -
[Java]运算符优先级参考图表
本文转自:http://blog.youkuaiyun.com/xiaoli_feng/article/details/4567184在实际的开发中,可能在一个运算符中出现多个运算符,那么计算时,就按照优先级级别的高低进行计算,级别高的运算符先运算,级别低的运算符后计算,具体运算符的优先级见下表: 运算符优先级表优先级运算符结合性转载 2017-08-23 17:01:43 · 473 阅读 · 1 评论 -
java内存分配
好文章转载分享!本文转自http://blog.youkuaiyun.com/shimiso/article/details/8595564本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Ja转载 2017-08-31 15:16:34 · 502 阅读 · 0 评论 -
java GC原理
垃圾收集GC使得Java 程序员在编写程序的时候不再需要考虑内存管理。垃圾回收器通常是作为一个单独的低级别的线程运行, 不可预知的情况下对内存堆中已经死亡的或者长时间没有使用的对象进行清除和回收, 程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收。 程序员可以手动执行System.gc(), 通知 GC 运行, 但是 Java 语言规范并不保证 GC一定会执行。原创 2017-08-31 16:06:01 · 723 阅读 · 0 评论 -
归并排序--java(递归)
归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。 排序方法:将一个大的序列分成两个小的子序列,分别对其进行排序,每个小的子序列再分为两个子序列,一直下去,到最后两个子序列只原创 2017-07-26 11:22:12 · 426 阅读 · 0 评论