自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 黑马程序员---异常处理

一、异常早期的编程语言(比如c语言)没有异常处理,通常是碰到错误返回一个非凡的值或设定一个标志,并以此判定是不是有错误产生。随着系统规模的不断扩大,这种错误处理已经成为创建大型可维护程序的障碍了。于是在一些语言中出现了异常处理机制,比如在basic中的异常处理语句“on error goto”,而java则在c++基础上建立了新的异常处理机制。   java通过面向对象的方法进行异常处理,

2015-07-20 14:25:07 363

原创 黑马程序员-----Java基础

一、  Java数据类型1.1     数据类型划分1.2 基本数据类型1.2.1 基本数据类型的默认值1.3 常用的转义字符1.4 数据类型的转换:(1)自动类型转换和强制类型转换。(2)任何数据类型都会向String转换。二、 运算符、表达式与语句2.1运算符       (1)赋值运算符:=       (2)一元运算符:+(正号)、-(负号)、!

2015-07-20 14:11:00 275

原创 黑马程序员--------String类

String可以表示出一个字符串String类实际是使用字符数组存储的。一、创建String字符串的方式:String s1="ab";字符串常量池。不用创建对象String s2=new String("ab");创建2个对象s1和s2.注意点:publc final class String implement....String不可改变值的大小,但可以覆盖。Str

2015-07-20 13:55:20 263

原创 黑马程序员---------Java网络编程

网络基础知识      网络编程的目的就是指直接或间接地通过网络协议与其他计算机进行通讯。网络编程中有两个主要的问题,一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Internet上的一台主机。而TCP层则提供面向应用的可靠的或非可靠的数据传输机制,这是网络编程

2015-07-20 13:13:09 353

原创 黑马程序员-----------设计模式

设计模式分类通常来说设计模式分为三大类:创建型模式 :工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式 :适配器模式、装饰者模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式 :策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 设计模式原则1、开闭原则(Op

2015-07-17 17:13:39 462

原创 黑马程序员------反射机制

反射机制一、反射1、创建Class对象。一个Class对象代表一份字节码,相同类型的对象得到的字节码对象时同一个。方式一:Person.getClass()方式二:Person.class方式三:Class.forName("com.vince.....")会抛出异常2、使用Class类进行对象的实例化操作调用无参构造进行实例化返回泛型T  newInstance(

2015-07-17 15:18:18 191

原创 黑马程序员--------IO流

一、File类1、定义:表示文件和目录路径的抽象表示形式。2、作用:实现文件的创建、删除、重命名、得到路径、创建时间,是唯一与文件本身有关的操作类3、常用方法:public static final String separator----- "\"public static final String pathSeparator-----";"public File(Str

2015-07-17 14:08:41 205

原创 黑马程序员-----------集合框架

一、List接口:有序的collection,可以重复,允许null元素。1、ArrayList 1)、默认数组大小为102)、动态扩充数组,算法:(原数组长度*3/2)+13)、内部使用动态数组实现4)、如果已知元素个数,可以指定初始容量的构造ArrayList对象,这样可以提高效率。5)、使用插入或删除会导致数组移位。影响性能。6)、线程不安全add(位置,o)

2015-07-17 10:55:51 231

原创 黑马程序员--------线程

一个进程中可以运行多个线程。线程,有时被称为轻量级进程,是程序执行流的最小单元。使用Thread类或者Runnable接口编写代码来定义、实例化和启动新线程。二、实例化线程1、如果是扩展java.lang.Thread类的线程,则直接new即可。2、如果是实现了java.lang.Runnable接口的类,则用Thread的构造方法:Thread(Runnable target

2015-07-16 16:54:15 220

原创 黑马程序员--------Java排序总结

排序 排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部记录存放在内存,则称为内排序,如果排序过程中要使用外存,则称为外排序。 下面讲的排序都是属于内排序。 内排序有可以分为以下几类:  (1)、插入排序:直接插入排序、二分法插入排序、希尔排序。  (2)、选择排序:简单选择排序、堆排序

2015-07-15 10:45:39 333

空空如也

空空如也

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

TA关注的人

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