自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 RxJava 学习笔记

目录参考添加依赖创建被观察者、观察者、订阅一、创建操作符1.1 create()1.2 just()    最多不超过10个1.3 From操作符1.3.1 fromArray(). 1.3.2 fromCallable().  1.3.3 fromFuture()1.3.4 fromIterable().1.4 defer().1.5 time...

2018-07-26 16:57:55 873

原创 Java 基础之 面向对象六大原则

1.单一职责原则:对于某个类而言应该只有一个引起它变化的原因,简单来说一个类里面应该是一组相关性很高的函数、数据的封装;至于如何划分一个类、一个函数的职责,每个人都有自己的看法,这需要根据自己的经验和具体的业务逻辑而定。 2.开闭原则:软件中的对象(类,模块,函数等)对于扩展是开放的,对于修改是封闭的。就是说如果当软件需要变化时,应该是通过扩展的方式来实现而不是修改原来的代码,一般是通过继...

2018-07-25 09:36:30 416

原创 Java 基础之JDBC操作数据库

首先要下载JDBC驱动并且导入1.连接数据库import java.sql.*;public class Conn { Connection con; public Connection getConnection() { try { Class.forName("com.mysql.jdbc.Driver"); ...

2018-07-23 16:16:34 202

原创 Java 基础之File类

文件的创建与删除:import java.io.File;import java.io.IOException;public class FileTest { public static void main(String[] args) { //创建方法1 //File file=new File("/Users/yuwenqing/D...

2018-07-23 10:07:10 214

原创 Java 基础之集合类

Java.util包中提供了一些集合类,常用的集合类有List集合、Map集合、Set集合继承关系如下:Collection接口常用方法如下:由于Set集合和List集合都继承了Collection接口,所以这些方法Set和LIst都是能用的。import java.awt.*;import java.util.ArrayList;import java.util.C...

2018-07-22 19:40:19 235

原创 Java 基础之异常处理

常见异常: 自定义异常:案例:public class MyException extends Exception{ String errorMessage; public MyException(String errorMessage) { super(errorMessage); this.errorMessag...

2018-07-22 16:36:44 215

转载 Java 基础之匿名内部类

参考:https://www.cnblogs.com/chenssy/p/3390871.html

2018-07-22 15:54:44 100

原创 Java 基础之 Object类

Object类是所有类的父类,所有类或直接或间接继承了Object类Object类中的几个重要方法:getClass()方法getClass();//返回对象执行时的Class 实例,可能大家有所疑问什么是Class实例,比如所,String a=new String("hello"),a就是String的一个实例,同时对于Class 而言 String就是它的一个实例。可以通过g...

2018-07-22 13:49:08 169

原创 Java 基础之 Random类和Math.random()方法

Random类import java.util.Random;public class randomTest { public static void main(String args[]) { Random random=new Random();//以系统当前时间作为随机数生成的种子 System.out.println(random....

2018-07-22 11:08:02 73181 4

原创 Java 基础之 static 修饰符详解

        static修饰成员不能访问没有static修饰的成员,因为static修饰的成员是所有对象所共有的,也就是属于这个类,所以在没有实例化任何一个对象的时候就可以用类来访问这个静态属性, 同时,任何一个对象都可以访问修改这个静态属性,比如:一个静态方法,它不可以访问非静态变量,因为非静态变量是属于对象的,默认用this调用。        静态方法中不可以使用this关键字,因为...

2018-07-22 10:32:44 237

原创 Java 基础之巧用Object类作为函数参数

看一个小例子public class Base { public void showMessage() { System.out.println("this is Base"); }}public class A extends Base { public void showMessage() { System....

2018-07-21 22:11:56 4650 2

转载 Java 基础之 重写和重载的区别和各自使用

重载的时候,方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以不相同。但是,无法以返回型别作为重载函数的区分标准。重写方法的规则:1)参数列表必须完全与被重写的方法相同,否则不能称其为重写而是重载。2)返回的类型必须与被重写的方法的返回类型相同,否则不能称其为重写而是重载。3)访问修饰符的限制一定要大于被重写方法的访问修饰符(public>protected&g...

2018-07-21 21:52:13 224

原创 java 基础之 equals 和 == 的区别

简单看个例子public class compare { int a; public compare(int a) { this.a=a; } public static void main(String[] args) { int x = 0; int y = 0; compar...

2018-07-21 21:36:58 190

原创 Java 基础之排序算法

冒泡排序public class Sort{ //冒泡排序 void Bubblesort(int[] array) { for (int i=1;i<array.length;i++) { for (int j=0;j<array.length-i;j++) { ...

2018-07-21 20:57:09 160

原创 Java 基础之数组二 Arrays类

import java.util.Arrays;public class array { public static void main(String args[]) { //一维数组的声明并分配内存,一定要给出数组大小 int[] arr=new int[8]; System.out.println("arr:"); ...

2018-07-21 17:12:03 206

原创 Java基础之 数组基础一

public class array { public static void main(String args[]) { //一维数组的声明并分配内存,一定要给出数组大小 int[] arr_1=new int[8]; //一维数组初始化,可以不指定数组大小 int[] arr_2=new int[]{4,3,5...

2018-07-21 16:36:54 432 1

转载 Java 修饰符详解

其中protected修饰符,不同包子类也可以访问

2018-07-21 00:00:50 171

原创 Java 基础之StringBuilder类

常用方法:public class Main { public static void main(String[] args) { StringBuilder builder=new StringBuilder(); //所有修改都针对自身,并没有一个新的builder返回 //字符串连接 build...

2018-07-20 23:50:02 203

原创 Java 基础之String类

1.String类初始化方法;public class Main { public static void main(String[] args) { String str1=new String("hello"); String str2="hello"; char[] chars=new char[]{'h','e','...

2018-07-20 22:43:43 164

原创 Java 中String str=“hello”和String str=new String("hello")的区别

初始化方法:1.String str="hello";这种方法创建的字符串,如果内存已经为“hello“字符串分配了内存,那么str就指向“hello”内存对象的地址2.String str=new String("hello");这种方法创建的字符串,不管内存有没有为“hello”字符串分配内存,都会在内存中重新分配一个内存区域存放“hello”,然后用str指向它,相当于内存中...

2018-07-20 22:31:52 4504

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除