自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java基础--字符缓冲流,Properties,序列化

一.字符缓冲流写FileWriter fw = new FileWriter("/Users/lanou/Desktop/test/weixin.txt");//创建缓冲字符流BufferedWriter bw = new BufferedWriter(fw);//写bw.write("苟利国家生死以");bw.newLine();bw.write("苟利国家生死以");bw.wri...

2018-05-30 21:40:47 166

原创 java基础-- 流

一.字节流以字节为单位,进行数据的传输参照物是程序OutputStream 字节输出流(写文件)InputStrem   字节输入流(读文件)以上两个抽象类 是所有字节流的父类.写文件步骤1.创建绑定文件2.创建输出流 并绑定文件3.写文件4.关闭流资源//创建file(给输出流绑定一个文件)//给出路径,可以没有该文件 (系统会帮你创建出来)//创建文件字节输出流File file = n...

2018-05-29 19:28:41 150

原创 java基础--File类

封装了操作文件或文件夹的方法一.构造方法1.直接创建File file1 = new File("/Users/lanou/Desktop/wl.txt");2.利用父子路径创建File对象File file2 =new File("/Users/lanou/Desktop", "test");3.利用一个文件和一个路径 创建File对象File parent = new File("/User...

2018-05-25 20:58:36 146

原创 java基础--异常处理

一.异常处理的类Throwable(所有异常的父类)两个子类  Error(系统崩溃 数据库崩溃)               Exception(异常)                   --RuntimeException(运行时异常)main函数中出现异常可以自己处理,也可以交给上一级(谁调用的)处理,也就是JVM.JVM默认的处理异常方式1.打印错误所在位置2.打印错误信息3.停止你的程...

2018-05-24 20:03:06 130

原创 java基础--Map、Collections中的一些方法

一.Map双列集合特点:1.以键值对的形式保存数据 key--value       2.键的值唯一,不重复HashMap与HashSet的关系HashSet是依赖map实现存储的,Set在保存数据时 实际上就是向Map中key这一列添加数据.HashMap 去重 是对key去重TreeMap 排序 是对key排序二.一些方法1.判断是否包含keyboolean b1 = map.contains...

2018-05-23 19:55:57 951

原创 java基础--泛型

一.泛型标识集合中保存元素的类型通常写成ArrayList<类型> list = new ArrayList();使用泛型的好处1.操作数据时更加安全(规范集合中能保存的数据)2.可以避免向下转型(强转)的麻烦3.将运行时错误 转到编译时报错二.运用泛型遍历集合ListIterator<String> listIterator = list.listIterator();正...

2018-05-21 21:44:09 178

原创 java基础--迭代器、ArrayList与LinkedList、去重方法的解析

一.集合中的一些方法1.addAll将指定的集合中的所有元素都添加到该集合中与add的区别:add是将指定集合作为一个元素添加进去。2.removeAll删除此集合与指定集合中元素的交集3.retainAll保留此集合与指定集合中元素的交集注意:这三种方法都有boolean类型的返回值,如果调用该方法的集合发生改变,则返回true,反之,则返回false。二.迭代器主要作用:遍历集合//从集合中获...

2018-05-19 11:03:56 1192

原创 java基础--StringBuffer(StringBuilder)及主要方法、Integer、权限修饰符

一.StringBuffer和StringBuider相同点:都是能够修改字符串本身的。而且操作方法一般没有返回值。不同点:StringBuffer,jdk1.0出来的 线程安全 耗费系统资源            StringBuider,jdk1.5  线程不安全 节省系统资源二.主要方法创建StringBuffer对象StringBuffer sb = new StringBuffer();...

2018-05-17 20:20:32 223

原创 java基础--适配器设计模式、String类

一.适配器设计模式1.类适配器 让没有关系的类和接口产生联系,可以扩展功能,增加已有代码的复用性public class Demo01 { public static void main(String[] args) { Target iphone6 = new IPhone6(); iphone6.connection(); //使用适配器的类 Target iphone7 =...

2018-05-16 20:08:08 225

原创 java基础--单例和模板设计模式、抽象类、接口

一.单例设计模式核心思想:在程序的运行中,无论如何创建,该类的对象始终保持有且只有一个。编写单例思路1.不让外界创建对象(构造方法私有化)2.自己类内部来创建这个对象(让对象只创建一次)3.给类外部 提供一个获取 该对象的方法(相当于提供一个get方法)//饿汉式(只要该类被加载,就会在方法区的静态区中 创建本类的对象)class SingleE{ //声明一个本类对象 private st...

2018-05-15 21:25:51 198

原创 java基础--多态

一.什么是多态?多态就是一个事物的多种状态。多态的规则1.类与类之间必须有关系(继承关系)2.必须要有方法的重写(没有重写没有意义)3.核心:父类的引用(指针)指向子类的对象(空间)二.多态如何调用成员变量父类只能访问子类空间中属于父类的那块空间编译:查看父类中是否有这个属性 没有就编译错误运行:访问是父类中 这个成员变量三.多态如何调用成员方法编译:看父类中是否有该方法,没有就报错,有就编译通过...

2018-05-11 19:35:37 192

原创 java基础--代码块、继承、super、final

一.代码块主要介绍静态代码块即使用static修饰的代码块位置:类中,方法外调用过程:随着类的加载而加载,且之加载一次,在构造代码块前执行。实际的应用:用于加载驱动。用一段代码体现代码块顺序:public class Demo02 { static { System.out.println("我是main方法的静态代码块"); } public static void main(Stri...

2018-05-10 20:29:53 169

原创 Java基础--构造方法、静态变量及方法、编写工具类

一.构造方法当你这个类中没有提供无参的构造方法时,系统在你创建对象时,也会调用无参构造。如果你只提供了有参的构造方法,那么系统将不再提供无参的构造方法。建议:写类的时候,无参有参都构造方法都写上二.实例public class Demo01 { public static void main(String[] args) { Car car = new Car(); //修改成员变量值...

2018-05-09 20:13:09 275

原创 Java基础之面向对象

面向过程与面向对象的区别注重点重点不同,面向过程注重的是过程,我是事务的执行者;面向对象注重对象,我是事务的指挥者。面向对象的优点1.将复杂问题简单化2.从事物的执行者转化为事物的指挥者3.跟贴近人的思维,懒人思想类和对象分别是什么类:一类抽象事物的描述(模板)对象:用类创建出来的就是对象(具体的事物)成员变量与局部变量区别:成员变量和局部变量 区别  1.书写位置 成员变量:类中,方法外 局部变...

2018-05-08 22:33:12 159

原创 Java基础--数组

一.数组是什么?数组其实就是一个用来保存一组相同类型数据的容器。数组在堆内存中开辟的是一块连续的内存空间。数组的三种声明方式: int[]  array = new int[数组的长度]; int[]  array1 = new int[]{1,2,3,4,5,6}; int[]  array2={1,3,5,7};二.数组的遍历是如何实现的?一维数组的遍历public static void m...

2018-05-07 21:29:00 200

空空如也

空空如也

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

TA关注的人

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