自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 反射

反射当一个字节码文件加载到内存的时候,jvm会对该字节码进行解剖,然后会创建一个对象的Class对象,把字节码文件的信息全部都存储到该Class对象中,只要获取到Class对象,就可以使用字节码对象设置对象的属性或者调用对象的方法等操作类字节码文件是在硬盘上存储的,是一个个的.class文件。在new一个对象时,JVM会先把字节码文件的信息读出来放到内存中,第二次用时,就不用在加载了,而是直接...

2019-02-20 16:24:28 208

原创 对象的克隆

对象的克隆对象地址的引用:public class Person { int id; String name; public Person(int id, String name) { this.id = id; this.name = name; } @Override public String toString() { return "编号:"...

2019-02-20 12:51:36 226

原创 bat处理文件

bat处理文件一、概念jar双击可以运行仅对于图形化界面的软件起作用,对于控制台的程序是不起作用的。对于控制台的程序可以使用bat处理文件快速启动一个项目。bat处理文件: bat处理文件就是可以一次性执行多个命令的文件。二、编写步骤编写一个自定义的文本文件,然后把后缀名改成bat即可,然后把所要执行的命令写在bat处理文件中即可。如下:要执行MyBat这个java文件:第一步 编...

2019-02-20 10:33:30 788

原创 网络编程

网络编程网络编程: 网络编程主要用于解决计算机与计算机(手机、平板…)之间的数据传输问题。网络编程: 不需要基于html页面就可以达到数据之间的传输。 比如: QQ , 微信等网页编程: 就是要基于html页面的基础上进行数据的交互的。 比如: 珍爱网、 oa(办公自动化)、 高考的报考系统等计算机网络: 分布在不同地域的计算机通过外部设备链接起来实现了资源共享与数据传输的计算机系统。...

2019-02-19 13:33:04 368

原创 递归

递归递归:函数的自身调用函数的自身。案例一:计算5的阶乘public class Demo{ public static void main(String[] args) { int result = print(5); System.out.println("结果是:"+ result); } public static int print(int num){ if...

2019-02-16 12:40:08 199

原创 编码与解码及乱码解决方案

编码与解码及乱码解决方案码表:码表解释ASCII美国标准信息交换码。用一个字节的7位可以表示。 -128~127 256ISO8859-1拉丁码表。欧洲码表,用一个字节的8位表示。又称Latin-1(拉丁编码)或“西欧语言”。ASCII码是包含的仅仅是英文字母,并且没有完全占满256个编码位置,所以它以ASCII为基础,在空置的0xA0-0xFF的范围内,加...

2019-02-16 11:07:54 1090

原创 序列流、对象流、打印流和转换流

序列流、对象流、打印流和转换流一、序列流使用SequenceInputStream进行文件的合并:public class Demo1 { public static void main(String[] args) throws IOException { merge3(); } //把三个文件合并成一个文件 public static void merge3() th...

2019-02-16 11:05:27 214

原创 Properties类

Properties类Properties(配置文件类): 主要用于生产配置文件与读取配置文件的信息。往properties文件写入数据:public class Demo3 { public static void main(String[] args) throws IOException { creatProperties(); } //保存配置文件文件的信息。 pub...

2019-02-14 21:46:00 239

原创 装饰模式

装饰模式一、概念装饰模式(Decorator Pattern):动态地给一个对象增加一些额外的职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活。装饰模式是一种对象结构型模式。定义一个抽象的装饰类,将具体的装饰类作为其子类,然后继承具体的装饰类。二、使用场景在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。当不能采用继承的方式对系统进行扩展或者采用继承不利于系统扩...

2019-02-13 15:18:43 222

原创 IO流

IO流使用IO流技术读取文件的内容数据。IO流解决问题: 解决设备与设备之间的数据传输问题。 内存—>硬盘 硬盘—>内存一、IO流分类1.按照数据的流向划分:输入流输出流判断是输入流还是输出流:以当前程序作为参照物,观察数据是流入还是流出,如果是流入则是输入流,如果是流出则是输出流。2.按照处理的单位划分:字节流:字节流读取得都是文件中二进制数据,读取...

2019-02-12 18:57:48 208

原创 File类

File类IO流(Input Output) :IO技术主要的作用是解决设备与设备之间的数据传输问题比如: 硬盘—>内存、内存的数据---->硬盘上、 把键盘的数据------->内存中IO技术的应用场景:导出报表、上传大头照 、下载 、解释xml文件 …数据保存到硬盘上,该数据就可以做到永久性的保存。 数据一般是以文件的形式保存到硬盘上sun使用...

2019-02-09 17:51:10 207

原创 枚举

枚举需求:某些方法所接收的数据必须是在固定范围之内的,方法一:自定义一个类,然后是私有化构造函数,在自定义类中创建本类的对象对外使用。方法二:使用枚举类解决。枚举使用场景:一些方法在运行时,它需要的数据不能是任意的,而必须是一定范围内的值,Java5以后可以直接使用枚举予以解决。比如: 方向 , 性别 、 季节 、 星期…//自定义一个性别类class Gender{ Str...

2019-02-08 16:03:52 661

原创 JDK1.5新特性

JDK1.5新特性一、静态导入静态导入:jdk1.5新特性格式:import static 包名.类名.静态成员;作用范围:一个类的所有静态成员未使用静态导入:需要重复书写多个Collectionsimport java.util.ArrayList;import java.util.Collections;public class Demo8 { public sta...

2019-02-08 09:28:21 149

原创 正则表达式

正则表达式正则表达式是用于操作字符串的一个规则,正则表达式的规则使用了特殊的符号表示。一、预定义字符类. 任何字符(与行结束符可能匹配也可能不匹配)\d 数字:[0-9] 除了0-9,其他都匹配\D 非数字:[^0-9]\s 空白字符:[ \t\n\x0B\f\r]\S 非空白字符:[^\s]\w 单词字符:[a-zA-Z_0-9] 包括a-z,A-Z,_,0-9\W 非单词...

2019-02-06 17:16:02 209

正则表达式2

2016-12-16

正则表达式

2016-12-16

空空如也

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

TA关注的人

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