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

原创 chrome打开页面调试工具

开发者工具:option+command+i javascript控制台:option+command+j 或者按option+command+c也可以打开

2019-04-29 09:56:28 692

原创 day13

1:StringBuffer:1.用字符串做拼接,比较耗时并且也耗内存,而这种拼接操作又是比较常见的,为了解决这个问题,java就提高了一个字符串缓冲区类。StringBuffer供我们使用。                            2.StringBuffer的构造方法:StringBuffer(),                                       ...

2018-09-03 11:20:30 123

原创 day12

1.Scanner的使用(了解) (1)在JDK5以后出现的用于键盘录入数据的类。 (2)构造方法:A讲解了System.in这个东西。它其实是标准的输入流,对应于键盘录入。                           B构造方法InputStream is = System.in;                                            Scanne...

2018-08-29 21:04:15 172

原创 Scanner基本知识点

先获取一个数值后,在获取一个字符串,会把回车键/r作为输入传给字符串。 解决方法:1,重新创建一个Scanner,但是多了会很麻烦。                   2,把所有数据都先按照字符串获取,然后要什么,对应的再转换为什么。...

2018-08-29 10:25:50 182

原创 重新来过---object类基本方法总结

equals():基本类型等int类型比较的是值是否相同,引用类型比较的是地址值是否相同。 一般自动生成equals方法,比较对象的成员变量是否相同。 toString():返回对象的字符串表示,默认是由类的全路径+‘@’+哈希值的十六进制表示。 没有任何意义,一般子类都会重写该方法。重写的宗旨基本上是要求信息简单明了,但是最终还是自动生成。 了解 clone():可以实现对象的克隆,包...

2018-08-29 09:51:40 181

原创

在时隔一个月之后终于学会了用eclipse搭建tomcat进行web开发,妈妈再也不用担心我用myeclipse了,心疼自己像个废物,哎

2016-04-16 21:51:43 178

原创 线程

1.java中如果我们没有产生线程,系统就会自动产生一个主线程,main()方法就在主线程上运行,我们的程序都是由线程来执行的。 程序是静态的概念,进程是动态的概念,就是进行中的程序。 多线程编程的最终目的就是使程序最大资源的占用CPU,使得效率提高。 2.一个程序可以包含多个线程,线程一旦运行起来就无法控制,所以一个程序中如果有多个线程,那么执行这个程序之后有可能第

2016-03-13 10:33:00 293

原创 装饰模式

1.java的io中最常用到的一种模式 装饰模式是对对象进行包装,换言之扩展对象的功能。而继承是对类进行包装,扩展类的功能。 抽象构件角色 具体构件角色 抽象包装角色 具体包装角色 其中: 构件角色和包装角色实现同一个接口,使得客户端在调用的时候传入接口 他们在调用方法时候可以 调用构件角色的功能和包装的功能

2016-03-12 21:00:10 192

原创 递归

1.递归:就是方法自身调用自己,一定有一个出口,保证程序不会进行死循环 1. 阶乘: n! = n * (n - 1)! 同理于:  f(n) = n * f(n - 1)函数自身调用自身 阶乘到1时候是个出口,return 1; 2.菲波那切数列也是个经典的递归 return f(n - 1) + f(n - 2);

2016-03-11 15:17:25 207

原创 java io理解

1. File类 接口 FilenameFilter 只有一个方法accept(),我们要实现这个接口重写这个方法  boolean accept(File dir, String name)           测试指定文件是否应该包含在某一文件列表中。 返回true,则文件返回到列表中 File包含删除,创建文

2016-03-11 14:33:56 310

原创 注解

@Override重写父类的方法,如果不重写父类的方法会给出警告 @Deprecated不建议被使用的方法 @SuppressWarnings("unchecked")将警告压制住 若要压制两个警告 ,则由数组构成,例如:@SuppressWarnings({"unchecked",“deprecation”})

2016-03-08 10:39:25 288

原创 工厂模式理解

例如一个基类Pet有许多个子类,声称这个体系中的随机对象,当这个体系不断有新子类增加的时候,因为该继承体系中已经存在了常规的基础,所以就有可能出现问题 考虑一点, 为每个子类增加静态初始化器,但是问题是:静态初始化器只能在类首先被加载的时候才能被调用,而生成器在其列表中如果没有这个类,他就永远不能被调用 所以我们才用工厂方法,首先有一个Factory接口,其中有一个create

2016-03-06 10:35:41 257

原创 getName()与getSImpleName()

java.lang.Class.getName() 返回Class对象所表示的实体(类,接口,数组类,基本类型或void)的名字,作为一个字符串。 ava.lang.Class.getSimpleName()返回的源代码中的基础类的简单名称。如果是匿名的基础类,则返回一个空字符串。

2016-03-06 10:05:33 524

原创 java反射和静态代理模式

1 要想使用反射,首先要有一个所需要的类的Class对象,有三种方式获得Class对象:   1.对象.getClass()方法 2.类名.class 3.Class.forName("java.lang.Object") 2 不带参数的构造方法生成对象的方式: 1.Class classType = String.class; Object obj = classType.n

2016-03-05 22:59:07 270

空空如也

空空如也

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

TA关注的人

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