自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 黑马程序员——java基础之正则表达式

特点正则表达式:符合一定规则的表达式。 作用:用于专门操作字符串。 特点:用于一些特定的符号来表示一些代码操作。这样就简化书写。 所以学习正则表达式,就是在学习一些特殊符号的使用。 好处:可以简化对字符串的复杂操作。 弊端:符号定义越多,正则越长,阅读性越差。

2015-05-03 21:47:07 362

原创 黑马程序员——反射学习

总的来说,java反射机制是一个很好用的东西,用它可以解决很多死的东西,因为反射机制的灵活行很大,有了他,我们就不要花太多的时间来写操做数据库的代码了,而是方法更多的时间在项目的逻辑功能上,这个可以很大的减少开发时间,而且代码的可读性好

2015-04-16 14:18:19 355

原创 黑马程序员——Java 网络编程学习

网络编程的核心是IP、端口、协议三大元素网络编程的本质是进程间通信网络编程的2个主要问题:1是定位主机,2是数据传输

2015-04-16 14:15:25 487

原创 黑马程序员——GUI 编程学习

Java是跨平台运行的,但是不同的平台对于点及坐标的定义不完全相同。而且屏幕的解析度分辨率不同也会造成位置的变化,为了确保每个组件的相对位置和大小以及外观,java就设计了布局管理器。 布局管理器是对容器中的元素进行管理,按照一定的规则排放容器里面的元素。它控制了组件的摆放。

2015-04-16 14:06:24 415

原创 黑马程序员——Java IO 的一般使用原则

一、按数据来源(去向)分类:1 、是文件: FileInputStream, FileOutputStream ( 字节流 )FileReader, FileWriter( 字符 )2 、是byte[] : ByteArrayInputStream, ByteArrayOutputStream( 字节流 )3 、是Char[]: CharArrayReader, CharArrayWriter( 字符流 )4 、是String: StringBufferInputStream, StringBuff

2015-04-15 16:34:46 353

原创 黑马程序员——io字节流

字节流是最基本的流,文件的操作、网络数据的传输等等都依赖于字节流。而字符流常常用于读取文本类型的数据或字符串流的操作等等。关于字节流的API,没什么好说的,看看就知道了。这里挑几个关键点:

2015-04-15 16:27:10 335

原创 黑马程序员——java 泛型

泛型就是一种参数化的类型,可以让我们编写的代码被很多种不同的对象所重用,可以使同一段代码应用于多种类型。泛型支持多态

2015-04-15 16:21:45 368

原创 黑马程序员——Collection 接口和Collections类

Collection 接口是集合层次结构中的根接口,Set,List 都是其派生出来的子接口。 它定义了在集合中的添加,清除,遍历元素的操作。 Collections类完全由在集合上进行操作或返回集合的静态方法组成,其中很多 方法都是多态算法,这是一个能给编程带来很大好处的类,提高了代码的重用率。例如:把一副扑克牌打乱:Collections.shuffle(cards);

2015-04-15 16:17:58 413

原创 黑马程序员——接口

在java语言中接口和类是一个引用类型,接口的成员属性只能是常量,没有方法体的方法,可以有内部类型。接口不能被实例化,只能够被一个类去实现或者继承其它接口。 定义一个接口类似于创建一个新的类

2015-04-15 16:14:16 664

原创 黑马程序员——类的重载与覆盖

重载和覆盖的相同点:重载的方法的方法名是相同的,覆盖的方法与被覆盖的方法的方法名是相同的。 区别: 重载的方法之间的参数类型可以不同,参数个数可以不同,以及参数的顺序可以不同。而覆盖的方法之间的参数类型,参数个数,以及返回值类型必须相同。 静态方法(私有方法也)不能被覆盖(重写),但是静态方法可以被重载。

2015-04-15 16:06:18 415

原创 黑马程序员——三大排序

public class Test2 { public static void main(String[] args) { int[]ary={8,3,5,1,4,2,7}; for(int i=0;i<ary.length-1;i++)//n-1趟 for(int j=i+1;j<ary.length;j++){ if(ary[i]>ary[j]){ int temp=ary[i];

2015-04-15 15:59:00 349

原创 黑马程序员——java 语法

仅对知识点进行归纳分类,列出平时忽略不重视的东西。一、词法:1、注释:/**......*/ 文档注释 javadoc中2、关键词:均为小写3、标识符:以“_”、“$”、“字母”开头,组成的话有前面三个加“数字”,java区分大小写4、常量 5、变量:<修饰符><说明符><变量列表>[=<初值>] 6、运算符 7、符号:()-分隔表达式{}-分隔程序块[]-数组下标,-分隔参数;-语句终止符

2015-04-15 15:44:46 346

原创 黑马程序员——线程

一、线程的概念:   线程与进程相似,是一段完成某个特定功能的代码,是程序中单个顺序的流控制;但与进程不同的是,同类的多个线程是共享一块内存空间和一组系统资源,而线程本身的数据通常只有微处理器的寄存器数据,以及一个供程序执行时使用的堆栈。所以系统在产生一个线程,或者在各个线程之间切换时,负担要比进程小的多,正因如此,线程被称为轻负荷进程(light-weight process)。一个进程中可以包含多个线程。

2015-04-15 15:40:45 292

原创 黑马程序员——基础学习

最近又学习了一下,感觉受益匪浅,所以在这里将自己的感想写出来,供大家和自己在以后时间内学习。  我们要明确一点,java是一个编译性语言。  我们将java的源程序编译成字节码文件,而不是编译成机器语言,当我们在不同的操作系统下运行这个字节码文件的时候,不同操作系统中  java的虚拟机解释执行这个字节码文件。这就是java为什么是跨平台语言的原因。

2015-04-15 15:25:06 356

空空如也

空空如也

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

TA关注的人

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