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

原创 python中容易误解的小问题和函数中的参数

python中整数只有int浮点数运算可能存在误差赋值语句不是表达式,不能打印输出 input输入的都是字符串在print输出的时候 使用+号链接输出一句话的时候,+号前后代表着彼此独立的字符串,系统需要为他们都分配内存空间,而使用字符串格式化的时候,就不会浪费系统资源 round()方法是四舍五入:当整数部分是 偶数,小数部分是5 的时候就会将小数部分舍去,整数部分是奇数 的时候,小数部分是5

2017-11-30 20:15:11 372

原创 java se 四大块 之线程(下)

public class Test{public static void main(String []args) throws InterrruptedException{Thread1 t=new Thread1();Thread th1=new Thread(t);Thread th2=new Thread(t);Thread th3=new Thread(t

2017-11-27 17:11:45 214

原创 进制数之间的转换

1:二进制转为十进制设有一个二进制数:0110 0100,转换为10进制为: 下面是竖式: 0110 0100 换算成 十进制 第0位 0 * 20  =  0第1位 0 * 21  =  0第2位 1 * 22  =  4第3位 0 * 23  =  0第4位 0 * 24  =  0第5位 1 * 25

2017-11-27 17:11:07 2893

原创 Java se四大块之线程(上)

一 程序 进程 线程程序:就是静态的代码进程:是正在运行的程序,系统会分配给他内存空间和资源,你打开两个软件时,其实在一个时间点上,只能有一个程序在cpu上运行,电脑是多核,但cpu的个数再多也不能多于进程数 ,你看着两个软件是在同时进行,实际上是电脑在频繁快速切换,一会运行这个程序一会运行另一个,就像是视频一样,其实只是图片,不过图片的快速切换,让你觉着他是一连串的动作。进程有自己的地址空

2017-11-23 16:36:28 275

原创 Java se 四大块之IO

Java se不分主要包括四大块内容:集合,io,多线程,网络编程。这篇文章主要是介绍IO部分。 1.流的概念 流是字节序列的抽象概念。 文件是数据的静态存储形式,而流是指数据传输时的形态。 流是:字节序列的抽象概念,数据传输的一种数据序列。提供了一种统一的方式向IO设备中读取和写入的方式。 文件是:一些具有永久存储,有序的具有名称的字节的集合。文件是流可操作的IO设备之一。除了文件流

2017-11-22 12:29:09 463

原创 抽象工厂模式

抽象工厂模式提供一个接口,用于创建相关或依赖对象的家族,而不需要明确指定具体类。确保原料的一致披萨店成功的关键在于新鲜、高质量的原料。要如何确保每家加盟店使用高质量的原料?你打算建造一家生成原料的工厂,并将原料运送到各家加盟店。对于这个做法,现在还剩下一个问题:加盟店坐落在不同的区域,纽约的红酱料和芝加哥的红酱料是不一样的。加盟店之间有相同的产品家族(意式腊肠、酱料、芝士、蔬菜等等

2017-11-16 21:40:27 172

原创 工厂方法模式

工厂方法模式                    工厂方法模式定义了一个创建对象的接口,但由子类决定要实例化的类是哪一个。工厂方法让类把实例化推迟到了子类。预定披萨假设你有一个披萨店,预定披萨的代码可能是这么写的:Pizza orderPizza(){ Pizza pizza = new Pizza(); // 准备面皮,加调料等 pizza

2017-11-16 21:36:09 230

原创 jvm存储位置的区别

在这里我们只说一下jvm中的几个经常提到的存储区域。 堆:存放所有new出来的对象和数组(数组是一种特殊的对象);栈:局部变量和引用变量,new出来的对象本身并不存在栈中,而是存放在堆中或者常量池中(字符串常量对象存放在常量池中);常量池:存放基本类型常量和字符串常量,静态中存放静态成员(static定义的)。 栈中的数据大小和生命周期是可以确定的,当引用不在指向对象或者是局部变量

2017-11-14 16:51:05 1066

转载 Java内部类

ava内部类详解  说起内部类这个词,想必很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下,并且即使用到也很少去总结内部类的用法。今天我们就来一探究竟。下面是本文的目录大纲:  一.内部类基础  二.深入理解内部类  三.内部类的使用场景和好处  四.常见的与内部类相关的笔试面试题  转载自

2017-11-10 14:46:31 224

原创 Java反射机制

Java反射机制若想通过类的不带参数的构造方法来生成对象,我们有两种方式:```a)先获得 Class 对象,然后通过该 Class 对象的 newInstance()方法直接生成即可:Class<?> classType = String.class; Object obj = classTy

2017-11-09 19:43:21 192

原创 Java 动态代理模式

对Java中的动态代理模式得到理解透彻可以帮助我们更好的理解Spring。例如Spring中的AOP,Struts2中的拦截器           代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。

2017-11-08 22:06:00 231

原创 equals与==

equals()方法,该方法定义在Object类当中,因此Java中的每个类都具有该方法,对于Object类的equals()方法来说,它是判断调用equals()方法的引用与传进来的引用是否一致,即这两个引用是否指向的是同一个对象。对于Object类的equals()方法来说,它等价于==。对于String类的equals()方法来说,它是判断当前字符串与传进来的字符串的内容是否一致。对

2017-11-08 15:57:32 188

原创 Java static 关键字

static  关键字的主要功能 1. 修饰变量 2.修饰方法 3. 静态代码块 4.(还可以修饰内部类)一      修饰变量  1.静态变量 只能修饰成员变量,在内存里只有一份,类的所有实例共享这一份静态变量,非静态变量属于对象  每创建一个对象,都有一份与之对应。  2 .两者在内存中的位置不一样,静态变量在方法区中,非静态变量在堆中。  3.调用

2017-11-07 11:24:40 318

原创 Java面向对象(OOP)

面向对象可以说是建立在面向过程之上的。比如说完成一项任务,从开始去做到完成结束是个过程,中间的步骤是面向过程。而又可以把 整个过程分成一个个小的过程并封装起来,就成为了一个个的方法(一个个小小的过程也就是方法体里面的功能执行),分别放到各自的类中,,用通过类声明并创建对象,该环节就是面向对象的过程,而方法执行的过程,也就是实现他的功能,我觉着还是面向过程。所以Java中:JVM底层是用c和c++实现的。java类库就是用java语言实现的

2017-11-06 13:04:17 420

空空如也

空空如也

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

TA关注的人

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