自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

大鹏展翅的专栏

写些东西,记些内容

  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java之I/O

1.字节 字符字节 计算机中存储数据的单元,一个8位的二进制数,是一个很具体的存储空间。 0x01, 0x45, 0xFA, ……字符 人们使用的记号,抽象意义上的一个符号。 ‘1’, ‘中’, ‘a’, ‘$’, ‘¥’, ……2.File InputStream OutputStream(1). File(文件特征与管理):用于文件或者目录的描述信息,例如生成新目录,修改文

2017-03-25 14:29:51 235

原创 Java之内存模型

深入理解Java内存模型之系列篇 这篇文章还是不错,推荐看下,后续看到好文章再来添加吧。参考: 1.http://www.iteye.com/topic/634530 2.http://blog.csdn.net/suifeng3051/article/details/52611310 3.http://blog.csdn.net/ithomer/article/details/625255

2017-03-21 19:10:52 217

原创 Java之反射

1.Java反射机制运行状态中,对于一个类,知道其对应的方法和属性,对于任意一个对象,都能调用其方法和属性。2.获取Java class的几种方式/区别Person.class p.getClass() Class.forName(“com.test.Person”) this.getClass.getClassLoader().loadClass(“className”)

2017-03-18 14:33:33 209

原创 Java多线程(三)

1.Callable类http://www.cnblogs.com/yjl49/archive/2012/09/26/2704274.html2.ThreadLocal类3.原子类(AtomicInteger)4.Lock类5.容器类6.管理类参考: 1.http://www.cnblogs.com/wxd0108/p/5479442.html

2017-03-16 20:22:42 193

原创 Java之多线程(二)

Java多线程中的方法: start run join yield sleep wait notify1.start启动一个线程,线程处于就绪状态,并没有真正运行 源码中的Thread其实也是implements Runnable的public synchronized void start() { /** * This method is no

2017-03-13 21:07:20 236

原创 Java之多线程(一)

1.线程 进程的区别 A:进程的概念是要大于线程的,比如一个QQ程序,进程是任务管理器上能够看到的,而线程是进程的一个组成部分,比如里面的聊天/文件传输/语音/视频功能等等,当然这么举例不是很恰当,但是就是这么个意思。 2.线程进程特性 A: 关于进程的特性 (1)独立性:进程是系统中独立存在的实体,它可以拥有自己独立的资源,每个进程都拥有自己私有的地址空间。在没有经过进程本身运行的情况

2017-03-11 15:51:49 185

原创 JAVA常见排序算法总结

排序算法有很多种,常见的如冒泡排序,快速排序,选择排序,插入排序,归并排序,希尔排序等等,下面就简单介绍一些这些排序。排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中需要使用外存,则称为外排序。内排序有可以分为以下几类: (1)、插入排序:直接插入排序、二分法插入排序、希尔排序。 (2)、选择排序:简单选择排序、堆排序。 (3)

2015-10-09 09:40:45 463

原创 MySQL常见查询语句

数据库在开发中基本上都会用到,常用的MySQL、Oracle、SQL Server等等,这里主要了解MySQL,基础的东西就不说了,主要做个基本的总结。像select/where/group by/having/order by这些就自己去看了。where针对表中的列发挥作用,查询数据 having对查询结果中的列发挥作用,筛选数据1.mysql五种聚集函数,max min count av

2015-07-30 11:21:14 549

原创 JAVA之堆/栈

很多时候都搞不清楚JAVA中堆和栈的区别。 和C/C++不同的是,在JAVA中堆和栈是自动管理的。在函数中定义的一些基本类型变量和对象的引用变量都是在函数的栈内存中分配;堆内存用于存放由new创建的对象和数组。堆主要用来存放对象,栈主要用来运行程序。堆是由垃圾回收来负责,堆的优势是可以动态地分配内存的大小,生存期也不必事先告诉编译器,缺点是存取速度慢(由于要在运行时动态分配内存);栈的优势是存取速

2015-07-15 08:52:22 280

原创 JAVA之文件操作(I/O)

文件操作也是非常常用的,这个也不是特别熟悉,那就找些常见的东西来看看吧。文件操作无外乎就是读和写,但是这里面的方法方式又有很多种。主要是从文件格式,文件的存储介质方面来看的。文件是一种持久存储的方式,要查找一个文件,就要找到其相对应的路径,而路径又分为相对路径和绝对路径,绝对路径就是指文件的完整路径,相对路径是部分路径(当前路径下的子路径)。File类有四个构造方法: File(File pare

2015-07-14 08:49:40 536

原创 JAVA之List、Set、Map区别

常常都是拿着三者一起来考虑的,可以分为两组,List/Set都是继承自Collection接口的,而Map不是。层次关系如下: Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set │ ├LinkedHashSet │ ├HashSet │ └TreeSet Map ├Hashtable

2015-07-13 17:02:10 375

原创 JAVA之Map

Map的应用还是比较广的,其大概理解:将键映射到值上的对象, 一个映射不能包含重复的键,每个键 最多只能映射到一个值上。感觉有点类似于一个用户名对应着一个密码,且用户名不能相同。Map接口允许三种方式来查看映射的内容,分别为键集(keySet())、值集(values())、键值映射关系(entrySet())。package com.ltp.collection;import java.u

2015-07-13 16:16:23 351

原创 JAVA之Set

Java中Set貌似用的不是特别多,使用时主要记住以下几点:1.不允许出现重复的元素;2.集合中的顺序是杂乱的,不能像List那样通过get()来获取值;3.允许包含值为null的元素,但是最多只能有一个null元素。参考内容: http://blog.sina.com.cn/s/blog_869b0f460100uimp.html

2015-07-13 15:51:04 311

原创 Java之list

在Java中必须掌握的东西:Collection集合这个概念,首先来看List集合。public interface List extends Collection从这里就可以看出基本的内容了,首先List是个接口,然后是继承自Collection,而public interface Collectionextends Iterable,public interface Iterable。1.Lis

2015-07-13 11:14:49 326

原创 JAVA之线程

线程是一个比较复杂的东西,首先了解线程和进程的概念,进程的概念更大,可以拿windows中的概念来理解吧,一个exe就是一个进程,我们常说关闭某个进程,而一个进程中可以有很多个线程,运行线程的时候,常常切换着运行,由于速度很快,就相当于同时运行了。这里主要是一些概念的理解吧,比如线程,线程的状态,状态之间的转换,线程的启动,线程的创建方式,线程的种类,线程的优先级和让步(yield),join方法等

2015-07-09 16:34:17 412

原创 JAVA三大特性之三---多态性

前面的封装和继承基本上都是为多态而准备的,所以说多态是非常重要的,可能也是相对的难点吧。首先,多态是指允许不同类的对象对同一消息做出响应,即同一消息可以根据发送对象的不同而采用多种不同的行为方式,多态性主要是为了消除类型之间的耦合关系。多态就是使用相同的方法,但是在不同的类中得到的结果不一样,大概可以这么理解吧。 多态的三个必要条件:1.要有继承2.要有重写3.父类引用指向子类对象。

2015-07-09 14:35:32 395

原创 JAVA三大特性之二---继承

基本概念 继承是从已有的类中派生出新的类,新的类能够吸收已有类的数据属性和行为,并且能够扩展新的能力。这种也有很多的例子:比如人有很多属性,包括姓名,年龄,性别等等,但是一个学生可以继承自人,而学生又有自己的一些属性,比如所学课程,老师等等,大概就是这么个关系。 JAVA不支持多继承,也就是说一个类不能够继承多个类,但是可以一次传递着的继承,如A->B->C->…

2015-07-09 08:51:58 980

原创 直接来第一篇吧----JAVA的三大特性之一:封装(Encapsulation)

直接来第一篇吧—-JAVA的三大特性之一:封装(Encapsulation) 1.大概概念 封装是面向对象的重要原则,就是把对象的属性和操作结合成为一个独立的整体,并尽可能的隐藏对象内部的实现细节。对数据进行访问的时候只能通过已经定义的接口,控制着用户对类的修改和访问数据的程度。 2.作用 通过封装,可以实现对属性的数据访问限制,同时增加了程序的可维

2015-07-08 16:23:48 2333

原创 边学边写边进步

Java学了有段时间了,但是基础并不是很好,学的也不扎实,准备认真走一遍,边学边写边进步吧,大部分东西网上都有,那就搜集过来,然后自己写一遍,加深下印象吧,加油!

2015-07-07 16:08:31 299

数电课设中十六选一的74150芯片资料

74150的一些描述和相关资料 十六选一的一个比较好用的芯片

2010-01-25

空空如也

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

TA关注的人

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