
java笔记
浮舟丶
这个作者很懒,什么都没留下…
展开
-
Java中常见的异常以及导致的原因
针对比较有代表性的问题,我们整理了Java常见异常,希望对此感兴趣的朋友有所参考。算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBounds原创 2017-02-06 13:55:14 · 897 阅读 · 0 评论 -
Collection中list集合的应用常见的方法
集合 : 用存放对象的容器(集合) Collection : 跟接口 : 单列集合 ---> List :有序的 ,元素是可以重复的。 ---> Set : 无序的 ,元素是不可以重复的。 Collectionz红常用的方法: 增 add();添加一个元素 addAll()...原创 2018-06-27 11:31:26 · 533 阅读 · 0 评论 -
Java 数组排序三种常用方法解读
对于刚接触java数组的来说,常用的数组排序有三种方式,一下为大家介绍和解读代码:冒泡排序:从小到大思路:1.首先确定有N个数,需要比较的就是n-1轮,每次可以确定一个较大的数2.需要构建两个相邻的数进行比较,a[j]和a[j+1],如果不满足条件,进行数字交换3.每轮比较确定一个较大的数,该数为未排序的最大值,放到未排序的最后public class DemoBubble { public s...原创 2018-06-26 17:09:13 · 531 阅读 · 0 评论 -
String、StringBuffer与StringBuilder之间区别
对于一些面试的笔试题,很多公司对于员工的基础知识非常的重视,经常会在笔试题上问出这样的问题。所以关于这三个类在字符串处理中的位置和优缺点进行了总结和归纳:1.三者在执行速度方面的比较:StringBuilder>StringBuffer>String2.StringString 字符串常量StringBuffer 字符创变量StringBuilder 字符创变量从定义上原创 2017-11-17 10:07:35 · 196 阅读 · 0 评论 -
Math的取值和基本算法
在编程中经常会用到Math的算法,所以在整理资料的时候简单的列出了一些常用的Math算法package day_160810_common;import java.util.*;import static java.lang.Math.PI;import static java.lang.Math.*;public class DemoMath { public static v原创 2017-11-17 09:27:07 · 732 阅读 · 0 评论 -
java 时间获取方法
在java中获取系统时间,获取当前日期的数据首先介绍如何获取当前日期数据,这里有利用Calendar这个对象和date对象的两种方法,下面放入代码说明:package day_160810_common;import java.util.Calendar;public class DemoCalendar { public static void main(String[] ar原创 2017-11-16 16:44:09 · 255 阅读 · 0 评论 -
利用正则表达式,对String对象进行替换与分割
对String字符串进行修改package day_160810_regex;import java.util.Arrays;public class Demo02 { public static void main(String[] args) { String s = "1,2,3,4,5"; String[] ss = s.split(","); System.ou原创 2017-11-21 14:54:03 · 812 阅读 · 0 评论 -
正则表达式用法
1、范围的字符类:[abc],范围中的一个,a或b或c [^abc],取反,除了abc中的一个[a-z],小写字母中的任何一个[a-zA-Z],字母中的任何一个[a-c[m-q]],并集,abcmnopq中的任何一个[a-c && [b-f]],交集,bc中任何一个[a-z && [bcd]],交集。bcd中的一个原创 2017-11-21 14:25:36 · 180 阅读 · 0 评论 -
java静态内部类
package com.qf.inner02;//静态内部类public class DemoInner02 { public static void main(String[] args) { //实例化内部类对象 Outer.Inner inner = new Outer.Inner(); }}class Outer{ private String name="原创 2017-11-13 16:30:46 · 161 阅读 · 0 评论 -
java成员内部类
成员内部类,也叫实例内部类,相当于属性和方法a;持有外部类的引用,可以直接访问外部类的属性和方法b:如果内部类属性与外部类属性名相同,在内部类中访问外部类的属性,方式:Outer.this.namec:在成员内部类中不能声明静态成员变量,除非定义成常量,使用final修饰private static final String SEX="male"d:在外部类中访问内部类的成员,原创 2017-11-13 16:28:49 · 210 阅读 · 0 评论 -
printf输出格式
printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上。printf函数调用的一般形式printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用 printf 函数之前必须包含stdio.h文件。printf函数调用的一般形式为:原创 2017-11-13 14:59:57 · 546 阅读 · 0 评论 -
android 封装Retrofit+RxJava
我们在做项目中,经常会用Retrofit网络请求框架。在最近的项目中我也在使用。由于一些接口数据的原因,所以自己做了一些封装避免了一些麻烦代码,然后在这里总结一下,这次的封装主要在于对于返回数据的状态码提取在成功前进行状态处理,只有请求成功才可以到业务层了解更多请查看码云:链接无敌分割线----------------------------------------------...原创 2019-05-15 11:06:09 · 392 阅读 · 0 评论