- 博客(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关注的人