文章列表
[b][/b]----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------
正则表达式
1:正则表达式
(1)正则表达式:就是符合一定规则的字符串。
(2)规则字符:
(3)常用功能:
a:判断功能
String -- matches()
b: ...
----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------
设计模式:
通过很多东西抽取出来的一个模型。
创建型:创建对象。工厂模式,单例模式。
结构型:对象间的关系。装饰模式。
行为型:对象能够做什么。模板模式。
工厂模式:
比如说,我们现在有很多动物类,猫,狗,猪...
而这些动物有相同的行为,eat()。
抽取一个共同的父类。动物。
简单工厂模式:
Animal
|--Dog
|--Cat
AnimalFactory
public static Animal c ...
----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------
1:IO流
(1)分类
字节流:
输入流:
InputStream
int read()
int read(byte[] bys)
FileInputStream
BufferedInputStream
输出流:
OutputStream
write(i ...
----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------
网络编程:
就是实现网络互联的不同计算机上运行的应用程序间的数据通信。
用java实现多台计算机之间的通信。
三大要素:
IP地址:网络中每台 ...
----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------
Map集合:
是一个存储键值对的集合。数据不再是单个的了,而是必须由键和值组成。
最大的一个特点:就是体现对应关系。
常见问题:
Map和Coll ...
----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------
1:集合
(1)java是一种面向对象语言,如果我们要针对多个对象进行操作,就必须对多个对象进行存储。
而对多个元素进行存储,前面我们学习过数组,数组的弊端,长度固定。这样,数组将不能
满足变化的要求。所以,java就提供了集合供我们使用。
(2)集合的特点:
1、长度可以发生改变
2、只能存储对象
3、可以存储多种类型对象(一般存储的还是同一种)
(3)集合和数组的区别
1、长度问题
数组固定
集合可变
2、存储元素问题
...
----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------
异常:就是程序在运行时出现不正常情况。
异常由来:问题也是现实生活中一个具体的事物,也可以通过Java的类的形式进行描述,并封装成对象。其实就是Java对不正常情况进行描述后的对象体现。
对于问题的划分:一种是严重的问题,另一种非严重的问题。
严重的,Java通过Error类进行描述。对于Error一般编写针对性的代码对其进行处理。
非严重的,Java通过Exception类进行描述。对于Exception可以使用针对性的处理方式进行处理。
无论Error或者Excep ...
----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------
在使用Scanner做键盘录入的时候会出现什么问题,怎么解决?
先接收int类型,后接受string类型,程序异常。
1、重新创建一个Scanner对象。
2、都用字符串接收,然后把其中一个对应的转成int类型。
String s ="";
String s1 = null;
String类:
概念:由多个字符组成的一串数据。
构造方法:
String()
String(byte[] bytes)
S ...
----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------
多线程:
概念:应用程序有多条执行路线。
进程:当前正在运行的应用程序。
线程:进程的执行单元。或者说,它就是一条执行路线。
怎么用多线程呢? 或者说,多线程的实现方式是怎么样的?
java是不能直接调用操作系统属性的,但是可以通过调用其他语言来间接的调用操作系统的功能。
Thread类:
同一个线程对象,调用两次start()方法,程序会抛异常。
IllegalThreadStateException:线程状态不正常。
如何获取线程的名字以及重命名?
...
----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------
内部类
将一个类定义在另一个类的里面,对里面那个类就称为内部类(内置类、嵌套类)。当描述事物时,事物的内部还有事物,该事物用内部类来描述。
因为内部事务在使用外部事物的内容。
①访问特点:
a.内部类可以直接访问外部类中的成员,包括私有成员。
之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式 外部类名.this
b.而外部类要访问内部类中的成员必须建立内部类的对象。
②访问格式:
a.当内部类定义在外部类的成员位置上,而 ...
----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------
多态:可以理解为事物存在的多种体现形态。
①多态的体现
父类的引用指向了自己的子类对象。父类的引用也可以接收自己的子类对象。
②多态 ...
----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------
继承
Java的继承通过extends关键字来实现,实现继承的类称为子类,被继承的类被称为父类。子类与父类的关系:子类是对父类的扩展,子类是一种特殊 ...
------------ android培训、java培训、期待与您交流! ----------
面向对象 三个特征:封装、继承、多态,Java提供了private、protected、和public三个访问控制修饰符来实现良好的封装,提供了extends关键字来让子类继承父类,子类继承父类就 ...