2018年6月7日

Java io基础

摘要: 1.什么是IO? Java IO即Java 输入输出系统。不管我们编写何种应用,都难免和各种输入输出相关的媒介打交道,其实和媒介进行IO的过程是十分复杂的,这要考虑的因素特别多,比如我们要考虑和哪种媒介进行IO(文件、控制台、网络),我们还要考虑具体和它们的通信方式(顺序、随机、二进制、按字符、按字 阅读全文

posted @ 2018-06-07 16:56 找到属于自己的天空 阅读(125) 评论(0) 推荐(0) 编辑

java线程基础

摘要: 1.什么是线程? 线程是程序内部的顺序控制流,线程有着独立的运行stock和程序计数器,因此线程是程序执行最小单位,java中线程是通过thread类来实现的。 2.创建线程的方式。 (1).通过继承Thread类来创建线程,重写run方法执行自己的逻辑,start()方法开始启动线程 class 阅读全文

posted @ 2018-06-07 16:54 找到属于自己的天空 阅读(133) 评论(0) 推荐(0) 编辑

2018年6月6日

java 集合基础(适用单线程)

摘要: 1.集合树状: Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set │├HashSet │├TreeSet │├LinkedHashSet Map ├Hashtable ├HashMap └WeakHashMap 2.Co 阅读全文

posted @ 2018-06-06 12:55 找到属于自己的天空 阅读(380) 评论(0) 推荐(0) 编辑

java 泛型深入

摘要: 1.<? extends E> <? extends E> 是 Upper Bound(上限) 的通配符,用来限制元素的类型的上限。 赋值 List<? extends Fruit> fruits; 表示集合中的元素类型上限为Fruit类型,即只能是Fruit或者Fruit的子类,因此对于下面的赋值 阅读全文

posted @ 2018-06-06 12:53 找到属于自己的天空 阅读(106) 评论(0) 推荐(0) 编辑

2018年6月5日

Java反射基础

摘要: 1.反射的描述 java的反射机制是在运行状态中,对于任意类,都能知道这个类的所有方法和属性,对于任意对象的都能调用他们的方法和属性。这种动态调用的机制被称为反射。 要想解析一个类,必须得到这个类的字节码文件对象,而要解析的就是Class类。所有得获取每个类的字节码的Class类型的对象。 java 阅读全文

posted @ 2018-06-05 16:01 找到属于自己的天空 阅读(210) 评论(0) 推荐(0) 编辑

Java泛型基础

摘要: 1.泛型的作用 public static void main(String[] args) { List<Integer> list = new ArrayList<>(); list.add(1); try { Class<? extends List> aClass = list.getCla 阅读全文

posted @ 2018-06-05 15:57 找到属于自己的天空 阅读(133) 评论(0) 推荐(0) 编辑

2018年5月29日

java 正则表达式学习

摘要: 正则在java开发中有着不小的地位,用于很多场景,校验用户名,邮箱号,手机号等等特殊的要求。 java提供了正则的Util类Pattern 和Mather类 查看源码发现Pattern类的构造函数是private的不能初始化,只能通过静态方法compile方法获取实例。Pattern只是创建一个匹配 阅读全文

posted @ 2018-05-29 16:57 找到属于自己的天空 阅读(127) 评论(0) 推荐(0) 编辑

java 异常处理

摘要: 程序不可能在任何环境中都不会出错,所以java引入了try-catch-finally 一般结构为: try{ // 编写的代码 }catch(Exception ex){ // 代码出现异常处理,如果代码没有异常是不会执行catch的 }finally{ // 一般用于关闭资源,清理数据,无论是否 阅读全文

posted @ 2018-05-29 16:57 找到属于自己的天空 阅读(110) 评论(0) 推荐(0) 编辑

2018年5月28日

java对象的方法属性和代码块的加载顺序

摘要: 1.静态变量 2.静态代码块 3.局部代码块 4.构造函数 5.普通代码块 6.静态方法 7.普通方法 8.普通属性 for example: package com.JavaTest2; public class Test extends Test2 { public String j = "子类 阅读全文

posted @ 2018-05-28 19:14 找到属于自己的天空 阅读(251) 评论(0) 推荐(0) 编辑

java关键字

摘要: 1.abstract 解释:抽象,抽象的 用法: .类修饰符的一种,可以用来修饰类,方法,被修饰的类不能够实例化 .被修饰的方法不能够实现。一个抽象类中不一定要有抽象方法,但是一个类里面有抽象方法就一定是抽象类。如果由类要继承抽象类的话,必须要实现里面的抽象方法。 .构造方法和静态方法不可以修饰为抽 阅读全文

posted @ 2018-05-28 18:09 找到属于自己的天空 阅读(158) 评论(0) 推荐(0) 编辑

导航