自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 自定义 mvc

实现MVC自定义框架(简单实现登录功能) 一,模型层: 实体类,接口(实体类接口,Action接口),接口实现类(实体类接口实现类,Action接口实现类) 代码: Java代码  package entity;  /**  * 用户类  * @author Administrator  */  public class User {  

2017-01-20 18:07:20 158

转载 集合框架

数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。Java提供了几个能有效地组织和操作数据的数据结构,这些数据结构通常称为Java集合框架。在平常的学习开发中,灵活熟练地使用这些集合框架,可以很明显地提高我们的开发效率,当然仅仅会用还是不够的,理解其中的设计思想与原理才能更好地提高我们的开发水平。下面是自己对Java集合框架方面的学习总结。一、概述二、C

2016-12-22 23:11:47 231

转载 Date、Calendar

Date(日期)Date类封装当前的日期和时间。// Show date and time using only Date methods.import java.util.Date;class DateDemo {public static void main(String args[]) {// Instantiate a Date objectDate dat

2016-12-22 13:06:01 254

转载 java内存

转自http://bbs.csdn.NET/topics/370001490堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令) 2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身 栈区: 1.每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不是对象)

2016-12-19 23:06:41 203

转载 一个程序学习String类的所有常用方法

转自http://blog.csdn.net/lishiyuzuji/article/details/8135554package chapter5;    public class StringAPIDemo {        /**       * @param args       */      public static void main(Strin

2016-12-16 09:56:10 293

转载 Google Java编程风格指南

Google Java编程风格指南原文《Google Java Style》:https://google.github.io/styleguide/javaguide.htmlJanuary 20, 2014作者:Hawstein出处:http://hawstein.com/posts/google-java-style.html声明:本文

2016-12-16 09:42:36 265

转载 java迭代器

Iterator(迭代器)            作为一种设计模式,迭代器可以用于遍历一个对象,对于这个对象的底层结构开发人员不必去了解。        java中的Iterator一般称为“轻量级”对象,创建它的代价是比较小的。这里笔者不会去考究迭代器这种        设计模式,仅在JDK代码层面上谈谈迭代器的时候以及使用迭代器的好处。 Iterator详解

2016-12-15 15:29:59 284

转载 hashcode总结

前言Object提供给我们了一个Native的方法“public native int hashCode();”,本文讲讲Hash是什么以及HashCode的作用Hash先用一张图看下什么是HashHash是散列的意思,就是把任意长度的输入,通过散列算法变换成固定长度的输出,该输出就是散列值。关于散列值,有以下几个关键结论:1、如果散列表

2016-12-15 14:41:13 303

转载 线程基础:线程(1)——操作系统和线程原理

来源:http://blog.csdn.net/yinwenjie目录(?)[+]1、概述我在写“系统间通信技术专栏”的时候,收到很多读者的反馈。其中有一部分读者希望我抽空写一写自己关于对Java线程的使用经验和总结。巧的是,这个月我所在的技术团队也有很多同事跟我讨论关于JAVA中线程的操作。正好本月我工作也不是很忙,除了继续推进我的重点专栏“系统间

2016-12-03 17:16:32 233

转载 StringBuffer的用法

StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。  所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。在StringBuffer类中存在

2016-12-02 22:18:40 191

原创 ecplise文件之间的关系

一个Java源文件中最多只能有一个public类,当有一个public类时,源文件名必须与之一致,否则无法编译,如果源文件中没有一个public类,则文件名与类中没有一致性要求。至于main(),不是必须要放在public类中才能运行程序。每个类中只能有一个main方法,一个java文件中可以有多个main方法。除此之外,不同包之间、不同类之间、不同源文件之间遵循权限修饰符作用。

2016-12-02 18:35:10 317

原创 关于创建子类对象的时候是否为父类的私有变量分配了内存

在子类对象创建的时候,在堆内存中会开辟一个区间用来存储子类对象。当java虚拟机创建一个类实例的时候,都会在堆中分配内存空间。所有在对象的类中和它的父类中声明的变量都需要分配内存,包括父类中private变量只是在子类中不可见罢了,但是仍然可以通过父类中public方法访问。

2016-12-01 15:14:04 731 1

转载 总结创建子类时是否创建父类

更正:不好意思,我又试验了一下,super并不能引用子类成员方法,修改如下:       根据我的理解,首先说一下对象的构造过程:1.首先从根类到直接父类依次执行父类的构造方法(没有显示调用构造方法的情况下),这个过程执行父类成员的初始化。2.最后调用本类的构造方法。以上两步的结果是创建了本类对象,这个对象如图:从图中可知,压根没有父类对象,只有子类对象

2016-12-01 14:58:41 390

转载 《Java编程思想》之接口(Java中实现多重继承!)

1、interface不仅仅只是一个极度抽象的类,因为它允许人们通过创建一个能够被向上转型为多种基类型的类,来实现某种类似C++多重继承变种的特性。2、像类一样,可以在interface关键字前面添加public关键字(但仅限于该接口在与其同名的文件中被定义),或者不添加它而使其只是具有包访问权限,这样它就只能在同一个包内可用。3、可以选择在接口中显示地将方法声明为public的,

2016-12-01 11:50:15 341

转载 JAVA 内部类

JAVA 内部类一、什么是内部类?  一个类的定义放在另一个类的内部,这个类就叫做内部类二、内部类有那些特性?  1、内部类仍然是一个独立的类,在编译之后内部类会被编译成独立的.class文件,但是前面冠以外部类的类名和$符号 。  2、内部类不能用普通的方式访问。内部类是外部类的一个成员,因此内部类可以自由地访问外部类的成员变量,无论是否是private的 。  3、内部

2016-12-01 11:27:39 229

转载 java异常处理

转载自http://blog.csdn.net/weewqrer/article/details/51913194异常恢复是提高鲁棒性最重要的方法。前言:这篇文章是我自己的笔记,基本上是我翻译的《Thinking in Java》第12章,翻译不是目的,目的是想写一遍印象深刻,因为有些句子翻译不好,就抄了原文。。。如果有人觉得文章中夹杂着英文很别扭的话,留言,然后我改。

2016-12-01 09:10:51 377

转载 粗略列出并理解Java中的IO

粗略列出并理解Java中的IO引言:    对程序语言的设计者来说,创建一个好的输入/输出(I/O)系统是一项艰难的任务  本文的目录视图如下:Java IO概要   a.Java IO中常用的类     b.Java流类的类结构图1.流的概念和作用2.Java IO所采用的模型  :3.IO流的分类4.Java IO流对

2016-11-30 22:58:29 209

转载 java多态详解

面向对象编程有三个特征,即封装、继承和多态。 封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。 继承是为了重用父类代码,同时为实现多态性作准备。那么什么是多态呢? 方法的重写、重载与动态连接构成多态性。Java之所以引入多态的概念,原因之一是它在类的继承问题上和C++不同,后者允许多继承,这确实给其带来的非常强大的功能,但是

2016-11-30 22:51:10 467

原创 关于继承

多态和继承有两个容易混淆的概念,即重写和重载。重载:重载是相对于在一个类里面具有相同名称、不同形参(数据类型、个数)、的一系列函数(方法)而言的。重写:   重写和重载   :  重写是父子类之间多态的体现,它的好处就是可以屏蔽不同子类对象之间的差异,写出通用的代码,做出通用的编程,以适应需求的不断变化。     重载是本类之间多态的体现,它的好处是可以满足用户在针对同一

2016-11-30 21:30:11 201

转载 35 个 Java 代码性能优化总结

35 个 Java 代码性能优化总结代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑 的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?作者:来源:|2015-11-05 09:02 收藏  分享前言代码优化,一个很重要的课题。可能有些人觉得没用

2016-11-30 21:28:14 203

转载 这个讲static的很全面~

有要详解,那我找资料给你吧static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可

2016-11-30 21:25:02 163

空空如也

空空如也

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

TA关注的人

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