自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java基础视频需要记忆的部分备忘 - 正则表达式

正则表达式:就是符合一定规则的表达式 作用:用于专门操作字符串。 特点:用于一些特定的符号来表示一些代码操作。这样就简化书写。 好处:可以简化对字符串的复杂操作。 弊端:符号定义越多,正则越长,阅读性越差。字母:[a-z][A-Z]数字:[0-9] \d一个或多个:+组:(.)\\1 .代表任意字符,表示,任意两个重复字符。取值:$1获取第一组的值。

2015-08-15 17:14:12 268

原创 java基础视频需要记忆的部分备忘 - 网络编程

网络编程Socket:为网络服务提供的一种机制。通信两端都有Socket,网络通信就是Socket间的通信,数据在两个Socket间通过IO传输。UDP发送端:1.建立udpsocket服务。2.提供数据,并将数据封装到数据包中。3.通过socket服务的发送功能,将数据包发出去。4.关闭资源。//创建udp服务。通过DatagramSock

2015-08-15 17:13:13 270

原创 java基础视频需要记忆的部分备忘 - GUI

GUI布局:FlowLayout(流式布局) 从左到右 - Panel默认的布局管理器BorderLayout(边界布局) 东南西北中 - Frame默认的布局管理器GridLayout(网格布局) 规则的矩阵GridBagLayout(网格包布局) 非规则的矩阵创建图形化界面:1.创建frame窗体。2.设置基本窗体,包括大小,位置

2015-08-15 17:12:30 256

原创 java基础视频需要记忆的部分备忘 - IO2

File1.用来将文件或者文件夹封装成对象。2.方便对文件与文件夹的属性信息进行操作。3.File对象可以作为参数传递给流的构造函数。File.separator;目录分隔符deleteOnExit();在虚拟机退出前将文件删除。IO中的其他流PrintStream(字节打印流) - 该流提供了打印方法,可以将各种数据类型的数据都原样打印。 构造函数

2015-08-15 17:11:40 237

原创 java基础视频需要记忆的部分备忘 - IO1

字符流WriterWriter - FileWriter new FileWriter("FileName",true)//true代表对已有的文件进行续写。默认为false.Writer - BufferedWriter 使用缓冲区技术需要进行flush进行刷新。该缓冲区提供了一个跨平台的换行方法:newLine()ReaderReader - FileR

2015-08-15 17:10:59 355

原创 java基础视频需要记忆的部分备忘 - 集合部分2

泛型好处:1.将运行时期出现的问题ClassCastException转移到了编译时期,方便于程序员解决问题。2.避免了强制类型转换问题。弊端:1.不可以预先使用对象的特有方法。比较器和比较接口同样实现了泛型。泛型定义在类上: class ClassName{//something}泛型定义在方法上:public void funcName

2015-08-15 17:09:58 235

原创 java基础视频需要记忆的部分备忘 - 集合部分1

集合中元素的遍历方式:Interator it = al.iterator();while(it.hasNext()){ sop(it.next());}List:元素是有序的(存入和取出的顺序一致。),元素可以重复。因为该集合体系有索引。 List集合特有的迭代器。ListIterator时Iterator的子接口。 在迭代时,不可以通过集合对象的方法操作集合中的元素

2015-08-15 17:09:01 282

原创 java基础视频需要记忆的部分备忘 - String类

String类所有使用""引起来的字符串都是一个String类的实例对象。且一旦被初始化后就不可以被改变,改变就是创建新的对象。String s1 = "abc";String s2 = new String("abc");String s3 = "abc";s1==s2  false//二者地址值不同。s1.equals(s2) true//String类复写了该方法

2015-08-15 17:07:42 421

原创 java基础视频需要记忆的部分备忘 - 多线程

java vm启动时会有一个进程java.exe,该进程至少有一个进程负责java程序的运行。而且这个线程运行的代码就存在于main中,称为主线程。其实jvm不只有一个线程,比如负责垃圾回收的等等。创建线程的方法:1.继承Thread类,重写public void run( )方法,通过子类对象.start( );启动线程。2.实现Runable接口,覆盖Runnable接口中

2015-08-15 17:06:05 303

原创 java基础视频需要记忆的部分备忘 - 面向对象2

多态1.多态的体现 父类引用指向子类对象 父类引用接受子类对象2.多态的前提 类与类间存在继承或实现关系。 方法之间存在覆盖关系3.多态的好处 提高程序的扩展性4.多态的弊端 只能使用父类的引用访问父类中的成员。 如果想访问子类中的成员,需要进行向下转型 Zi z = (Zi)f; 其中f指父类的引用,其实指向的还是Zi的实例对象。多态中成员函数

2015-08-15 17:04:25 311

原创 java基础视频需要记忆的部分备忘 -面向对象1

构造函数:当一个类中没有定义构造函数时,那么系统会默认给该类加入一个空参数的构造函数。当在类中自定义了构造函数后,默认的构造函数就没有了。构造代码块:作用:给对象初始化。对象一建立就运行,而且优先于构造函数执行。格式是去掉类名字的构造函数。{  //something }构造代码块和构造函数的区别:构造代码块是给不同对象共性内容进行统一初始化,而构造函数

2015-08-15 17:02:57 339

空空如也

空空如也

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

TA关注的人

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