- 博客(12)
- 收藏
- 关注
原创 java 反射
java 反射1.反射基础——Class类Java把一个类中与数据类型相关的信息封装起来,并提供一些方法,构成了Class类。这些信息如:几个构造函数?是否实现了xxx接口?父类是不是xxx?Class类的实例提供了特定数据类型的相关信息,一个Class类的对象实际上表示的是一种类型。 获取Class类实例的三种方式 :(1)Employee e;Class c...
2018-08-21 16:26:24 160
原创 java okHttp基础
java okHttp基础使用eclipse时,我们需要导入okhttp的jar包和OKio的jar包,即OkHttp在底层使用Okio,所 以,如果不使用Maven等方式 自动导入到项目中,就必须单独下载Okio组件。okhttp jar包okio jar包下载之后,放在eclipse项目的lib文件夹下,再将它们加入到项目的Build Path中,就可以 使用okhttp了。如...
2018-08-20 10:38:25 791
原创 Java 多线程
java 多线程1.线程初步多线程这块多记录点实例以及重点部分,以下两篇博客讲的很清楚了https://www.cnblogs.com/lwbqqyumidi/p/3804883.htmlhttps://www.cnblogs.com/wxd0108/p/5479442.html实现多线程方法:方法一:直接从Thread类派生,重写其run方法class MyTh...
2018-08-19 15:49:13 200
原创 java io流
java io流1.流一连串有顺序的数据系列可以看成一个流,它还代表任何有能力产出数据的数据源对象或者是有能力接收数据的接收端对象。简单的理解:流是数据和数据处理过程的统称流操作关心三部分内容:数据源、目标以及过程。数据源包括:字节数组String对象文件网络数据流其他等等流分类:按流的方向:输入流和输出流输入流:数据流入程序输出流:数据...
2018-08-18 14:38:48 179
原创 java 泛型
java 泛型1.泛型简介使用泛型,可以限制集合能接收的对象类型,并且消除了类型转换的需要List<T> list=new ArrayList<T>(); //使用泛型T t=list.get(0);List list=new ArrayList(); //不使用泛型T t=(T)list.get(0); 相关术语:(以ArrayList&...
2018-08-14 11:17:15 212
原创 Java 对象集合
java 对象集合1.JDK中对象集合和相关接口JDk中主要集合类型主要分为以下四种;set:无序不可重复集合list:有序可重复集合map:具有映射关系集合queue:具有队列性质集合集合相关接口和类:Collection是JDK中集合类型上层接口,很多相关接口和集合类都派生自它。对象集合的一个限制:Java集合不能保存原始数据类型的数据,传入原始数据类...
2018-08-13 19:56:34 5256
原创 Java 异常
java 异常1.java异常处理基础异常:发生于程序执行期间,表明出现非法运行状态异常处理目的:提供不同的错误应对策略和手段,使程序更加稳定安全,让程序在异常的情况下能继续运行下去,不致崩溃。异常捕获基本语句:try{ //可能发生错误的代码块}catch(异常类型 异常对象引用){ //处理异常代码}finally{ //善后代码}...
2018-08-12 16:35:12 247
原创 java 内部类
java 内部类1.内部类定义直接包容于一个类或方法中的类,可以看成是外部类的成员,与其他成员同等地位编译后,生成文件名如下外部类$内部类.class2.静态内部类一个声明为static的内部类class TopClass{ static class InnerClass{ public static void fun(){ ...
2018-08-09 13:11:50 199
原创 Java 多态
java 多态1.多态释义多态是指同一操作用于不同的类的实例,不同的类将进行不同的解释,最后产生不同的结果,也就是,相同的语句在不同的运行环境中可以产生不同的运行结果。多态的本质特征就是父类(或接口)变量可以引用子类(或实现接口的类)对象,也就是子类对象可以被当做基类对象使用。Parent p=new Child1();Parent p=new Child2();总是...
2018-08-08 13:35:44 168
原创 java 抽象类和接口
java 抽象类和接口1.抽象类有abstract修饰的类是抽象类,他只定义什么方法存在,并没有具体实现该方法,且抽象类不能创建对象,必须创建子类,然后子类实现其方法,再用子类创建对象。方法之前加上abstract就是抽象方法。一个抽象类可以包含非抽象方法和成员变量,但是包含抽象方法的类一定是抽象类,抽象类中的方法不一定是抽象方法如果一个类继承于一个抽象类,则子类必须实现父...
2018-08-06 15:48:30 209
原创 java 继承
java 继承1.概念继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 可以类比生物学中的门、纲、目、科、属、种这种对生物的等级层次划分。比种高一级的是属,所有种具有属的所有特性,依次类推。在面向对象语言中也是如此,可以定义一个Animal类,有cat,dog等类是属于动物的,因此可以继承Ani...
2018-08-06 14:47:47 225
原创 java 数组
java 数组1.数组创建java中数组创建有两种方式分别如下:type arrName[]=new type[arrSize];type[] arrName=new type[arrSize];type为元素数据类型,arrName为数组名,arrSize为数组大小,数据类型可以是原始数据类型int等,也可以是引用数据类型。我个人一般比较喜欢用第二种方式,这样可以把...
2018-08-06 11:45:24 282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人