- 博客(14)
- 收藏
- 关注
原创 黑马程序员-java-多线程2
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------通过实现Runnable接口来创建多线程的实例采用了同步的第一种方式:synchronizedpackage cn.tt910;public class SellTic implements Runnable{private int t=100;//
2015-08-22 11:52:04
337
原创 黑马程序员-java-反射2
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------通过反射调用方法实例import java.lang.reflect.Method;public class InvokeTester{ public int add(int param1, int param2) { retu
2015-08-22 11:49:40
302
原创 黑马程序员-java-多线程
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一多线程的基础知识1.什么是线程是进程中的单个顺序控制流,是一条执行路径2多线程的好处不是提高程序的执行速度,而是为了提高应用程序的的使用率,线程执行有随机性3创建多线程的两种方式将类声明为Thread的子类,重写run方法,创建对象,启动线程实现Runnable接
2015-08-22 11:28:04
310
原创 黑马程序员-java-反射
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本
2015-08-22 11:19:52
288
原创 黑马程序员-java基础-Collection遍历的两种方式
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------collection 遍历有两种方式,第一种是转换为数组,第二种是用迭代器.现在先说第一种,用迭代器。1使用迭代器package cn.tt5;import java.util.Collection;import java.util.ArrayList;
2015-08-21 10:57:00
262
原创 黑马程序员-java基础-IO流的简单介绍
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------/* * IO流的分类: * 流向: * 输入流 读取数据 * 输出流 写出数据 * 数据类型: * 字节流 * 字节输入流 读取数据 InputStream * 字节输出流 写出数据 OutputStream * 字符流
2015-08-21 09:48:37
228
原创 黑马程序员-java基础-去除ArrayList中重复的字符串方法2
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------思路:用选择排序的思想,循环遍历,发现重复,则删除。package cn.tt5;import java.util.Collection;import java.util.ArrayList;import java.util.Iterator;import java.uti
2015-08-21 09:19:06
538
原创 黑马程序员-java基础-去除ArrayList中重复的字符串
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------思路:再造一个集合,遍历就集合,获取每一个元素,拿这个元素到新集合中去找,若没有,添加。package cn.tt5;import java.util.Collection;import java.util.ArrayList;import java.util.Iterator
2015-08-21 08:56:17
295
原创 黑马程序员-java基础-List集合的特有遍历功能
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------/* * List集合的特有遍历功能: * size()和get()方法结合使用 */package cn.itcast_03;import java.util.ArrayList;import java.util.List;public
2015-08-21 08:28:04
322
原创 黑马程序员-java基础-List集合的特有功能
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------/* * List集合的特有功能: * A:添加功能 * void add(int index,Object element):在指定位置添加元素 * B:获取功能 * Object get(int index):获取指定位置的元素 * C:列表迭代器
2015-08-21 08:25:19
347
原创 黑马程序员-java基础-并发修改异常产生的原因和解决方案
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------* 问题? * 我有一个集合,如下,请问,我想判断里面有没有"world"这个元素,如果有,我就添加一个"javaee"元素,请写代码实现。 * * ConcurrentModificationException:当方法检测到对象的并发修改,但不允许这种修改时,抛出此异
2015-08-21 08:21:53
774
原创 黑马程序员-java基础-继承中类的初始化顺序
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------java中类的初始化顺序是:1 在同一个类中中:先进行成员变量的初始化(默认初始化,显式初始化),再进行构造方法初始化2 在继承中,是分层初始化的,即先初始化父类,再初始化子类举个例子class X {Y b = new Y();X() {System.o
2015-08-20 09:30:12
274
原创 黑马程序员-java基础-代码块
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------代码块就是用{ } 括起来的代码段。java中代码块分为三种:局部代码块、构造代码块和静态代码块。一:局部代码块在方法中,主要用于限定变量的生命周期。public void show(){int a=0;{int a=1;}System.out.prin
2015-08-19 16:33:58
441
原创 黑马程序员-java之快速排序的实现
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------当然,现在java已经不用自己实现排序了。但是我觉得排序算法还是比较有意思的。在这里实现一下快速排序。public class Paixu {public static void main(String[] args) {int[] arr=productArray();
2015-08-19 16:19:29
323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人